How to automatically send call transcripts to your CRM or Helpdesk
Stop writing manual call notes. With the Transcribe webhook, every finished call transcript is automatically sent to the system of your choice - no extra work needed.
Before You Start
Make sure you have the following in place before setting up the webhook:
- Business Transcribe and Call Recording are activated on your account.
- You have a profile where Call Recording is set to “Record & auto-transcribe”.
- You have the API end point URL of the system you want to send transcripts to (e.g. www.yoursystem.com/calls/transcript).
- You have an access token for that system (if required).
For Administrators
Step 1 - Activation on Admin and User level
Make sure that Business Transcribe and Call Recording are activated on your account.
For Administrators
Go to the FAQ article Personal and Business transcription for a step by step guide on how to add the add-ons with Flow and Bundle packaging. If you're unsure which packaging model you have, please contact your Telavox representative.
For User level
Make sure that that the user have a profile where Call Recording is set to “Record & auto-transcribe”. Follow the steps below to enable Record & auto-transcribe on a profile in the Web or Desktop app:
- Log in to the Web or Desktop app.
- Navigate to Settings.
- Then click on Call recording & Transcription.
- Select the tab CallRecording.
- Click on a Profile.
- Under Callrecording select "Record & auto-transcribe".
- Now the user have the add-on BusinessTranscribe and CallRecording activated on the available Profile.
Step 2 - Create a new webhook
- Log in to the Admin portal.
- Click Users in the navigation menu.
- Navigate to Webhooks.
- In the upper right corner, click the "Webhook" tab.
- Click "Create a new webhook".
Step 3 - Fill in the webhook details
Now fill in the fields to configure your webhook:
Name
Give it a clear, recognisable name e.g. "Call Transcript Export". This makes it easy to find when assigning it to users later.
Description
Add a short description so your colleagues understand what this webhook does.
Event
Select "Transcribe" - this triggers the webhook as soon as the operator has finished transcribing a call.
URL
Enter the endpoint URL of your receiving system. Use the POST method, since you are sending data to the system rather than retrieving it. 
Post variables
Use these variables to pass along the transcript data:
| Variable | What it sends |
|---|---|
| {system.transcribe.full} | The full call transcript |
| {system.transcribe.summary} | A summarised version of the call |
| {system.caller} | The caller's details |
| {system.callee} | The callee's details |

HTTP Headers (optional)
If your receiving system requires authorisation, add the necessary details here.
Return Variable (optional)
Only needed if you want to store the system's response - for example, a ticket ID returned after the transcript has been logged.
Timeouts
The request will automatically end if no response is received from the receiving system.
Once all fields are filled in, click Save.
Step 4 - Assign the webhook to users
The webhook is created - now let's assign it to the right people:
- Log in to the Admin portal.
- Go to Users.
- Select the user you want to assign the webhook to.
- In the right-hand panel, click "Add Webhook".
- Find and select the webhook you just created.
- Click "Add" to confirm.
Repeat for any other users who should have this webhook active.
DeleteStep 5 - You're all set!
From now on, every finished call transcription will be automatically posted to your chosen system.
The data sent will look something like this:
{
"caller": "{system.caller}",
"callee": "{system.callee}",
"summary": "{system.transcribe.summary}",
"raw": "{system.transcribe.raw}"
}
Your receiving system can use this to:
- Attach the transcript to the right customer record.
- Log it on a support ticket.
- Add it to a knowledge base for easy searching.
No more manual note-taking after calls - it's all handled automatically.
Delete