Skip to main content
This document contains a reference of available webhooks. Webhooks are helpful for building applications that execute particular behavior in response to various actions, allowing you to create automated flows. In order to receive webhooks, you need to register them first.

Available webhooks

Chats

incoming_chat

Indicates about a chat coming with a new thread. The webhook payload contains the whole chat data structure. If the chat was started with some initial events, the thread object contains them. Specifics Webhook payload
Sample webhook

chat_deactivated

Indicates that a chat was deactivated by closing the currently open thread. Specifics Webhook payload
Sample webhook

Chat access

chat_access_updated

Indicates about the update of a user’s access to a particular chat. It contains the updated access data structure. Specifics Webhook payload
Sample webhook

chat_transferred

Indicates that a chat was transferred to a different group or to an agent. Specifics Webhook payload
Sample webhook

Chat users

user_added_to_chat

Indicates that a user (customer or agent) was added to a chat. Specifics Webhook payload
Sample webhook

user_removed_from_chat

Indicates that a user (customer or agent) was removed from a chat. Specifics Webhook payload
Sample webhook

Events

incoming_event

Indicates about an incoming event sent to a chat. Specifics
Sample webhook

event_deleted

Indicates that an event was deleted. Specifics
Sample webhook

event_updated

Indicates that an event was updated. Specifics
Sample webhook

incoming_rich_message_postback

Indicates about an incoming rich message postback. The webhook payload contains the info on the postback itself, as well as the chat it was sent in. Specifics
Sample webhook

Properties

chat_properties_updated

Indicates about those chat properties that were updated. Specifics Webhook payload
Sample webhook

chat_properties_deleted

Indicates about those chat properties that were deleted. Specifics Webhook payload
Sample webhook

thread_properties_updated

Indicates about those thread properties that were updated. Specifics Webhook payload
Sample webhook

thread_properties_deleted

Indicates about those thread properties that were deleted. Specifics Webhook payload
Sample webhook

event_properties_updated

Indicates about those event properties that were updated. Specifics Webhook payload
Sample webhook

event_properties_deleted

Indicates about those event properties that were deleted. Specifics Webhook payload
Sample webhook

Thread tags

thread_tagged

Indicates that a thread was tagged. Specifics
Sample webhook

thread_untagged

Indicates that a thread was untagged. Specifics
Sample webhook

Status

routing_status_set

Indicates that an agent’s or bot’s status has changed. Specifics Webhook payload
Sample webhook

Customers

customer_session_fields_updated

Indicates that a chatting customer’s session fields were updated. The webhook will be sent for each active chat the customer has. Specifics
Sample webhook

Configuration

agent_created

Indicates that a new agent account was created. The payload contains the full state of the agent data structure, including empty fields. Specifics
Sample webhook

agent_approved

Indicates that an agent’s account was approved and is now active. Specifics
Sample webhook

agent_updated

Indicates that an agent’s configuration changed. Contains only the updated properties. Specifics
Sample webhook

agent_suspended

Indicates that an agent’s account was suspended. Specifics
Sample webhook

agent_unsuspended

Indicates that an agent’s account was unsuspended. Specifics
Sample webhook

agent_deleted

Indicates that an agent’s account was deleted. Specifics
Sample webhook

auto_accesses_updated

Indicates that auto access rules were modified. The payload contains an array of all changes done as result of adding, updating, or deleting auto access rule. The resulting payload can contain multiple objects depending on the action:
  • For the added auto access rule: the payload contains the complete state of the auto access rule data structure, including empty fields.
  • For the updated auto access rule: the payload contains only the updated properties.
  • For the deleted auto access rule: the payload confirms the deletion.
Specifics
Sample webhook after adding auto access rule
Sample webhook after updating auto access rule
Sample webhook after deleting auto access rule

bot_created

Indicates that a new bot was added. The payload contains the full state of the bot data structure, including empty fields. Specifics
Sample webhook

bot_updated

Indicates that a bot’s configuration changed. Contains only the updated properties. Specifics
Sample webhook

bot_deleted

Indicates that a bot was deleted. Specifics
Sample webhook

group_created

Indicates that a group was created within a license. The payload contains the full state of the group data structure, including empty fields. Specifics
Sample webhook

group_deleted

Indicates that a group was deleted within a license. Specifics
Sample webhook

group_updated

Indicates that a group was updated within a license. Only changed fields are sent. Specifics
Sample webhook

tag_created

Indicates that a tag was created within a license. The payload contains the full state of the tag data structure, including empty fields. Specifics
Sample webhook

tag_deleted

Indicates that a tag was deleted within a license. Specifics
Sample webhook

tag_updated

Indicates that a tag was updated within a license. Specifics
Sample webhook

Other

events_marked_as_seen

Indicates that a user has seen events up to a specific time. Specifics
Sample webhook

thread_summary_set

Indicates that a thread summary was generated and set. Specifics
Sample webhook