Conditions

Branch the flow based on a rule.

What this step does

A Condition step splits the flow into paths based on a rule, so contacts only see what applies to them.

1

Add a Condition step

Add a Condition step where you need branching.

2

Pick the condition type

Choose the data you want to evaluate (tags, fields, activity, etc.).

3

Test both paths

Use two test contacts so you can see each branch run.

Common condition types

  • Tags (has/does not have)
  • Lists (belongs to/does not belong to)
  • Subscriber data (field values)
  • Custom fields
  • Email activity from flow or campaign sends
  • Email preference by message category

Tips

  • Use all/any matching carefully when checking multiple tags or lists.
  • For email activity, choose whether the condition should reference a campaign email or a flow email before selecting the message.
  • Date-based custom fields compare by calendar date even when the saved value and condition value use different display formats, such as May 24, 2026 and 2026-05-24.
  • Test both the Yes and No paths with known contacts before publishing.
  • Keep conditions simple and test each branch with one contact.

If you want to compare two full paths, consider A/B Testing instead.

Updated May 21, 2026

Was this helpful?