Skip to main content

I've made a mistake with the profile filters of a welcome flow. The flow is quite long, sending between 1500 to 2000 emails a day. After changing the filters almost all profiles that we're already in the flow skipped the next email because they failed the flow filter. I'm looking for a workaround, but the option that I'm thinking of is quite the work. Is there a way to do this more efficiently? This is wat I'm thinking:

1. Built a segment per e-mail in the welcome flow: received email #1, did not receive email #2 (2nd segment: received email #2, dit not receive email #3, etc). No placed orders over all time. 
2. Copy the flow and delete email #1. 
3. Add all profiles who received email #1 but not email #2 to this flow.
4. Repeat for all other emails.

What am I not seeing? Any suggestions?

@Nikita Schuitemaker That sounds about right. I don’t think you need to “Repeat for all other emails”, though.
Duplicating the flow and filtering out is the method I would use.

To test, remember you can do a preview when you click on the trigger metric to ensure that the people you expect to go through the new flow do...because you don’t want people to be sent 2 Welcome series!

...also you mentioned you have a “quite long” welcome series. I suggest you find ways of making it smaller and the emails you clip (>4) find their way into another flow….like a failure to launch flow or something.

 


Hi ​@Nikita Schuitemaker ,

Thank you for sharing the query with community!

If you’ve updated your flow filters and noticed that existing profiles skipped upcoming emails, this is a common situation — but there’s a simple, effective workaround:

Recommended Approach: Use Segments + Campaigns

  1. Build targeted segments for each stage:
    Example:

    • Received Email #1

    • Did not receive Email #2

    • No orders placed

  2. Send the missed email to those profiles through a one-off campaign.

This way, you can ensure no one misses important touchpoints without needing to duplicate or rebuild the flow.
 

Hope this helps! 


@Nikita Schuitemaker,

I agree with the above suggestions you received, and if you’re looking to add these people into flows, rather than send one-off campaigns to them, ​@damondidier’s suggestion is the way to go.

To add on, when you create these segments, you might want to add in some time-based conditions, to ensure that no old profiles who didn’t receive an email in the flow for one reason or another enter the flow. For example, your first segment can have the definition:

Received email at least once in the last 7 days where message equals Email 1

AND

Received email zero times over all time where message equals Email 2.

Doing this will ensure that only those new profiles that were filtered out will be affected. You’d also want to set the date range and names of the emails in the segment to whatever applies to your situation. Let me know if I can answer any additional questions!


Reply