Supported webhook events

Written by Anders Eiler
Last updated 2026-03-19

Herodesk support sending a webhook in the following events:

 

Conversation Created

This will trigger whenever a new conversation is created in Herodesk. This can be both inbound and outbound conversations. 

 

Conversation Updated

When one of the following parameters are updated on a conversation, this webhook will be triggered:

  • Assignee (if the conversation is assigned to a user or changed to unassigned)
  • Contact (if the conversation is moved to another contact)
  • Inbox (if the conversation is moved to another inbox)
  • Channel (if the conversation is moved to a different channel)
  • Status (when the conversation's status changes)

 

This can potentially fire a lot of webhooks, as a conversation's status changes automatically whenever a message is sent or received.

 

Message Received

When a contact sends a new message to Herodesk. 

 

Message Sent

When you or your team sends a message to a contact from Herodesk.

 

Contact Created

When a new contact is created.

 

Contact Updated

When a contact is updated.

 

Quick Reply Sent

This triggers whenever a quick reply is used and sent to a contact from Herodesk.

 

Rule Triggered

You can add a "Rule Event" named "Send webhook", which will trigger a webhook to be sent.