Skip to main content
Tim
Contributor II
Contributor II
November 26, 2020
Solved

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

  • November 26, 2020
  • 11 replies
  • 2868 views

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.
Best answer by Taylor Clark

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!

11 replies

David To
Klaviyo Employee
Klaviyo Employee
April 26, 2023

Hello @TOSSIT,

Thank you for sharing your feedback and I want to express my apologies for the negative experience you’re having. 

One misunderstanding I want to clear up in this thread is that users are only eligible to enter a list or segment triggered flow once. This includes if they were removed and re-added to the list/segment. 

What you’re suggesting of triggering a flow every time someone fills out a form is possible. Although it’s not natively supported through Klaviyo, you can accomplish this by creating a custom event that “listens” for when a form is filled out and is recorded. This method is similar to what @Tim suggested in the thread. With the custom event, you can then create a metric triggered flow off of it instead of creating a list/segment triggered flow if you didn’t want to. You can also run both types of flows in tandem. 

Metric triggered flows, unlike list or segment triggered flows would allow profiles to enter as many times as the event is triggered. This setup is also similar to how the Klaviyo and Typeform integration operate. After someone fills out a Typeform form, a Filled out Form event is recorded and synced to Klaviyo. 

I hope this helps to clarify some things.

David