Skip to main content
Tim
Contributor II
Contributor II
Nov 26, 2020 8:43 AM UTC
Solved

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

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!
Tim

This topic has been closed for replies.
Taylor Clark
Klaviyo Employee
Nov 27, 2020 3:35 PM UTC

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!

Taylor F. Clark

11 replies

Taylor Clark
Klaviyo Employee
Klaviyo Employee
Nov 27, 2020 3:35 PM UTC

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!

Taylor F. Clark
Tim
Contributor II
TimAuthor
Contributor II
Nov 28, 2020 6:15 AM UTC

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!

Platanomelóm
Contributor II
Contributor II
Nov 28, 2020 11:45 AM UTC

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

(Would be cool to have)

Tim
Contributor II
TimAuthor
Contributor II
Nov 29, 2020 10:20 AM UTC

Update:
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?

Tim
Contributor II
TimAuthor
Contributor II
Nov 30, 2020 6:58 PM UTC

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.

cassy.lee
Klaviyo Alum
Dec 4, 2020 10:46 PM UTC

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! 

Cheers, 
-Cass.

Contributor I
Jun 17, 2021 2:34 PM UTC

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,

Contributor I
Jun 25, 2021 10:56 PM UTC

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

Contributor II
Apr 26, 2023 11:44 AM UTC

This is so annoying. It’s crazy how you like to make things so complicated when in fact it is a thousand times more simple to do that “when someone submits a form, trigger that flow”. Wow, mind blowing guys. Annoyed with your over complicated rules. Every other tool / soft are better than you here. 

Contributor II
Apr 26, 2023 11:46 AM UTC

and btw the segment solution does not work, it takes hours to update any contacts in it …