Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.triplesession.com/llms.txt

Use this file to discover all available pages before exploring further.

If your call recording tool isn’t natively supported by Triple Session, you can still analyze your calls using an incoming webhook. Send a transcript or recording URL to AI Coach and it will automatically review the meeting using the appropriate scorecard — whether it’s a sales call transcript, a WhatsApp conversation, or a recording from an internal system. This approach uses Triple Session’s Automations feature with a Webhook Received trigger and a Review Meeting action, coordinated through a tool like Zapier.

Supported file types

AI Coach accepts the following formats when uploading transcripts manually or via webhook:

.txt

Plain text transcript files

.vtt

WebVTT transcript files (recommended for accuracy)

.srt

SRT subtitle/transcript files

.mp4

Video recording files

.mp3

Audio recording files

.wav

Audio recording files

Set up webhook-based reviews

1

Connect your webhook in Triple Session

In Triple Session, go to Settings → Integrations → Connect to access the Automations webhook setup.
Webhook setup in Settings > Integrations
2

Configure the automation

Create an automation using the Webhook Received trigger connected to the Review Meeting action.
Automation with Webhook Received trigger and Review Meeting action
3

Copy the webhook credentials

Copy the Webhook URL, Automation ID header, and API Key header. You’ll need to paste these into your automation tool (such as Zapier) to authenticate requests.
Webhook credentials: URL, Automation ID, and API Key
Once the webhook receives a payload, AI Coach automatically reviews the meeting using the appropriate scorecard.

Webhook payload schema

The automation webhook expects a JSON payload with the following structure.

Required fields

  • sales_rep_email (string) — the email address of the sales representative. Must match a Triple Session user email in your company.
  • transcript_body (string) — the full transcript content of the meeting.
  • recording_url (string) — the URL of the recording in mp4, mp3, or wav format. You must provide either transcript_body or recording_url.

Optional fields

  • meeting_id (string) — unique identifier for the meeting. Strongly recommended to prevent duplicate reviews.
  • meeting_name (string) — name or title of the meeting. If omitted, AI Coach generates a name automatically.
  • meeting_duration_in_minutes (number) — duration of the meeting in minutes.

Example payload

{
  "sales_rep_email": "john.doe@company.com",
  "meeting_id": "meeting_12345",
  "meeting_name": "Q4 Sales Review with Acme Corp",
  "meeting_duration_in_minutes": 45,
  "transcript_body": "John: Good morning, thank you for joining us today...",
  "recording_url": "https://example.com/recording-123"
}

Required headers

  • X-Automation-ID — the automation ID
  • X-Automation-API-Key — the webhook secret/API key

Response codes

CodeMeaning
200Success — automation job enqueued
400Bad request — invalid payload format or data
401Unauthorized — invalid automation signature
429Rate limit exceeded
500Internal server error

Additional notes

  • The sales_rep_email must match a Triple Session user email that belongs to your company.
  • Sending a value in meeting_id is strongly recommended — it prevents duplicate reviews and adds idempotency to the endpoint.
  • The transcript body must be a string in the transcript_body field. VTT format is recommended for the best accuracy.
  • The recording URL must point to a publicly downloadable file. Supported formats are mp3, mp4, and wav.

Download transcripts from supported platforms

If you need to export transcripts from Zoom or Fireflies to upload manually, follow these steps.

Download a transcript from Zoom

1

Go to Recordings in your Zoom account

Visit the recordings section of your Zoom account to find all available cloud recordings.
2

Download the recording files

Find the recording you want to analyze and click Download. This downloads all associated files, including the transcript.
3

Locate the .vtt file

Your download will include a file with a .vtt extension. This is the transcript file AI Coach uses for analysis.
4

Upload to AI Coach

Go to AI Coach, upload the .vtt transcript file, fill out the review details (rep name and scorecard), and click Start Review.

Download a transcript from Fireflies

1

Open Meetings in Fireflies

In your Fireflies account, click Meetings.
2

Select a meeting

Choose the meeting you want to export.
3

Download the transcript

From your Notepad, click Download, then select Download Transcript.
4

Choose SRT format

Select the SRT format. Enable the timestamp and speaker toggles before downloading.
5

Upload to AI Coach

In AI Coach, start a new review. Name the rep, select a scorecard, upload the SRT file, and click Start Analysis.