Can I Automatically Remove Someone from a List and Add Them to a Flow?

  • 26 November 2020
  • 8 replies

  • New Member
  • 3 replies

Hi all,

Would it be possible to remove someone from a list automatically? I mean through a flow or 3th party integration?
I have the following use case:

I have build a yogaselector in ManyChat that puts someone on a list in Klaviyo (and updates custom properties). Klaviyo kicks off a flow that sends the results of the selector in an Email.
If someone fills out the yogaselector in ManyChat again the custom fields might be updated and the Email with the updates scores would be sent.
I thought that maybe removing someone from the list just after the first mail is sent and put them back on the list would be the way to go. But I don't see any possiblities to automatically remove someone. Not with a flow, not directly with the ManyChat integration nor via Zapier.

Do you think it's (im)possible and/or would there be another way to accomplish what I'd like?

Thanks in advance for your thoughts!


Best answer by Taylor Clark 27 November 2020, 16:35

View original

8 replies

Userlevel 5
Badge +2

Hi Tim, 

Do I understand this correctly: 

You want someone automatically removed from a list (and therefor a flow?) when they fill out the form for a second time and a specific profile property is updated? 

The way you could accomplish this is by using the “Flow Filter” option: 

This is the best way to automatically remove someone from a flow. If it specifically the LIST you want someone removed from, we can’t automatically remove people from LISTS, but you could use SEGMENTs by saying something like “Is in X list and has Y profile property” then people would be automatically added (or removed) if they meet/don’t meet that criteria. 

Hopefully this helps!


Hi Taylor,

Thanks for the answer.
I think you mean that Klaviyo CAN'T remove people from LISTS, right? If it CAN remove someone from a list I'd like to know how.

Meanwhile I went for your segment option and that worked for me!

Userlevel 1

I couldn’t find how to do it neither… I think it’s not possible yet :(

(Would be cool to have)


The setup with segments is no solution for us because it will only be kicked off once per unique email address. But we need to restart the flow once someone fills out the yogaselector a second time.

Any other suggestions how to configure this?


Update 2:
I managed to configure it via Zapier. Had Zapier create a custom metric in Klaviyo that kicks off a metric based flow that sends an update each time it's logged.

Userlevel 6
Badge +5

Hi @Tim

Thanks so much for sharing your fix/update with the Community by using a Zapier integration - apologies that the segment option didn’t work for you but glad you were able to find a workaround with Zapier. You’re right that in the above comment from @Taylor Clark that he meant to say “can’t” automatically remove people from lists. Thanks for calling that out - its been edited now for accuracy in the future.

And @Platanomelóm, thanks for the feedback on this kind of feature - I’ll pass this along to the team for evaluation! 


Update 2:
I managed to configure it via Zapier. Had Zapier create a custom metric in Klaviyo that kicks off a metric based flow that sends an update each time it's logged.

Hi Tim,


I’d love to see the Zap that you created as I’m having the exact same issue! Would you be happy to share the setup with me (removing sensitive data of course)?


Many thanks,

Having the ability to remove people from lists in a flow upon exit would be very useful, e.g. newsletter list.