Transcription API and Zapier Automation
LiteScribe has a REST transcription API and a Zapier app. The API uses a scoped API key you create in Settings, starts transcription jobs from a media URL, and pushes signed webhooks when a transcript completes. The Zapier app is built on that same API and ships one trigger, one action, and three searches. It is currently available by invite rather than through the public Zapier directory, and the API itself is open to every plan today.
What You Can Automate Today
LiteScribe exposes a REST transcription API with API-key authentication and outbound webhooks. The Zapier app is a thin layer over that same API, so anything the Zapier app does you can also do directly over HTTP. Two things carry the weight for automation: starting a transcription job, and being told the instant a transcript is ready.
- Start a transcription job from any audio or video URL
- Receive a signed webhook when a transcript finishes processing
- Pull the full transcript text, summary, speakers, and topics from the payload
- Search your transcripts, jobs, and AI chat threads by ID or title
- Scope each API key and revoke it the moment you no longer need it
Zapier App Status: Available by Invite
Here is exactly where this stands. The LiteScribe Zapier app is built and running against production, but it is not yet listed in the public Zapier App Directory, so searching for LiteScribe inside the Zap editor will not find it. Access is granted through an invite link to the app. Contact support and we will send you one. The REST API below carries no such restriction and works today on every plan.
- The Zapier app is live and running against the production API
- It is not listed in the public Zapier App Directory yet
- Access is by invite link, available from support on request
- The REST API and webhooks are open to all plans right now
- Zaps built through the invite link keep working once the app is listed
Trigger: Transcript Completed
The Zapier app ships a single trigger, and it is the one that matters. Transcript Completed is a REST hook, so Zapier subscribes once and LiteScribe pushes the event the instant transcription finishes. No polling, and no waiting around for Zapier to run its next scheduled check.
- Fires as soon as a transcription is fully processed
- Optional project filter so one Zap can watch a single workspace
- Payload carries the full transcript text, not just an excerpt
- Also includes the AI summary, action items, topics, and tags
- Speaker labels, duration, language, and a link to the transcript
Action: Create Transcription Job
The Zapier app ships one action. Hand it a publicly reachable audio or video URL and LiteScribe queues the transcription, then returns the job and media IDs so later steps can track it. Pair it with a Google Drive, Dropbox, or RSS trigger to transcribe files the moment they land.
- Takes any audio or video URL as its input
- Set a title and a target language, or let language detection run
- Toggle speaker detection and AI summary generation per job
- File it into a specific project as it is created
- Returns job ID, media ID, and status for downstream steps
Searches: Find Existing Records
Three search steps let a Zap look up something that already exists instead of creating a new record, which is what you want in the middle of a multi-step workflow.
- Find Transcript, by transcript ID or title search
- Find Transcription Job, by job ID or current status
- Find Chat Thread, by thread ID or the transcript it belongs to
Using the REST API Directly
If you would rather not wait for the Zapier listing, or you are wiring this into your own backend, n8n, or Make, the API is straightforward. Create a key under Settings then Integrations and send it as an Authorization header. The base URL is https://litescribe.ai/api/v1 and keys carry an lsk_ prefix.
- Authenticate with the header Authorization: Api-Key lsk_yourkey
- POST /zapier/jobs/transcribe/url starts a job from a media URL
- POST /zapier/subscribe registers a webhook for an event type
- GET /zapier/transcripts/search and /zapier/transcripts/:id read transcripts
- POST /zapier/ai/ask puts a question to the AI about your transcripts
Webhook Events and Signatures
The API can push four event types to any URL you register, which is more than the Zapier app currently surfaces as triggers. Every delivery is signed so you can prove it came from LiteScribe, and failed deliveries are retried on a background schedule instead of being dropped.
- transcript.completed fires when transcription finishes
- summary.ready fires when the AI summary and action items land
- chat.completed fires when the AI answers a chat message
- share.created fires when a share link is generated
- Signed with HMAC-SHA256 in the X-LiteScribe-Signature header
- X-LiteScribe-Timestamp lets you reject replayed deliveries
Workflows Worth Building
The pattern that pays off fastest is transcript-completed piped straight into wherever your team already reads things.
- Post the AI summary to a Slack channel the moment a call ends
- Create a Notion or Airtable row with the transcript and action items
- Write the full transcript into a Google Doc for editing
- Attach the summary to the matching deal or contact in your CRM
- Watch a Drive folder and transcribe every file that lands in it
- Email stakeholders a summary without anyone opening LiteScribe
Frequently Asked Questions
Related Integrations
Ready to Connect Zapier?
Start transcribing for free today. No credit card required.