Outbound webhooks
Coming soon — the platform fires internal events on a bus; we’ll expose a managed outbound webhook subscription so your backend can react.
Events that will be available
conversation_createdconversation_assignedconversation_status_changedmessage_receivedmessage_sentcontact_createdtag_added/tag_removedcustom_field_changedbooking_createdbooking_cancelledbooking_no_showbooking_completedbroadcast_completeddrip_step_fired
Planned shape
POST [your-url]
X-Webhook-Signature: <hmac-sha256 of body, using your shared secret>
Content-Type: application/json
{
"event": "booking_created",
"agencyId": 3,
"clientId": 8,
"timestamp": "2026-06-01T...",
"data": {
"bookingId": 1234,
"serviceId": 42,
"contactId": 567,
"startAt": "..."
}
}Subscribe
Subscribe by adding a webhook URL + secret under /dashboard/webhooks (planned UI).
Each webhook tracks delivery status with retries on 5xx (exponential backoff, max
24h).
Last updated on