Webhooks
Receive real-time notifications when bookings change using webhooks.
Events
| Event | When it fires |
|---|---|
BOOKING_CREATED | A new booking is created |
BOOKING_CANCELLED | A booking is cancelled |
BOOKING_RESCHEDULED | A booking is moved to a new time |
BOOKING_COMPLETED | A booking is marked completed |
BOOKING_NO_SHOW | A booking is marked no-show |
ASSIGNMENT_CHANGED | The assigned team member changes |
Create a webhook
Save the secret from the response — it is only shown once.
Payload structure
Retries and auto-disable
Failed deliveries (non-2xx response or timeout) are retried up to 3 times with exponential backoff. After 5 consecutive failures, the webhook is automatically disabled.
Re-enable it via:
Test delivery
Send a test BOOKING_CREATED event to verify your endpoint is reachable: