Each event follows a consistent schema to make parsing and validation simple.
Common Event Structure
All webhook events share the same top-level structure:Conversation Summary Notifications
Triggered once per day, per conversation, when Bridge AI generates the daily summary. The summary captures the key points exchanged along with the internal and external participants involved.- Event types
- Example payload
Task Updates
Triggered when tasks are created or their state changes (status, assignment, reminders). Payloads vary by event type. Thedetails field in the payload describes what changed for that specific event.
- Event types
- Example payloads
Contact Updates
Triggered when contact records are created, updated, or deleted.- Event types
- Example payloads
Call Notifications
Triggered as a call moves through its lifecycle. Bridge emits at most one webhook per lifecycle phase per call, so your integration receives a clean four-phase timeline (created, ringing, started, finished) rather than every intermediate state transition Bridge writes internally. The current phase is derivable from the call state and the participants’ statuses:
Missed calls (nobody answered) skip the started phase — the integration receives created, ringing, and finished only.
Once a call finishes, Bridge runs the recording through an asynchronous AI transcription pipeline. When the transcript is ready, the integration receives an additional
call.transcription.created event with the full transcript broken down into time-coded segments per speaker. This event arrives after the call.updated (finished) event, typically several seconds to a few minutes later depending on call length. Diarization (multi-speaker labelling) depends on the audio source quality — mono recordings may produce a single speaker label for the entire transcript.
- Event types
- Example payloads
Meeting Notifications
Triggered when a meeting reaches the CREATED state. Meeting cancellations are surfaced through the corresponding email notification.- Event types
- Example payload
Email Notifications
Triggered once an email has been processed and the AI summary is available. ThesentFromBridge field indicates direction: true for outbound emails sent from the workspace, false for inbound emails received.
- Event types
- Example payload
Notes
- Bridge may add new event categories in the future.
- Always check the event type field to determine which handler to execute.
- Webhook payloads are versioned — ensure your integration supports the declared version in each event.