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.