Rule Events: List and explanation

This article contains all the available Rule Events and an explanation of how they each work.

Written by Anders Eiler
Last updated 2026-03-19

Conversation and Message Events

The following events are available for all rules that trigger based on a conversation or a message.

If it is based on a Message, the conversation that the events affect is the one that the message belongs to. 

Events that affects the contact is the contact that the conversation belongs to.

Rule EventExplanationNote
Set Conversation StatusSet the status of the conversation1
Change Conversation Inbox toMove the conversation to another inbox1
Assign Conversation toChange the assignee of the conversation to a specific user1
Assign Conversation to Latest UserChanges the assigne of the conversation to the user who's added the most recent message to the conversation. If no messages are added, the conversation's assignee will not change1
Assign Conversation: Round robinSelect one or more users. The conversation will be assigned to them one-by-one.1
Assign Conversation: Least busySelect one or more users. The conversation will be assigned to the user that is least busy right now, meaning the one who has the last number of pending or pending+open conversations.1
Add Tag to ConversationAdd a specfic tag to the conversation1
Remove Tag from ConversationRemove a specific tag from the conversation1
Add Tag to ContactAdd a specific tag to the conversation's contact2
Remove Tag from ContactRemove a specific tag from the conversation's contact2
Block ContactBlock the conversation's contact so all future messages from this contact is automatically marked as spam2
Unblock ContactUnblock the conversation's contact2
Add Internal NoteAdd an internal note to the conversation3
Send Message to ContactAdd a new message to the conversation that will be sent to the contact and any CC contacts (cc applies for email only).Note: This will send a message automatically.3
Forward ConversationForward the conversation to an external recipient. This will include the full conversation history and all attached files.
Delete ConversationDelete the conversation. Note: This action is irreversible!
Change Conversation SubjectChange the subject of the conversation. This can be done with AI, where it analyses the messages and makes up a subject based on that, or you can set it manually and use merge fields, fx adding the conversation id to the subject.
Send WebhookTrigger that a webhook is sent to all webhook endpoints that subscribe to "Rule Triggered" events.4
AI: Translate Latest MessageTranslate the latest message from the customer to a specific language
AI: Tag conversationSelect one or more tags. The conversation will automatically be tagged with all the tags that is relevant/applies to the conversation, based on an analysis of the latest message added to it.1
Widget ActionExecute an action from a widget5
Stop executing more rulesNo rules below this one will be executed

 

Contact Events

The following events are available when a rule triggers on one of:

  1. A Contact is Created
  2. A Contact is Updated
Rule EventExplanationNote
Add Tag to ContactAdd a specific tag to the conversation's contact2
Remove Tag from ContactRemove a specific tag from the conversation's contact2
Block ContactBlock the conversation's contact so all future messages from this contact is automatically marked as spam2
Unblock ContactUnblock the conversation's contact2
Start ConversationCreates a new conversation and sends the message you enter to the contact3,6

 

Notes:

  1. Triggers rules with "Conversation is Updated"
  2. Triggers rules with "Contact is updated"
  3. Triggers rules with "Message is added to a conversation"
  4. This will send a webhook you have any webhook endpoints configured that subscribes to "Rule Triggered" events.
  5. Widget Actions lets you automatically trigger events in widgets. Fx change the order status in your WMS.
  6. Triggers rules with "Conversation is Created"