Skip to main content
Solved

how to suppress active profiles who have never signed up or received an email


Forum|alt.badge.img+1

Hi there

Ive just realised that klaviyo are now charging for active profiles - which includes people who have not opted in for email marketing and may have never recieved an email from us.

  • Subscribers
    Subscribers have filled out a sign-up form or otherwise explicitly consented to receive email marketing.
  • Profiles added by general engagement
    It is possible for someone to share their email with you without explicitly consenting to ongoing email marketing. For example, someone who placed an order or abandoned a checkout on your site may have added their email address during the checkout process, but never explicitly opted in.

 

I want to suppress the second lot - “profiles added by general engagement”  as I cant email them as they have never consented! However on the klaviyo help doc it gives you all the usual parameters for creating a suppression segment but it includes parameters around whether they have received an email in last x days and clicked zero times etc, but to really get to the active profiles that I want - they wont have received an email...but i don’t want to accidentally suppress people who have subscribed… i guess it would be something like -  added in last 365 days but has not subscribed in last 365 days?

 

thanks - just want to check as I have a habit of accidentally deleting things i dont want to! 

Best answer by natashaD

Hi! This question actually made me curious about active-profiles-non-subscribers myself so this is my version of the segment. 

  • Properties about someone
    • Created at least 72 weeks ago
  • If someone can or cannot receive marketing 
    • Person can receive email marketing 
    • because person Never subscribed 
  • What someone has done (or not done)
    • Placed order zero times in the last 72 weeks
  • What someone has done (or not done)
    • Active on site zero times in the last 72 weeks
  • What someone has done (or not done)
    • Clicked email zero times in the last 72 weeks
  • What someone has done (or not done)
    • Checkout started zero times in the last 72 weeks

The last 4 conditions will exclude anyone that has recently subscribed to your “back in stock” flow if you have that going. Klaviyo doesn’t recognize these people as true subscribers. 

This condition is a little confusing because of how it’s worded but essentially this is how you get those profiles who have engaged in some way but have not subscribed. 

  • If someone can or cannot receive marketing 
    • Person can receive email marketing 
    • because person Never subscribed 

 

After creating the segment, I selected a few profiles to make sure they fit the group I was intending. I created a snapshot of the segment and then selected “Suppress current members” from the 3-dot menu on that snapshot list. 

This article helped me get started: https://help.klaviyo.com/hc/en-us/articles/24263920096027
 

View original
Did this topic or the replies in the thread help you find an answer to your question?

3 replies

Mich expert
Problem Solver IV
Forum|alt.badge.img+11
  • Problem Solver IV
  • 64 replies
  • January 16, 2025

To suppress active profiles in Klaviyo who have never signed up or received an email, follow these steps to create a segment and ensure you don’t accidentally suppress legitimate subscribers.

Step 1: Define Your Suppression Criteria

You want to suppress profiles that meet all the following conditions:

  1. Never subscribed to email marketing.
  2. Never received an email.
  3. Added by general engagement (e.g., checkout or other non-consensual interactions).

Step 2: Create a Segment

  1. Navigate to Segments:
    Go to Lists & Segments in Klaviyo and click Create List/Segment.

  2. Set the Filters:
    Use these conditions to build your segment:

    • Condition 1: What someone has done (or not done) > Received Email > Zero Times > over all time.
    • Condition 2: Properties about someone > Consent > is not > Email Marketing.
      • (Replace "Consent" with the specific property Klaviyo uses for your setup to track marketing consent.)
    • Condition 3 (Optional): Profile Created Date > is in the last 365 days.

    This ensures the segment only includes profiles who:

    • Never received any emails.
    • Did not explicitly opt into email marketing.
    • Were created within the last year (optional).

Step 3: Suppress the Segment

  1. Export the segment to a CSV file:
    • Open the segment and click Manage Segment > Export Segment to CSV.
  2. Upload the exported file to your suppression list:
    • Navigate to Profiles > Suppressed Profiles > Add Profiles to Suppression List.
    • Upload the CSV.

Step 4: Review Before Suppressing

  • Double-check the segment for any discrepancies.
  • Ensure no legitimate subscribers are included by cross-referencing the segment with your subscriber list.

Step 5: Monitor Changes

Klaviyo’s billing reflects active profiles, including suppressed ones. Suppressing non-subscribed profiles should reduce costs over time, but verify your billing to ensure the impact aligns with your expectations.

Would you like help with customizing this further?


natashaD
Contributor I
Forum|alt.badge.img+1
  • Contributor I
  • 1 reply
  • Answer
  • January 17, 2025

Hi! This question actually made me curious about active-profiles-non-subscribers myself so this is my version of the segment. 

  • Properties about someone
    • Created at least 72 weeks ago
  • If someone can or cannot receive marketing 
    • Person can receive email marketing 
    • because person Never subscribed 
  • What someone has done (or not done)
    • Placed order zero times in the last 72 weeks
  • What someone has done (or not done)
    • Active on site zero times in the last 72 weeks
  • What someone has done (or not done)
    • Clicked email zero times in the last 72 weeks
  • What someone has done (or not done)
    • Checkout started zero times in the last 72 weeks

The last 4 conditions will exclude anyone that has recently subscribed to your “back in stock” flow if you have that going. Klaviyo doesn’t recognize these people as true subscribers. 

This condition is a little confusing because of how it’s worded but essentially this is how you get those profiles who have engaged in some way but have not subscribed. 

  • If someone can or cannot receive marketing 
    • Person can receive email marketing 
    • because person Never subscribed 

 

After creating the segment, I selected a few profiles to make sure they fit the group I was intending. I created a snapshot of the segment and then selected “Suppress current members” from the 3-dot menu on that snapshot list. 

This article helped me get started: https://help.klaviyo.com/hc/en-us/articles/24263920096027
 


Forum|alt.badge.img+1
  • Author
  • Problem Solver I
  • 5 replies
  • January 17, 2025

yes that works  - the “can receive email marketing because person never subscribed” is what I needed. Cheers