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.

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.

Was this page helpful?