Send Events
Send Events forwards all agent communication events — inbound and outbound, across all channels — to a webhook URL you specify. Use this to sync conversations with your CRM, trigger workflows, or build custom integrations.

Configuration
Navigate to your Agent → Advanced tab and enter your webhook URL.
How it works
Every time your agent sends or receives a message (or call), BookedIn POSTs a JSON payload to your webhook URL containing the event details, lead information, and channel-specific metadata.
Request format
Webhooks timeout after 10 seconds. BookedIn retries failed webhooks up to 2 times with exponential backoff.
Base payload structure
Every webhook follows this base structure:
Base fields
Direction values
Channel payloads
Each channel has specific fields in event.data. See detailed documentation:
Call events, recordings, transcripts
Text messages with conversation history
WhatsApp messages and media
Instagram DM events
Email threads and attachments
Outlook email events
Receiving webhooks
Always respond with a 2xx status code within 10 seconds. Process heavy operations asynchronously.