The Pro plan unlocks Webhooks and MCP integrations so you can send transcription data to any external service.
Overview
Webhooks let you send transcription data to any URL via HTTP POST. Use this to connect Vowen with Zapier, Make, custom servers, or any automation platform.Setup
- Go to Settings > Integrations (or find the Webhook option)
- Enter your webhook URL
- Enable the integration
Payload Format
Each transcription triggers a POST request with a JSON body:Use Cases
- Zapier/Make automation — trigger workflows when you dictate
- Custom logging — send transcriptions to your own database
- Slack/Teams posting — automatically post meeting summaries
- CRM integration — log voice notes against contacts
- Task creation — create tasks in Linear, Jira, or Todoist from voice
Meeting Note Webhooks
Beyond per-transcription webhooks, you can fire a webhook with each meeting note summary. Configure it under Settings > Meeting Notes > Integrations > Configure Webhook.Slack and Discord formatting
Vowen detects Slack and Discord webhook URLs automatically — just paste the URL, there’s no format selector to set:- Slack (
hooks.slack.com/services/...) — the summary is posted as Block Kit with proper headings, dividers, and Slackmrkdwn(bold, italic, links, bullets), so it renders cleanly instead of as raw text - Discord (
discord.com/api/webhooks/...) — the summary is posted as rich embeds, with the note title as the embed title - Any other URL — the summary is sent as plain text in the POST body
Delivery logs
Vowen keeps a log of recent webhook deliveries so you can confirm they’re landing and debug failures. Click Logs in the Configure Webhook screen to open the Webhook Logs view.- The last 25 deliveries are retained (oldest drop off automatically)
- Each row shows Time, Status, Trigger (
autoormanual), Note, and Duration, and expands to reveal the endpoint, payload format (plain,slack, ordiscord), request headers, request body, and response body - Sensitive headers (Authorization, Cookie, anything that looks like a key or token) are redacted, and large bodies are truncated
- Refresh re-reads the log; Clear logs empties it