Skip to main content
Solved

Conditional Split in Welcome Flow for Abandoned Cart


Eliderio
Contributor I
Forum|alt.badge.img+3

In our existing welcome flow, which pulls from our parent email list, we want to implement a conditional split based on whether subscribers were added exclusively through abandoned cart.

Do you have any recommendations on the properties or filters needed to accurately segment these users?

Best answer by annasophiefc

Hi ​@Eliderio 

 

Thank you for posting in the community!

 

Just to make sure, you wish to send subscribers from your checkout submission who abandoned their cart but signed up? If that is the case, keep reading - if not, feel free to clarify what you are trying to achieve.

 

A lot can be handled through custom properties, so you are on the right path here. You can use a conditional split based on the "Source" property or a custom profile property tracking their entry point. From Shopify it is usually -5.

 

Then you can add flow filter saying: “placed order zero times since starting this flow” with a 1 min wait, so Klaviyo has time to check the data before sending out. These profiles should go to an onboardring / post purchase flow.

 

 

If I were to set this up, I would create the following paths;

  • One path for $source from checkout 
  • One for the rest - depending on your current setup you can version based on the $source from the forms.

 

I hope this helps - and let me know if you need further help!

View original
Did this topic or the replies in the thread help you find an answer to your question?

2 replies

annasophiefc
Partner - Platinum
Forum|alt.badge.img+23
  • 2025 Champion
  • 116 replies
  • Answer
  • March 12, 2025

Hi ​@Eliderio 

 

Thank you for posting in the community!

 

Just to make sure, you wish to send subscribers from your checkout submission who abandoned their cart but signed up? If that is the case, keep reading - if not, feel free to clarify what you are trying to achieve.

 

A lot can be handled through custom properties, so you are on the right path here. You can use a conditional split based on the "Source" property or a custom profile property tracking their entry point. From Shopify it is usually -5.

 

Then you can add flow filter saying: “placed order zero times since starting this flow” with a 1 min wait, so Klaviyo has time to check the data before sending out. These profiles should go to an onboardring / post purchase flow.

 

 

If I were to set this up, I would create the following paths;

  • One path for $source from checkout 
  • One for the rest - depending on your current setup you can version based on the $source from the forms.

 

I hope this helps - and let me know if you need further help!


annasophiefc
Partner - Platinum
Forum|alt.badge.img+23
  • 2025 Champion
  • 116 replies
  • March 12, 2025

Hi ​@Eliderio 

Just made a little mockup for you. Remember that the flow filters would have to be set to “placed order zero times since starting this flow” in order for this work as visioned.
 

 


Reply