Each example below shows a complete Workflow setup for a common inbox automation task — from prioritizing high-value customers and routing by language, to snoozing inactive threads and escalating urgent conversations. Use them as-is, adapt them to your setup, or let them inspire your own automations. 😉
Tip: These examples are for inspiration. To follow step-by-step instructions for building inbox automations, see the Build inbox automations using Workflows article.
Apply a Service Level Agreement (SLA) and assign the conversation when a high spend customer starts a new conversation
Trigger: New conversation. Actions: apply an SLA and assign to a specific team. The Workflow uses 'Or' filtering on company attributes to target high-value customers.
This example uses ‘Or’ filtering to target conversations from customers who spend over 500 a month, and those on the ‘Pro’ plan.
Prioritize conversations about bugs or errors that haven't received a reply
This example looks for keywords in the Message content or Email subject, and gives your team 15 minutes to reply before marking the conversation as priority.
Assign and tag conversations based on the customer's language
This example uses an ‘Office hours’ filter to ensure that conversations in French are assigned to native speakers, but only if they’re available to help out.
Note: This setup requires office hours to be configured for your workspace before the condition will work as expected.
Assign conversations based on a keyword in the message
Trigger: Customer sends a message. Action: scan message content for keywords and assign the conversation to the relevant team when a match is found.
This example uses a 'Message Content' filter to assign conversations which contain the keyword 'upgrade' to the Sales team.
Snooze conversations where a customer hasn't responded for a set period of time
This example checks to see if the conversation is with a VIP customer before snoozing it until tomorrow.
Set conversation data whenever a customer mentions a specific keyword
This example is set to trigger after any reply in a conversation, so it will update the urgency to match the way the conversation is going.
Assign conversations to support live chat
Use this setup to automatically route non-low-priority conversations to a live chat team during office hours.
The rule assigns all conversations started during Office hours, to a team focused on providing live chat support. The Urgency filter matches any conversation except those marked as low priority — as shown in the branch conditions screenshot below.
Need more help? Get support from our Community Forum
Find answers and get help from Intercom Support and Community Experts














