Use a conditional step in a journey
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
In this article, you'll learn how to add a conditional step to a journey. Conditional steps allow you to branch your journey into specific user paths.
The conditional step:
Creates branches or 'user paths' when it is added to a journey. By default, an 'ELSE' path is always created as a fallback.
All conditional branches return to the parent tree, unless you have used the End journey step to terminate them.
You can create multiple branches with a single conditional step.
When setting up your conditional step, there are two types of filters you can apply:
Properties about someone: Filter based on contact attributes, including custom attributes and synced connector events.
If someone is in or not in a list: Filter for a specific list, or choose to combine two or more lists. This is particularly useful when building a journey to send marketing emails.
A journey with a trigger
A contact with attributes
Hover your mouse pointer over the last node of the journey tree or over a conditional step’s path you’ll see an ‘add step’ icon.
Select the add a step icon.
Select the Conditional step.
Give the branch a name.
Select a conditional filter type.
Configure the filter by selecting an attribute and setting up the filter.
Click Save, unless you want to add an additional filter or multiple branches.
If you click Save, your journey will be updated, and the ELSE path will now be visible.
If you want to layer additional filters at this stage, follow these steps:
Below your existing filter configuration, in the Condition section, click Add +. A new conditional block will appear.
Select the conditional filter type.
Configure the additional filter by selecting an attribute and setting up the filter.
Click Save, unless you want to add multiple branches.
If you click Save, your journey will be updated, and the ELSE path will now be visible.
If you want to add multiple branches to your journey, follow these steps:
Below your existing filter configuration, in the Condition section, click New branch +.
Give the branch a name.
Select the conditional filter type.
Configure the additional filter by selecting an attribute and setting up the filter.
Double-check the setup of your branches before you continue.
When you've finished setting up your additional branches, click Save.
Your journey will be updated, and the ELSE path, any branches you have configured previously, and your new branch will now be visible.
Hover over the branch that you want to terminate. At the last node of that branch, select the Add step icon.
Select the End journey step. This will terminate the path.
If you want to remerge the branch back into the main journey tree, you can delete the End journey step by clicking it, then clicking the Delete icon.
Success! You've set up a conditional step.
From the conditional step setup, find the branch that you want to remove, and click the Delete icon.
The journey will run with the first matching branch from the configured branches, from left to right. Contacts moving through the journey will only move through this branch.