Configuring webhooks

Learn how to setup and configure webhooks

Webhooks can be configured via Settings > Apps & Integrations > Webhooks. You may also programmatically set a webhook via the Rest API. The list below describes the available webhook types and triggers.

TypeTriggers
INBOUNDWhen an inbound message is received
OUTBOUNDWhen an outbound message is sent
NOTEWhen an internal message is created
TICKET_LABEL_ADDEDWhen a label is added to a ticket
TICKET_LABEL_DELETEDWhen a label is removed from a ticket
TICKET_CREATEDWhen a ticket is created
TICKET_ASSIGNEDWhen a ticket is assigned to an agent
TICKET_CLOSEDWhen a ticket is closed
TICKET_MERGEDWhen a ticket is merged to another one
TICKET_REOPENEDWhen a ticket is reopened
TICKET_MARKED_AS_SPAMWhen a ticket is marked as spam
TICKET_UNMARKED_AS_SPAMWhen a ticket is unmarked as spam
VOICE_CALL_STARTEDWhen a voice call has started
VOICE_CALL_ENDEDWhen a voice call has ended
VOICE_CALL_RECORDEDWhen a voice call has been recorded
VOICE_CALL_MISSEDWhen a voice call is missed
VOICE_CALL_ROUTE_NUMBERWhen an IVR action is sent
WHATSAPP_MESSAGE_DELIVERY_FAILEDWhen a Whatsapp message failed to deliver
WHATSAPP_MESSAGE_READWhen a Whatsapp message is read
FIRST_HUMAN_REPLY_TIME_CALCULATEDWhen first human reply time is calculated
CONTACT_CREATEDWhen a contact is created
CONTACT_UPDATEDWhen a contact is updated
CONTACT_DELETEDWhen a contact is deleted