Business APIs › For businesses › Sales & customer support
For sales & customer support businesses

Transcription API for sales and support teams

Every recorded call as searchable, timestamped text with a summary — filed against the account automatically, so the CRM has what was actually said instead of what someone remembered to type.

So far: 1,073 recordings and 67,528 minutes through the API since April 2026, across 20 keys, 13 of them held by developers outside the team.

Try it on your own recording — freeCreate an API keyAPI reference
How a sales & customer support business uses the Whipscribe transcription APIZoom, Meet or phone recordingcompletesPOST /api/v1/transcribe/url ·word timestampsTimestamped transcript ·summary · quotesFiled on the account in theCRM, searchableSTEP 1STEP 2STEP 3STEP 4
  1. Step 1Zoom, Meet or phone recording completes
  2. Step 2POST /api/v1/transcribe/url · word timestamps
  3. Step 3Timestamped transcript · summary · quotes
  4. Step 4Filed on the account in the CRM, searchable

From recording to business result: one POST, one poll, every output format from the same job.

Three things a sales & customer support business actually does with it

Each priced at the published rate — $6 per 500 minutes — $0.72 an audio hour, $0.29 on the 5,000-minute pack — as credits that never expire.

Every call on the account, without a rep typing

Zoom's recording.completed fires, the recording posts to the API, and the transcript plus a summary land on the account record. The pipeline review reads what the customer said.

200 calls/month at 30 min ≈ $48replaces call notes that are written the next morning, or not at all
Support calls searchable for the answer that already exists

A question asked on a call last month was answered on a call last month. Transcribe the queue and the support desk can search it, instead of re-solving it.

500 tickets/month at 12 min ≈ $48replaces tribal knowledge that leaves with the agent
Coaching from real calls, not role-play

Pull the ten calls where a deal was won and the ten where it was lost. Summaries and quotes give the sales lead a coaching deck built from what actually happened.

20 calls at 40 min ≈ $6.40replaces listening to twenty calls end to end

What you can rely on — and what we are not

Consent is yours to handle

Record only with the consent your jurisdiction requires. The API does not check that for you; your call platform's consent prompt does.

Retention you control

Delete a call's audio and transcript from its page at any time. 30 days free, 365 paid, nothing used for training.

Private, secured cloud

Customer audio is processed on our own servers and never forwarded to a third-party model.

The whole integration

Two calls. No SDK to learn, no model to host, no GPU to rent.

# submit — returns a job id immediately
curl -X POST https://whipscribe.com/api/v1/transcribe/url \
  -H "X-API-Key: $KEY" \
  -H "Idempotency-Key: sales-and-support-$RECORDING_ID" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/recording.mp3","word_timestamps":true}'
→ 202 {"job_id":"a1b2…","status":"queued"}

# poll, then collect — every format from the one job
curl "https://whipscribe.com/api/v1/jobs/$JOB" -H "X-API-Key: $KEY"
curl "https://whipscribe.com/api/v1/jobs/$JOB/result?format=docx" -H "X-API-Key: $KEY"
curl "https://whipscribe.com/api/v1/jobs/$JOB/insights" -H "X-API-Key: $KEY"  # summary · quotes · topics
Rate$0.0048 / min
Per audio hour$0.29
100 hours$29
SeatsNone
CreditsNever expire

Wire it into what you already use

ZoomSlackNotionAirtableZapier
Turn recorded calls into searchable notesThe recording exists, the answer is in it, and nobody will scrub an hour to find the ninety seconds that matte…200 calls a month ≈ $48Transcribe every new file in a Drive folderFiles accumulate in a folder nobody opens, and the knowledge in them is invisible to search.…≈ $0.29 per audio hour on the $24 packWrite SOPs from how-we-do-it recordingsProcess knowledge lives in someone's screen recording and leaves when they do.…40 recordings ≈ $6.40

What it replaces or sits beside

Vendors sales & customer support teams compare us with — each has a side-by-side page.

