Webhook events
Last updated: September 9, 2026
Available Events
| Event | Description |
|---|---|
| conversation.created | New conversation started |
| conversation.closed | Conversation closed |
| conversation.assigned | Conversation assigned |
| message.new | New message in conversation |
| visitor.created | New visitor detected |
| rating.submitted | Rating submitted |
Payload Format
Each webhook sends a JSON body:
{
"event": "conversation.created",
"tenant_id": 1,
"data": {
"conversation_id": 123,
"visitor_id": 456,
"widget_id": 1,
"status": "open"
},
"timestamp": "2026-03-25T12:00:00Z"
}
The structure of the data object varies depending on the event.