Every Workflow in Intercom starts with a trigger. This table gives a description of each trigger and their common use cases so you can find the right one for your Workflow.
Trigger | How it works | Common use case |
Automatically presents a bot workflow in the Messenger when a customer meets certain conditions i.e. time on page or visited URL. | Customer outreach, engagement and proactive support. | |
Automatically presents a bot workflow in the Messenger when a customer clicks on a button or other element. | Launch a workflow when a customer clicks a button (e.g. contact, get in touch button). | |
Automatically opens a bot workflow when a customer opens the Messenger, and before they start typing. | Reduce inbound volume, self-serve common queries, triage and capture information and route to teammates. | |
Trigger a workflow after a customer sends their first message for every new conversation. Audience targeting includes third-party channels.
| Self-serve and take action on third-party channels including email and WhatsApp. | |
Workflow runs each time a customer sends any message, primarily designed to be non-customer facing. | Tagging, routing to teammates if bot message contains certain words. | |
Trigger a workflow when a customer calls your phone number associated with Intercom Phone. | Creating IVR flows and inbound call routing for Intercom Phone. | |
Teammate sends any message | Triggers every time a teammate replies during any inbound or outbound conversation.
Notes:
| When a teammate responds to a conversation with the priority CvDA is set to high or urgent send a slack notification to the relevant thread. |
Trigger automated bot messages and actions when a customer goes idle after a set period of time. | Teammate efficiency when you no longer need to manually check-in with customers who have not responded to a message. | |
Triggers when a teammate either closes, opens or snoozes a conversation. | Configure and send CSAT when conversation is closed. Send automated messages when conversations become snoozed or are closed. | |
Teammate changes the conversation assignment | Triggers when a teammate assigns the conversation to team. | Add a note or tag, apply a specific SLA or use AI summarize when a conversation is reassigned. |
Teammate adds a note | Triggers when a note is added by a teammate.
Notes:
| When a note is added to an escalation ticket send a slack notification to the relevant thread. |
A ticket is created | Triggers when a new ticket is created.
Notes:
| 1) When a support conversation is converted to an operational ticket send a notification to the responsible team Slack channel
2) When a frontline teammate convert the conversation to a specific ticket type, auto escalate to the responsible team (e.g change the team assigned)
3) When a new escalation ticket is created send a notification to the responsible team Slack channel. |
Teammate changes the state of a ticket | Triggers when a ticket status is changed by a teammate.
Notes:
| Notify internal slack channel when ticket is closed. |
Workflows without audience targeting that can be linked to from other bots, creating multiple modular workflows in one conversation. | Teammate efficiency when building and managing bots, minimizing the need to duplicate content across bots. |
When using Custom Answers or the Suggest articles task bot with the Customer opens a new conversation in the Messenger trigger:
These will only kick in if the customer skips the quick-replies and chooses to start their conversation in the composer.
If the customer starts the Workflow path, Custom Answers or Suggest articles will not trigger for the conversation.
💡Tip
Need more help? Get support from our Community Forum
Find answers and get help from Intercom Support and Community Experts