Skip to main content
Contributor I
May 23, 2025
Solved

How to Prevent Profiles in Two Lists from Receiving Emails from Both

  • May 23, 2025
  • 2 replies
  • 174 views

Hi there,

I’m working with a client who has two main audience lists:

  1. Waitlist

  2. General

We want to make sure that if a profile exists in both lists, they only receive communications intended for the Waitlist, and not the General list.

What’s the best way to ensure this behavior in Klaviyo?
Ideally, we’d like to remove those overlapping profiles from the General list so they’re only on the Waitlist.

What approach do you recommend for handling this kind of list overlap?

Thanks in advance!

    Best answer by TJ Mapes

    Hey there!

    You’ll want to make a segment that finds everyone that is in both of your lists. This will contain everyone thats overlapping both lists.

    Then when you export that as a CSV and suppress them from your General list. 

    Then instead of sending to the General List in the future, make a new segment for General list members that excludes the Waitlist.

    • "If someone is in list General"
    • AND
    • "If someone is NOT in list Waitlist"

     

    This ensures future campaigns to the General audience don’t accidentally include Waitlist members.

    2 replies

    TJ Mapes
    Problem Solver IV
    TJ MapesAnswer
    2025 Champion
    May 23, 2025

    Hey there!

    You’ll want to make a segment that finds everyone that is in both of your lists. This will contain everyone thats overlapping both lists.

    Then when you export that as a CSV and suppress them from your General list. 

    Then instead of sending to the General List in the future, make a new segment for General list members that excludes the Waitlist.

    • "If someone is in list General"
    • AND
    • "If someone is NOT in list Waitlist"

     

    This ensures future campaigns to the General audience don’t accidentally include Waitlist members.

    zacfromson
    Expert Problem Solver III
    2025 Champion
    May 23, 2025

    Hi ​@ConnorP 

    Great question, this is a common scenario when managing multiple audience segments in Klaviyo. Here’s how you can ensure profiles that are on both the Waitlist and the General list only receive communications from the Waitlist:

    Recommended Approach: Identify and Remove Overlapping Profiles

    1. Create a Segment for overlap:

    Definition:

    • List > is > Waitlist
      • AND
    • List > is > General

    2. Remove from the General list:

    • Export the segment and re-import the contacts with a suppression from the General list.
    • Alternatively, use Klaviyo’s bulk profile update feature or API to automate removal.

     

    Update Your Campaign Sending Strategy

    When sending to the General list:

    • Exclude the segment of overlapping users (Waitlist + General), OR
    • Build a segment like:
    • List > is > General
      • AND
    • List > is not > Waitlist

    This ensures Waitlist profiles won’t receive General emails.

     

    Pro Tip: Automate It

    Set up a flow triggered by joining the Waitlist that:

    • Removes the profile from the General list (via Klaviyo API or integration), OR
    • Applies a profile property like waitlist_only = true that you can use as an exclusion condition.
    Zac Fromson | Co Founder @ Lilo Social - a full-funnel ecommerce growth agency | lilosocial.com | 2026 Klaviyo Champion