Webhooks
Webhooks Reference
Use webhooks to automate booking lifecycle events in downstream systems like CRMs, Slack channels, and analytical pipelines.
Supported events
booking.created— Fired when a new slot is confirmed.booking.cancelled— Fired when a meeting is removed by host or guest.booking.rescheduled— Fired when slot timing changes.
Payload Envelope
{
"event": "booking.created",
"id": "evt_123",
"occurred_at": "2026-04-22T12:34:56Z",
"booking": { "id": "b_456", "start": "2026-04-25T14:00:00Z", "end": "2026-04-25T14:30:00Z" }
}Operational Best Practices
- Verify payload signatures using your workspace shared secret.
- Enforce idempotency rules by tracking the webhook
id. - Use backoff timers to retry failed message deliveries automatically.