Hi do I remove contacts from a list when they become customers?

  • 23 February 2022
  • 2 replies

Badge +2

Hi there. It seems to me that klaviyo lacks some fundamental workflow/automation when it comes to managing lists. 

For example. let’s say I only have two email marketing lists: Customers and Non customers (who have opted in for example just from a lead magnet). 

I would like to setup an automation that when someone from the list “not customers” make a purchase, he/she get removed from that list and placed into the “customers” lists. 

Why in the flow actions available I only have email, sms, update and notification ? 
Where is “remove contact” ? It’s so easy to add, why isn’t there ? 

However I can’t find any way to do it. Can anyone help me out ? Thank you 


Best answer by Dov 24 February 2022, 16:59

View original

2 replies

Badge +2

Ok, so in my particular case i should not remove the contacts as they are moved automatically from one list to the other, if I define them correctly. 
Thank you for your clarification. 

Userlevel 7
Badge +61

Hi @Agolab,

Thanks for sharing this with us.

In Klaviyo, we’ll look to segments to help us organize users based on their activity in your account. That is because segments are designed to automatically reorganize (add and remove) users when that user takes some action (whether they unsubscribe, join another list, place an order, view a product etc.) the possibilities are endless. This is unlike lists which are designed to hold users for a specific purpose (i.e. subscribers to your brand, contest sign-ups etc). Often, lists are used as a “base” in the segment definition. For example, if you want to capture non-customers you could define a segment: “is in list > non-customer AND placed order zero times over all time”. This segment will filter out anybody who’s in this list and has placed an order. If they’re all true non-customers, the segment will include everybody. Moving forward, if a user is in this list and places an order, they will be automatically removed from the segment. In short, anyone in this segment will be a non-customer by definition, and you can send your “non-customer” email correspondences to this segment. For a more detailed breakdown of lists vs. segments, I recommend looking through our article here.

Now, flows have five separate types of triggers (List, Segment, Metric, Price Drop, Date triggers), you can use that same segment definition to build a flow (automation) for that non-customer segment. Say you wanted to send to customers, you could leverage the “Placed Order” metric to create a flow (automation) specifically for those who purchase (customers). Or you could use a segment (what somebody has done > placed order at least once over all time) as the trigger, however the advantage of using a metric is that it allows you to dynamically pull in event variables into your emails like the item price, image etc. which is helpful.

You may also find this article helpful on AND vs OR which is a common point of confusion when building segments. 

I hope that information is helpful :)