For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

Events settings in ZyndraAI/Talkie

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 OK response.

Available events

Event
Event type
When it occurs

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