The events that you can subscribe to provide a holistic overview of the full conversation life cycle in Dixa:
Conversation created: a conversation is created inside Dixa
Conversation custom attribute updated: custom attributes of a conversation are updated
Conversation open: a conversation is reopened (after it was closed)
Conversation pending: a follow-up is added to a conversation
Conversation pending expired: a follow-up added to the conversation has expired
Conversation closed: a conversation gets closed
Conversation abandoned: a conversation is closed without having an agent assigned
Conversation enqueued: a conversation enters a queue in Dixa
Conversation assigned: a conversation gets assigned to an agent
Conversation unassigned: a conversation gets unassigned from an agent
Conversation note added: an internal note is added to a conversation
Conversation message added: a message is added to the conversation
Conversation tag added: a tag is added to the conversation
Conversation tag removed: a tag is removed from a conversation
Conversation rated: a conversation is rated by the end-user OR a comment concerning the rating is left by the end-user (NOTE: one webhook is fired for each rating event or rating comment.)
Conversation transferred to agent: a conversation is transferred to an agent
Conversation transferred to queue: a conversation is transferred to a queue
Banned enduser: an end user is banned
Unbanned enduser: an end user ban is removed
Banned ip: an IP address is banned
Unbanned ip: an IP address ban is removed
Enduser replaced: the end user of a conversation is updated
Typing started: The agent is typing a message to the end-user
SLA pending: an SLA evaluation is created for a conversation, awaiting outcome
SLA breached: a conversation has exceeded the SLA deadline
SLA achieved: a conversation has met the SLA target
SLA voided: an SLA evaluation is no longer applicable for a conversation
Each webhook will have a dynamic payload, as not all information is equally important for all events. This means that we adjust the data depending on what event you have subscribed to, giving you a better overview and making it easier to receive the right information. You can see the payload of the latest webhooks you received in Integrations > Webhooks > View > View payload.