The Webhooks API enables real-time notifications for meeting events, allowing your applications to receive updates about meeting starts, completions, transcription events, and more.
-
Receive real-time meeting notifications
-
Integrate with your existing workflow tools
-
Build custom event handlers for meeting events
-
Automate post-meeting processes
Webhooks provide a powerful way to build responsive applications that react to meeting lifecycle events without constant polling, enabling efficient integrations with CRMs, analytics platforms, and other business systems.
Key Features
-
Meeting Lifecycle Events: Receive notifications for meeting starts, completions, and failures
-
Transcription Events: Get updates when transcription is available or updated
-
Calendar Events: Notifications for calendar changes and synchronization
-
Retry Mechanism: API endpoint to retry failed webhook deliveries
-
Customizable Endpoints: Set different webhook URLs for different event types
-
Event Filtering: Control which events trigger notifications
Webhook Event Types
MeetingBaaS webhooks deliver the following event types:
-
meeting.started: A bot has successfully joined a meeting
-
meeting.completed: A meeting has ended and recordings are available
-
meeting.failed: A bot failed to join a meeting
-
transcription.available: Initial transcription is available
-
transcription.updated: Transcription has been updated or refined
-
calendar.synced: A calendar has been synchronized
-
event.added: A new calendar event has been detected
-
event.updated: A calendar event has been updated
-
event.deleted: A calendar event has been removed
Setup Example
Here's an example of how to configure a webhook URL for meeting events:
This JSON configuration shows how to set up a webhook endpoint in your Meeting BaaS account.
Webhook Event Formats
Here are examples of webhook event payloads:
These JSON examples show the format of meeting started and completed event notifications.
Written by
Lazare Rossillon
Created At
Wed May 28 2025