Skip to main content
Bridge webhooks deliver structured event payloads in JSON format whenever specific actions occur in your workspace.
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.

Task Updates

Triggered when tasks are created or their state changes (status, assignment, reminders). Payloads vary by event type. The details field in the payload describes what changed for that specific event.

Contact Updates

Triggered when contact records are created, updated, or deleted.

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.

Meeting Notifications

Triggered when a meeting reaches the CREATED state. Meeting cancellations are surfaced through the corresponding email notification.

Email Notifications

Triggered once an email has been processed and the AI summary is available. The sentFromBridge field indicates direction: true for outbound emails sent from the workspace, false for inbound emails received.

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.