Skip to main content
Question

How often to use same conditional split throughout a flow

  • November 11, 2025
  • 1 reply
  • 14 views

Forum|alt.badge.img

Hi!

I’m new to flows, and am setting up a sunset flow for our customers. I want to send them a few emails once they’ve been marked as “unengaged for 90 days”… to give them a few chances to re-engage. After each email, I want a time delay to give them a chance to click an email… before moving to the next email in the sunset flow.

Do I need to keep repeating the conditional split of “has clicked email at least once since starting this flow” as often as I have here? Or does the conditional split at the very top of the email get revisited every time someone moves through a flow, making my repeats here unnecessary?

 

 

1 reply

cadence
Problem Solver IV
Forum|alt.badge.img+5
  • Problem Solver IV
  • 52 replies
  • November 11, 2025

Hey ​@anicesilkscarf, the conditional split at the top of your flow only gets evaluated once — when someone first enters the flow (e.g., after being added to the triggering list or segment). Flows in Klaviyo run linearly, so that initial split won’t be revisited automatically as profiles move through the rest of the flow.

If you want a condition to be checked before each send, you’ll want to use flow filters instead. Flow filters are evaluated both when someone first enters a flow and right before every action (such as sending an email, SMS, or updating a profile property). Learn more about profile filters here in Klaviyo’s docs: https://help.klaviyo.com/hc/en-us/articles/115002779051#h_01HDAFKRKRJ7N44M7NWEQRSANP.  

 

In your case, you can simplify the setup by adding a flow filter that excludes people who’ve already engaged. For example, create a filter like:

Has clicked email 0 times since starting this flow.

That way, profiles who have clicked will be automatically skipped, and you won’t need to repeat the same conditional split many times throughout your flow. 

 

Cadence  / Book a demo