Events
Receive webhook notifications for conversations, messages and activity in ZyndraAI/Talkie.
Enterprise plan required Events are available on the Enterprise plan.
Use events to receive webhook notifications from ZyndraAI/Talkie. Enable the feature, add your webhook endpoint and choose which events to subscribe to.
Set up your webhook
1. Enable events
Turn on the events feature. Enter your webhook endpoint and a token to include when an event is published.

2. Choose your events
Select the events you want to receive, then save your settings. Use the event reference below to review the available payloads.
3. Verify your endpoint
After you save, ZyndraAI/Talkie sends an HTTP POST request to your endpoint with the token you provided.
Expected response: Return the same token with an HTTP
200 OKresponse.
Available events
Conversation creation
conversation_create
A new conversation is created.
Message exchange
message
Messages are exchanged between bots, agents and visitors.
Status change
status
A conversation is opened or closed.
Assignee change
assignee_change
A conversation is reassigned from a bot to an agent, or between agents.
Variables
variables
A variable is created or its value is updated.
Labels
conversation_labels
Labels are created or attached to a conversation. The example below shows a deletion action.
Notes
note
A note is added to a conversation.
SLA breached
sla_breached
An SLA breach occurs for a conversation.
Message status
message_status
The delivery status of a message sent by a bot or agent changes.
Event payloads
Each example below shows the payload for an event. The message examples also identify the message type in event.payload.message.type.
Most examples use an events array. The SLA and message-status examples show a single event object.
Conversation creation
Event type: conversation_create
A new conversation is created.
Message exchange
Event type: message
Messages are exchanged between bots, agents and visitors.
Examples are grouped into messages and visitor responses.
Message examples
Text · text
Image · image
Audio · audio
Video · video
Document · document
Form · form
File upload · file_upload
Calendar · calendar
Button · button
List (WhatsApp) · list
Carousel · carousel
Slider · slider
Appointment booking · appointment_booking
Javascript · javascript
Visitor response examples
Button response · button.response
Form response · form.response
File upload response · file_upload.response
Slider response · slider.response
Appointment booking response · appointment_booking.response
Calendly · calendly.response
JavaScript response · javascript.response
Status change
Event type: status
A conversation is opened or closed.
Assignee change
Event type: assignee_change
A conversation is reassigned from a bot to an agent, or between agents.
Variables
Event type: variables
A variable is created or its value is updated.
Text
Number
Labels
Event type: conversation_labels
Labels are created or attached to a conversation. The example below shows a deletion action.
Notes
Event type: note
A note is added to a conversation.
SLA breached
Event type: sla_breached
An SLA breach occurs for a conversation.
Message status
Event type: message_status
The delivery status of a message sent by a bot or agent changes.
For outbound messages
For inbound messages
Last updated