Amazon Transcribe Call AnalyticsPost-call and real-time call analytics on AWS with sentiment, talk-time, and issue detection.compare →TranscribeCx (regional)Smaller regional transcription vendors aggregated under a directory-level placeholder.compare →

Try it on a real recording before you build anything

Drop a file from your own business. a pack from $6 (500 minutes) opens the full transcript — that is how to check accuracy on your audio before writing code.

Questions sales & customer support teams ask

Does it work with Zoom cloud recordings?

Yes. Zoom's recording.completed webhook gives you a download URL; fetch it with the event's download_token and submit it. The Zoom integration page has the exact shape, including the 3-second acknowledgement Zoom requires.

Can it tell the rep from the customer?

Yes, in the summary, key quotes and chapters: WhipScribe names the speakers there; every segment carries word-level timestamps you can align with your CRM's call records.

Will it work with our CRM?

Anything with an API or a Zapier/Make connector. The transcript and summary are JSON; where they land is your automation's choice.

What does transcription cost for a sales & customer support business?

$6 per 500 minutes — $0.72 an audio hour, $0.29 on the 5,000-minute pack — as credits that never expire. The first 20 minutes of any recording are free; a pack transcribes the rest and opens every export. There are no seats and no monthly minimum: a 3-hour recording is about $2.16 of a $6 pack, two hundred half-hour calls about $36 (a $24 pack and a $12 pack), a thousand-hour archive about $288 once.

Is there a free tier on the API?

No recurring free tier. Without a key you can run 3 sample transcriptions a day, and each returns a preview. In the web app every recording gets a free preview, and a pack from $6 (500 minutes) opens the full transcript — which is how to check accuracy on your own audio before paying more.

How do we get an API key?

API keys come with the 5,000-minute pack ($24) or Workspace ($19/month). Then sign in and create the key at /apis/keys — no email, no sales call. Up to 10 active keys per account; rotate and revoke yourself.

How do results come back?

Submit, store the job id, poll GET /api/v1/jobs/{id} until done, then pull txt, json, srt, vtt or docx from the same job. Self-serve keys collect by polling; signed webhooks are an Enterprise feature.

Where is our audio processed?

On servers we operate, in a private, secured cloud. It is never forwarded to OpenAI or any third-party model, and never used for training.

How long is audio kept?

30 days on the free plan, 365 on paid, and any file can be deleted on demand from its page. Wire deletion into your own retention rule if you need it automatic.

Does it label who is speaking?

Yes, in the summary, key quotes and chapters: WhipScribe names the speakers there; every segment carries word-level timestamps, so you can align it with your own speaker data.

What languages does it handle?

99+ languages, auto-detected, or set explicitly. Set it when you know it — auto-detect on a short or noisy clip is the most common cause of a wrong-language transcript.

Can we automate it with tools we already use?

Yes — Zapier, Make, n8n, Airtable, Drive, Dropbox, S3, Zoom, Slack, Notion. Each integration page carries the platform's real step timeout and the submit-then-poll shape that survives it.

What about very long or very large recordings?

Files go up to 10 hours or 5 GB each and are submitted whole, so timestamps stay coherent — nothing is chunked. Hand us a URL and let us fetch it rather than streaming it through a no-code platform.

Do we get a summary as well as the transcript?

Yes. GET /api/v1/jobs/{id}/insights returns a summary, key quotes, topics and speakers for the same job, at no extra charge.

Can we try it before building anything?

Yes — the widget on this page. Drop a real recording from your business; a pack from $6 (500 minutes) opens the full transcript, and you will know whether the accuracy is there before writing a line of code.

Demand behind this page — GSC 90d: 103 queries, 589 impressions, position 25.6 — 'sales call intelligence', 'calendar bot teams', 'how to compress a zoom recording to email'. Second-largest vertical by impressions and the closest to an API buyer.

Choosing a transcription service?

For teams deciding where recordings go: see how our transcription services work, an audio transcription service that takes links or files and an honest roundup of the best transcription services.