Skip to main content

How to Add Cross-Flow Exclusion Filters in Klaviyo

This guide shows how to add cross-flow exclusion filters in Klaviyo to ensure a person doesn’t enter both flows within the same timeframe.

Fin avatar
Written by Fin
Updated today

Importance of this Step

The purpose of this step is to prevent someone from entering both flows within a set timeframe. This avoids situations where a person could receive overlapping or duplicate messages, ensuring a smoother customer experience, reducing message fatigue, and keeping your reporting data clean.


Part 1: In Standard Flow

  • Click on Trigger (top trigger)

  • Go to Profile filters → click on Edit

  • Scroll down to the end of the Profile filters then click +Add

  • Select condition: What someone has done (or not done)

  • Select Person has Received Email

  • Select zero times in the last 7 days (or 14 days if preferred)

  • Click on the Where button and choose Flow is equals the “Upstack Flow”

    (e.g. ABC | Pre | Added to Cart | Flow | Abandoned Cart - UpstackData)

  • Click Save


Part 2: In Upstack Flow

  • Click on Trigger (top trigger)

  • Go to Profile filters → click on Edit

  • Scroll down to the end of the Profile filters then click +Add

  • Select condition: What someone has done (or not done)

  • Select Person has Received Email

  • Select zero times in the last 7 days (or 14 days if preferred)

  • Click on the Where button and choose Flow is equals the “Standard Flow”

    (e.g. ABC | Pre | Added to Cart | Flow | Abandoned Cart)

  • Click Save


Done 🎉 Repeat this step for each standard abandonment flow: Cart, Browse, Site and Checkout Abandonment


Here is the complete help article on


Need help or found an issue?

If you encounter any issues or have questions while following this guide, you may reach out to us at [email protected]

Did this answer your question?