Skip to main content

Hi everyone,

 

I would love to know how best to setup abandonment emails to subscribers so I’m not spamming them. Based on the guide, I’ve set up the following flows:

  1. add to cart
  2. checkout started
  3. Browse abandonment

For Add to cart flow, it’s triggered for every item that’s added to cart, hence multiple emails. My question is, how do I filter it so a subscriber will only get 1 abandonment email for the first item they add to cart and not complete purchase? For some of my subscribers, they are getting an email for every item they add to cart.

I’ve turned on smart sending but this still happens.

For the checkout started flow, how do I prevent them from getting this email if they’ve already received an abandonment email from the ‘add to cart’ flow? Or worse, after they’ve placed an order.

Again, I’ve turned on smart sending but this still happens.

For the browse abandonment flow, how do i only send this email to subscribers who have not received an email from the above 2 flows?

 

I know you need to use profile and trigger filters but honestly have no idea what to use and where. I’ve managed to do ‘so well’ that some subscribers have received an email from every flow within a day or two.

Please help!

Hi @mj123,

I’ll try my best to respond to your questions here!
 

For Add to cart flow, it’s triggered for every item that’s added to cart, hence multiple emails. My question is, how do I filter it so a subscriber will only get 1 abandonment email for the first item they add to cart and not complete purchase? For some of my subscribers, they are getting an email for every item they add to cart. I’ve turned on smart sending but this still happens.

 

To achieve this, you would include the filter “Added to Cart zero times in the last X days”. That will allow the first event to trigger the flow, but additional events during the session and within X days would fail this flow.

If you wanted the last item that they added to cart (i.e. the most recent one) to appear in the flow, you would instead include the filter “Added to Cart zero times since starting this flow”. It’s also advisable to include a filter of “Has not been in this flow in X days”.

 

For the checkout started flow, how do I prevent them from getting this email if they’ve already received an abandonment email from the ‘add to cart’ flow? Or worse, after they’ve placed an order. Again, I’ve turned on smart sending but this still happens.

 

You can add in “Received email zero times since starting this flow where flow equals Abandoned Cart flow AND Placed Order zero times since starting this flow”. The latter criteria you’ll want to add to each abandonment flow.

 

For the browse abandonment flow, how do i only send this email to subscribers who have not received an email from the above 2 flows?

 

You would include filters of “Added to Cart zero times since starting this flow AND Started Checkout zero times since starting this flow”. You can also add additional filters such as “and has not been in this flow in the last X days” to prevent people from entering it frequently.

 

Hope the above helps - let me know if you have any questions!

Cheers,
Bobby


@Bobby thank you so much for your prompt response!

 

I think I’ve been putting filters at the email level. Am I suppose to put them at the trigger level under profile filters? I’ve amended my ‘add to cart’ flow. See attachment. Is this correct now? 

 


@mj123 yes, that looks good!

It’s not well known or that intuitive but before each “action” (i.e. an email, SMS etc.) in a flow, Klaviyo will check the flow-level filters to see if the profile still meets them in order for that action to be sent to them.

Message-level filters are good for when you’d like an additional condition or criteria to be applied at the message-level but not at the flow-level.


For add to cart flow:
________________________

→Add to cart zero time since starting this flow
AND

→Started checkout zero time since starting this flow

AND

→Placed order zero time since starting this flow

AND

→Has not been in this flow in last X days

 

 

For Browse abandon flow

________________________

→Add to cart zero time since starting this flow

AND

→Started checkout zero time since starting this flow

AND

→Placed order zero time since starting this flow

AND

→Has not been in this flow in last x days

 

For abandone checkout flow

_______________________

→Place order zero time since starting flow

AND

→Has not been in this flow in last last x days


Reply