Skip to main content

I am setting up a conditional split in my Thank You Email flow, where first time purchasers receive a different email than those who have ever purchased before (Has placed orders = 1 over all time). However, upon testing, the first time purchaser email was sent erroneously to my account which has purchased many times. What could the issue be?

Hey ​@audreybmarketing 

It is difficult to investigate without seeing the setup. maybe if you can, please share screenshots of your flow setup.

But here is how I would do it.

Trigger: Placed Order Metric

Conditional Split: Placed Order equals 1 over all time

Yes path - First Time Thank you Email

No Path - Other email for profiles who placed multiple orders.

 

I hope this helps and thank you for sharing your question here in the community.

Cheers

Arpit


Hello ​@audreybmarketing,

Your issue is timing.

You can add 2 to 3 minutes delay before the split to let klaviyo update

The reason is when someone places an order, the event 'place order' is logged immediately and triggers the flow but the profile where has place order 1 or total orders=X times updates after,  sometimes with a slight delay.( Seconds to minutes) 

 

Let me know if this helps or you have any question on this.


Reply