Webhooks
WiseScribe fires a webhook whenever a transcript is created — including async jobs when they finish processing. Connect to Zapier or Make to automate workflows triggered by new transcripts.
Registering a webhook
Webhooks are configured in the WiseScribe dashboard at Settings → Integrations. Add your Zapier or Make webhook URL, give it a label, and save. WiseScribe will immediately begin sending transcript.created events to that URL whenever a transcript is ready.
Webhook URLs must use https://. HTTP endpoints are not accepted.
Event: transcript.created
Every new transcript — whether created via the web app, the API, or an MCP tool — fires a transcript.created event.
Payload fields
- Name
event- Type
- string
- Description
Always
"transcript.created".
- Name
transcript.id- Type
- string
- Description
Unique identifier for the transcript in WiseScribe.
- Name
transcript.title- Type
- string
- Description
The title of the video or podcast episode.
- Name
transcript.wisescribe_url- Type
- string
- Description
Direct link to the transcript in the WiseScribe app.
- Name
transcript.source_url- Type
- string
- Description
The original URL that was transcribed.
- Name
transcript.duration_s- Type
- integer
- Description
Duration of the content in seconds.
- Name
transcript.transcript_md- Type
- string
- Description
The full transcript text in markdown format.
- Name
transcript.created_at- Type
- timestamp
- Description
ISO 8601 timestamp of when the transcript was created.
transcript.created payload
{
"event": "transcript.created",
"transcript": {
"id": "3f8a1c2d-4e5f-6789-abcd-ef0123456789",
"title": "How to Build a Startup in 2026",
"wisescribe_url": "https://wisescribe.ai/t/3f8a1c2d-4e5f-6789-abcd-ef0123456789",
"source_url": "https://www.youtube.com/watch?v=abc123",
"duration_s": 3621,
"transcript_md": "Welcome to the show. Today we're talking about...",
"created_at": "2026-06-06T09:00:00.000Z"
}
}
Testing your webhook
Use the Test button next to any registered webhook in Settings → Integrations to send a sample transcript.created payload to your endpoint. This lets you verify your automation is wired up correctly before any real transcripts come in.
Use cases
Some things you can build with the transcript.created webhook:
- Zapier: Automatically send new transcripts to Notion, Google Docs, Airtable, Slack, or email
- Make: Parse the transcript and run it through an AI summarizer in your own pipeline
- Custom endpoint: Forward to your own backend to trigger downstream processing
Supported providers
- Name
zapier- Type
- provider
- Description
Use a Zapier Webhooks by Zapier Catch Hook trigger URL.
- Name
make- Type
- provider
- Description
Use a Make Custom Webhook module URL.