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.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.
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
Connect your webhook in Triple Session
In Triple Session, go to Settings → Integrations → Connect to access the Automations webhook setup.

Configure the automation
Create an automation using the Webhook Received trigger connected to the Review Meeting action.

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 inmp4,mp3, orwavformat. You must provide eithertranscript_bodyorrecording_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
Required headers
X-Automation-ID— the automation IDX-Automation-API-Key— the webhook secret/API key
Response codes
| Code | Meaning |
|---|---|
200 | Success — automation job enqueued |
400 | Bad request — invalid payload format or data |
401 | Unauthorized — invalid automation signature |
429 | Rate limit exceeded |
500 | Internal server error |
Additional notes
- The
sales_rep_emailmust match a Triple Session user email that belongs to your company. - Sending a value in
meeting_idis strongly recommended — it prevents duplicate reviews and adds idempotency to the endpoint. - The transcript body must be a string in the
transcript_bodyfield. VTT format is recommended for the best accuracy. - The recording URL must point to a publicly downloadable file. Supported formats are
mp3,mp4, andwav.
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
Go to Recordings in your Zoom account
Visit the recordings section of your Zoom account to find all available cloud recordings.
Download the recording files
Find the recording you want to analyze and click Download. This downloads all associated files, including the transcript.
Locate the .vtt file
Your download will include a file with a
.vtt extension. This is the transcript file AI Coach uses for analysis.Download a transcript from Fireflies
Choose SRT format
Select the SRT format. Enable the timestamp and speaker toggles before downloading.


