Condition split
Ce contenu n'est pas encore disponible dans votre langue.
The Condition split element lets you split a flow so that users follow different paths depending on their segment or tag values.
Define the user flow
Anchor link toYou can split the flow in two ways:
- Segment: Split users based on whether they match an existing segment.
 - Tag: Split users into multiple branches based on tag values.
 - Event: Split users into branches based on values of an event attribute.
 

Split flow by segment
Anchor link toTo split a flow by segment:
- Select Segment as the condition for the user flow.
 - Choose the segment you want to use, or create it from scratch right from the element. Learn more about creating Segments
 - Click Save to apply the changes.
 

- The flow will automatically create two branches:
- Users in a segment: users who match the selected segment.
 - All other users: users who do not match the segment.
 
 
Configure a separate flow for each branch so that users receive content relevant to them.
Example
If you split the flow by the segment Premium subscribers, users in this segment can be routed to a flow that delivers a loyalty discount, while all other users follow a flow that shows an upgrade prompt.

Split flow by Tag
Anchor link toTo split a flow by Tag:
- Select Tag as the condition type.
 - From the Tag dropdown, choose the tag you want to use (for example, Favourite_category). Ensure the required tag is created in advance. Learn more about tags
 - Select the Condition (for example, is).
 - Add one or more branches by specifying tag values (for example, Shoes, Dresses, Accessories).
 
You can create up to 10 branches per condition split.
- Click Save to apply the changes.
 

- Finally, create a separate flow for each branch to deliver personalized content based on the user’s tag.
 
Example
If you split the flow by the Favourite_category tag and define branches for Shoes, Dresses, and Accessories, users will be routed to the branch that matches their preference. All other users (for example, those without a specified category) will be routed to the All other users branch.
You need to create a separate flow for each branch, such as promotions for shoes, dresses, or accessories, to deliver personalized content.

Split flow by Event
Anchor link toUse this option when you want to branch the journey based on the value of an event attribute collected earlier in the journey.
To split a flow by event attribute:
- Select Event as the condition type.
 - In the Event from Journey dropdown, choose the event triggered earlier in the journey.
 - Under Attribute, select the event attribute.
 - Choose the condition logic, such as 
is,is not, etc. - Add one or more branches and define values for the selected attribute.
 - Click Save to apply the configuration.
 

Example
If you split the flow based on the event WorkoutTypeSelected and the attribute type, you can route users to personalized onboarding flows depending on their selected workout:
- Users with 
type = cardio→ receive cardio workout tips - Users with 
type = strength→ receive a strength training plan - Users with 
type = yoga→ receive a guided yoga session - Users who did not select a workout type (All others) → receive a push message with generic sports tips, ensuring they still get relevant onboarding content even without a specific preference.
 
Each branch then contains targeted message elements that deliver relevant content.
