How to reorder your Workflows
Your Workflows always run in sequential order, from top to bottom. From time to time you may need to reorder them to update your customer experience. You can easily reorder your Workflows by dragging to move them.
Customer facing vs background Workflows
The main thing to keep in mind when reordering a Workflow is whether it’s a customer facing or background Workflow, as this has an impact on the way it behaves.
What are customer-facing Workflows?
If a Workflow contains something a customer can read or interact with i.e.
Reply buttons
Or any kind of message
If your Workflow contains any of this it means it’s customer facing.
Matching customer facing Workflows
Customers only experience the first customer facing Workflow they match.
What are background Workflows?
A background (or internal) Workflow usually only contains actions which customers can’t see or interact with. You’ll note a small icon always appears beside background Workflows to help you identify them.
Matching background Workflows
Customers can match multiple background Workflows in order of priority.
The main takeaway here is that when you have competing actions like this, they all apply, but it's the bottom Workflow that applies, because its last in the order.
How do customers match both types of Workflows together?
Customers only experience the first customer facing Workflow they match,
But they can match multiple background Workflows.
Customer context in Workflows
For both background and customer-facing Workflows, it's important to understand who the Workflow applies to:
When a Workflow is matched, it always applies to the earliest remaining customer in the conversation. Initially, this is the customer who started the conversation.
If customers are added to or removed from the conversation, the Workflow will always apply to the earliest remaining customer.
All actions, conditions, and matching criteria in the Workflow are based on this earliest remaining customer's attributes and behaviour.
For example, if there are multiple customers in the conversation (customer 1, then customer 2, then customer 3, etc.), any person actions, conditions, and matching criteria in the Workflow will always apply to customer 1, until they are removed from the conversation. If customer 1 is removed, the Workflow will then apply to customer 2, and so on.
Figuring out which Workflows are applying to your conversations
You can use the Inbox Events toggle to expose every Workflow that applies to a conversation. This is very useful for figuring out what Workflows are applying where.
To make this even easier, we recommend always naming your Workflows clearly, so they can be easily understood by your team.
Need more help? Get support from our Community Forum
Find answers and get help from Intercom Support and Community Experts