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.
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:
Never subscribed to email marketing.
Never received an email.
Added by general engagement (e.g., checkout or other non-consensual interactions).
Step 2: Create a Segment
Navigate to Segments: Go to Lists & Segments in Klaviyo and click Create List/Segment.
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
Export the segment to a CSV file:
Open the segment and click Manage Segment > Export Segment to CSV.
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?
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.