Skip to main content
Solved

How to prevent a profile from being in more than one stream at a time?

  • November 15, 2025
  • 1 reply
  • 8 views

Forum|alt.badge.img

Hello, I need help configuring my flows.

I need to prevent profiles from one flow from being added to another, or even more. For example, what's happening is that profiles from the "welcome flow" are also being added to the "website abandonment" flow. And these profiles are receiving two types of emails from different flows.

Thank you so much for your help!

Best answer by Byrne C

Hi ​@MatíasJara,

Good question! This can be indirectly achieved by adding profile filters to your flows. The basic filter structure would be:

  • Person received email zero times in the last 24 hours where flow equals YOUR FLOW NAME.

Replace YOUR FLOW NAME with the name of the flow you want to exclude.

To explain this further, since there isn’t an exact filter you can add to a flow that prevents them from entering that flow if they’re in another flow, you need to add profile filters based on whether a person received an email from that other flow instead. For example, let’s say you have a welcome flow and a browse abandonment flow. A person signs up for your mailing list, and then receives your welcome email. They browse your website a bit, click on some products, but never add them to their cart. In order to prevent this person from receiving your Browse Abandonment flow email, you’d need a profile filter on your flow that says “Person received email zero times in the last 24 hours where flow equals Welcome Flow. With this filter, the person would NOT enter your Browse Abandonment flow, because they already received an email in your welcome flow.

Feel free to change the time from 24 hours to whatever you’d like. I just used 24 hours as an example, as it ensures that people aren’t entering multiple flows a day. Additionally, if you have multiple flows, and you’re setting up profile filters for a flow, you’d want to add a filter for each flow that you want to exclude.

Does this make sense? I know it can be a bit complicated, so let me know if I can answer any additional questions.

1 reply

Byrne C
Community Manager
Forum|alt.badge.img+27
  • Community Manager
  • Answer
  • November 17, 2025

Hi ​@MatíasJara,

Good question! This can be indirectly achieved by adding profile filters to your flows. The basic filter structure would be:

  • Person received email zero times in the last 24 hours where flow equals YOUR FLOW NAME.

Replace YOUR FLOW NAME with the name of the flow you want to exclude.

To explain this further, since there isn’t an exact filter you can add to a flow that prevents them from entering that flow if they’re in another flow, you need to add profile filters based on whether a person received an email from that other flow instead. For example, let’s say you have a welcome flow and a browse abandonment flow. A person signs up for your mailing list, and then receives your welcome email. They browse your website a bit, click on some products, but never add them to their cart. In order to prevent this person from receiving your Browse Abandonment flow email, you’d need a profile filter on your flow that says “Person received email zero times in the last 24 hours where flow equals Welcome Flow. With this filter, the person would NOT enter your Browse Abandonment flow, because they already received an email in your welcome flow.

Feel free to change the time from 24 hours to whatever you’d like. I just used 24 hours as an example, as it ensures that people aren’t entering multiple flows a day. Additionally, if you have multiple flows, and you’re setting up profile filters for a flow, you’d want to add a filter for each flow that you want to exclude.

Does this make sense? I know it can be a bit complicated, so let me know if I can answer any additional questions.