Docs/Webhooks
API Reference
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.