Slack transcription integration
For teams who want the transcript to arrive where the conversation already is. The job: post the finished transcript, or a summary of it, into the channel that asked for it.
Slack requires a response to a slash command within 3 seconds. Acknowledge immediately, store the job_id, and post the transcript with response_url once your poller sees it finish.
Wiring it up
1 · Trigger
Any of these start the run:
- Slash command
- File shared in channel
2 · Submit from Incoming webhook, called from your poller once the job finishes
# submit — returns immediately, does not block curl -X POST https://whipscribe.com/api/v1/transcribe/url \ -H "X-API-Key: $KEY" \ -H "Idempotency-Key: slack-$FILE_ID" \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com/recording.mp4", "word_timestamps":true}' → 202 {"job_id":"a1b2…","status":"queued"} # then poll — a self-serve (Pro) key collects by polling curl "https://whipscribe.com/api/v1/jobs/$JOB" -H "X-API-Key: $KEY" → {"status":"processing"} … {"status":"done"}
3 · Collect
Submit, store the job id, and poll only the rows still queued.
# one job, every format — never re-submit per format curl "https://whipscribe.com/api/v1/jobs/$JOB/result?format=txt" -H "X-API-Key: $KEY" curl "https://whipscribe.com/api/v1/jobs/$JOB/result?format=srt" -H "X-API-Key: $KEY" curl "https://whipscribe.com/api/v1/jobs/$JOB/result?format=vtt" -H "X-API-Key: $KEY"
What your key can actually do
| Tier | Req/min | Minutes/day | Longest file | Results | How you get it |
|---|---|---|---|---|---|
| Pro | 60 | Unlimited | 10 hours | Poll | What POST /v1/keys mints, once your account has API access |
| Enterprise | 120 | Unlimited | 10 hours | Signed webhooks | Talk to us |
What it costs to run
$24 per 5,000 minutes — about $0.29 an audio hour — and credits never expire.
Why run it here
Recipes that use Slack
Use cases with Slack
In the web app the first 20 minutes are free, and a pack from $6 (500 minutes) transcribes the rest — that is how to check accuracy on your own audio before writing any code. The API has no recurring free tier: without a key you can run 3 sample transcriptions a day, each returning a preview, and keys come with the 5,000-minute pack ($24) or Workspace ($19/month). $24 per 5,000 minutes — about $0.29 an audio hour — and credits never expire.
Transcribe a file free →Create an API keyAPI referenceIntegrationsAutomationsPrefer a web app?
If you would rather upload a file or paste a link: see how to transcribe audio to text online and transcription services from $6.