Klaviyo list hygiene means suppressing unengaged subscribers from your active sending list to protect deliverability—but done wrong, it silently erases your most profitable customers. The right approach checks purchase behavior before engagement behavior, runs a sunset flow to recover the rescuable segment, then suppresses with precision.
Here's the problem with most list hygiene advice: it treats suppression as a binary deliverability task. Remove anyone who hasn't opened in 90 days. Clean done.
That logic will cost you real revenue. DTC brands in categories with long purchase cycles—supplements, skincare, home goods—have a meaningful cohort of subscribers who open email two or three times a year but purchase at well above average AOV when they do. A standard 90-day engagement window wipes that cohort out completely.
This guide gives you the actual Klaviyo segment logic, a four-email sunset flow with branch conditions, and a suppression decision framework built around purchase behavior, not just engagement behavior. The goal is to protect your email deliverability without suppressing the customers who still buy from you.
Why Does List Hygiene Matter for Deliverability?
Sending email to unengaged subscribers signals to Gmail and Yahoo that your messages aren't wanted. Over time, that signal drags down your sender reputation and reduces inbox placement for your entire list—including your best customers. List hygiene removes that drag before it becomes a deliverability crisis.
Email deliverability is the measure of whether your emails reach the inbox rather than the spam folder or promotions tab. It's governed primarily by your sender reputation—a score mailbox providers assign based on how recipients interact with your email.
The mechanics are straightforward: when you send to subscribers who never open, never click, and never buy, mailbox providers interpret that as a signal that you're sending unwanted mail. Your spam complaint rate is the metric they watch most closely. Gmail's threshold is results that vary by program—above that, you're at risk. Above numbers that depend on your setup, you're actively being filtered according to Google's 2024 bulk sender requirements.
Gmail's spam complaint threshold is performance that shifts with your audience. Brands with unengaged lists routinely exceed this without realizing it—because most ESP dashboards don't show complaint rates by domain. Set up Google Postmaster Tools before you do anything else.
A dirty list doesn't just hurt the unengaged segment. It degrades inbox placement for your entire sending domain, which means fewer of your VIP customers see your campaigns, your welcome flows underperform, and your abandonment sequences convert below their potential. List hygiene is infrastructure maintenance, not a one-time cleanup event.
The good news: Klaviyo gives you the tools to do this surgically. The bad news: most guides don't show you the segment logic to do it without collateral damage. According to Google Postmaster Tools documentation, maintaining a low spam complaint rate is essential for sustained inbox placement—a standard unengaged lists routinely fail to meet.
What's the Difference Between Suppressed and Unsubscribed in Klaviyo?
In Klaviyo, unsubscribed profiles have explicitly opted out and cannot receive marketing emails. Suppressed profiles are contacts you've chosen to exclude from sends—they haven't opted out, but you've removed them from your active audience. Suppressed profiles still count toward your Klaviyo profile count until you downgrade your plan.
This distinction matters for two reasons:
- Billing impact: Klaviyo charges based on active profiles. A suppressed profile is still a profile. If you suppress 8,000 unengaged contacts, your bill doesn't automatically drop—you need to actively downgrade your plan to reflect the reduced active count. We'll cover the math on this below.
- Re-engagement potential: Suppressed profiles can return. If a suppressed subscriber visits your site, makes a purchase, or re-opts in through a form, Klaviyo can unsuppress them automatically. Deleting profiles removes that option permanently. Default to suppression, not deletion.
Klaviyo also distinguishes between global suppression (excluded from all emails across all lists) and list-level suppression (excluded from a specific list but potentially active on others). For list hygiene purposes, you typically want global suppression for contacts who've gone fully dark—not list-level, which can create gaps in your exclusion logic.
The Three-Tier Suppression Audit: How to Decide Who to Suppress
Before suppressing anyone, segment your unengaged contacts into three buckets based on two variables: email engagement and purchase history. Each bucket requires a different action. Treating all unengaged contacts the same is the most common and most costly list hygiene mistake.
Most hygiene guides collapse this into a single decision: hasn't opened in X days → suppress. That's wrong. It misses the variable that actually matters—whether the subscriber has ever given you money, and how recently.
Here's the framework:
Tier 1: Never Purchased + Never Engaged
- Definition: 0 placed orders all time, no email click in last 90 days
- Action: Move directly to sunset flow, then suppress if no response
- Rationale: No purchase history means no revenue at risk. This is your cleanest suppression candidate.
Tier 2: Never Purchased + Low Engagement
- Definition: 0 placed orders, last click 90–180 days ago
- Action: Run through the full four-email sunset flow before suppressing
- Rationale: They've shown some interest but never converted. Worth one re-engagement attempt before cutting.
Tier 3: Has Purchased + Low Engagement (Protected Segment)
- Definition: 1+ placed orders, but no email click in last 90 days
- Action: Check purchase recency and frequency before doing anything. If they purchased in the last 12 months, do not suppress regardless of email engagement.
- Rationale: This is the sleeping buyer problem. These contacts may open email infrequently but purchase at above-average AOV. Suppressing them based on email engagement alone is a revenue mistake disguised as a hygiene win.
The Tier 3 check should use purchase recency and frequency as the decision inputs, not email opens. In Klaviyo's segment builder, the filter you want is: Has placed order at least once in the last 365 days (adjust to 180 days for higher-frequency categories like supplements or pet food). Anyone who clears that filter stays off the suppression list, regardless of their email engagement window.
This reframes the hygiene decision from a single-variable threshold (engagement window) to a two-variable matrix: engagement × purchase recency. It's how practitioners who protect margin actually do it.
How Do I Build an Engaged Segment in Klaviyo?
In Klaviyo, build your engaged segment using click activity—not opens—as the primary filter. Since Apple Mail Privacy Protection artificially inflates open rates for a large portion of your list, opens are no longer a reliable engagement signal. Use "has clicked email at least once in the last 90 days" as your baseline, then layer in purchase recency as a secondary condition.
Klaviyo Segments are dynamic lists that update in real time based on the filter conditions you set. For list hygiene, you need two foundational segments before you can make any suppression decisions:
Engaged Segment — Klaviyo Filter Logic:
- Go to Lists & Segments → Create Segment
- Add condition: What someone has done → Clicked Email → at least once → in the last 90 days
- Add OR condition: What someone has done → Placed Order → at least once → in the last 365 days
- Name it: "Engaged — Click or Purchase 90/365"
The OR logic on purchase history is what creates your Tier 3 protection. Someone who purchased last quarter but hasn't clicked an email in 120 days will still appear in the Engaged segment—which keeps them out of your suppression workflow.
Suppression Candidate Segment — Klaviyo Filter Logic:
- Add condition: Properties about someone → Email → is not suppressed
- Add AND condition: What someone has done → Clicked Email → zero times → in the last 90 days
- Add AND condition: What someone has done → Placed Order → zero times → in the last 365 days
- Name it: "Suppression Candidates — No Click 90d, No Purchase 365d"
This segment is your universe of suppression candidates. Everyone in it has no email engagement and no purchase activity in the defined windows. This is who you run through the sunset flow—not your entire unengaged list.
One note on engagement windows: 90 days is a reasonable default, but it's not a universal rule. Brands with long purchase cycles—furniture, mattresses, luxury apparel—should extend the click window to 180 days before flagging someone as a suppression candidate. The purchase recency check at 365 days stays constant regardless of category.
What Is a Sunset Flow in Klaviyo?
A sunset flow is an automated email sequence that attempts to re-engage unengaged subscribers before suppressing them. It gives contacts a final opportunity to stay on your list—and recovers a meaningful portion of your at-risk segment before you lose them permanently. In Klaviyo, it's a four-email flow triggered by membership in your suppression candidate segment.
The sunset flow architecture is where most brands get this wrong. They send a single "are you still there?" email, get no response, and either suppress immediately or do nothing at all. The full four-email arc with branching logic recovers a meaningfully larger portion of the re-engageable segment, and the branch conditions prevent you from suppressing contacts who showed any signal of life.
Here's the complete sunset flow spec:
Email 1 — Soft Re-Engagement (Day 0)
- Subject: "Still want to hear from us?"
- Content: Acknowledge the silence without guilt-tripping. Link to your preference center so they can reduce frequency instead of fully unsubscribing. Show a product or content highlight that represents your best current offering.
- Goal: Capture any remaining interest with zero pressure
- Branch condition: If they open OR click → exit sunset flow, enter warm re-engagement micro-sequence (2-email follow-up focused on conversion, not re-engagement)
Email 2 — Value Reminder (Day 5)
- Subject: "Here's what you've been missing"
- Content: Your strongest social proof: top-rated products, recent customer stories, new launches since they last engaged. Frame it as a genuine update, not a promotional push.
- Goal: Give them a reason to stay without offering a discount (discounts in sunset flows attract deal-seekers who will go inactive again)
- Branch condition: If they open OR click → exit sunset, enter warm re-engagement sequence
Email 3 — Explicit Warning (Day 12)
- Subject: "Update your preferences or we'll stop emailing you"
- Content: Be direct. Tell them they haven't engaged in a while, that you're cleaning your list, and that they need to click to stay on it. Include both a "keep me subscribed" CTA and a preference center link.
- Goal: Surface anyone who passively wants to stay but hasn't acted yet
- Branch condition: If they click "keep me subscribed" → exit sunset, flag as "rescued — monitor" in Klaviyo profile properties
Email 4 — Final Notice (Day 18)
- Subject: "Last email — unsubscribing you on [date]"
- Content: One sentence. One CTA. "This is our final email. Click here to stay subscribed." Nothing else.
- Goal: Last capture attempt for anyone who missed Email 3
- Post-flow action: Anyone who doesn't click by Day 22 → global suppress in Klaviyo
The branch logic is what separates this architecture from a simple two-email goodbye sequence. Anyone who opens Email 1 or 2 drops out of the sunset flow entirely—they've shown engagement, which means the suppression decision was premature for them. Anyone who clicks "keep me subscribed" in Email 3 gets a profile property update that protects them from re-entering the sunset trigger for at least 180 days.
In our experience, well-executed sunset flows typically recover a meaningful share of the at-risk segment before suppression—subscribers who would have been permanently silenced with a one-email approach. Industry research from Validity's 2024 State of Email Deliverability report confirms that senders who run structured re-engagement flows before suppression see measurably better long-term inbox placement than those who suppress cold.
Will Suppressing Subscribers Reduce My Klaviyo Billing?
Yes—but not automatically. Klaviyo bills based on active profile count, and suppressed profiles still count toward your plan until you manually downgrade. The savings are real, but you have to take action to capture them.
A Klaviyo profile is any contact record in your account—whether they're actively receiving emails or not. Klaviyo's pricing tiers are based on active profile count, defined as profiles that are not globally suppressed and have at least one email address or phone number on file.
Here's what the math looks like for a mid-size DTC brand:
- Current list: 50,000 active profiles
- Unengaged candidates: 15,000 (figures that differ across accounts of list—common for a brand that's been sending for 2–3 years without regular hygiene)
- Post-suppression active profiles: outcomes tied to your specific list
- Klaviyo pricing difference: The gap between the 25K–50K tier and the 25K–35K tier represents meaningful monthly savings depending on your current plan
The step to capture those savings: after completing your suppression, log into Klaviyo, go to Account → Billing, and manually downgrade to the tier that matches your new active profile count. Klaviyo will not do this automatically.
One important nuance: the billing impact is only worth chasing if your suppression is based on solid segment logic—specifically the two-variable check from the Three-Tier Suppression Audit above. If you suppress aggressively and accidentally remove Tier 3 buyers, you may save results that vary by program/month on Klaviyo while losing significantly more in email-attributed revenue from that cohort. The sequence matters: clean correctly first, then capture the billing savings.
How Often Should You Clean Your Klaviyo List?
Run a full suppression review quarterly. Between quarterly reviews, let your sunset flow run continuously—it handles ongoing hygiene automatically for new contacts entering the unengaged threshold. Don't treat list hygiene as an annual event; treat it as a continuous system with quarterly checkpoints.
The quarterly review should answer four questions:
- Is your suppression candidate segment growing or shrinking? If it's growing faster than your list growth rate, you have an engagement problem upstream—likely a welcome flow that's not converting browsers into buyers, or a campaign cadence that's burning people out.
- Are your engagement windows still calibrated correctly? If you changed your sending frequency in the last quarter, your 90-day click window may need adjustment. Brands that dropped from numbers that depend on your setup/week to figures that differ across accounts/week campaigns should extend their engagement window proportionally.
- Is your sunset flow still triggering correctly? Check the flow analytics in Klaviyo. If the flow has zero new entries in the last 30 days, your trigger segment probably has an error. If it has thousands of entries, your upstream engagement may have dropped significantly.
- Have any Tier 3 buyers been incorrectly suppressed? Pull a list of everyone suppressed in the last quarter and cross-reference against purchase history. If any contacts placed orders after suppression (possible if they re-engaged through a purchase without re-opting in), investigate the trigger logic.
For brands ramping into BFCM, add a hygiene review to your pre-season checklist. Per best practice in high-volume sending periods, clean your list aggressively six to eight weeks before your peak sending window. Deliverability matters more in Q4 than any other time of year—and a dirty list heading into Black Friday is a gift to your competitors.
You can strengthen your overall sender reputation by pairing list hygiene with the right sender reputation practices—especially if you're recovering from a period of suppressed inbox placement.
How Does Klaviyo List Hygiene Connect to Broader Email Health?
List hygiene is one layer of a complete deliverability system. It addresses the engagement side of sender reputation—but it works alongside authentication (SPF, DKIM, DMARC), sending infrastructure, and content quality. Hygiene alone won't fix a fundamentally broken sender reputation, but skipping it will undermine everything else you do.
The email list hygiene principles that apply across all ESPs still hold in Klaviyo: remove hard bounces immediately, suppress global unsubscribes, and don't mail to contacts who've never validated their address. In Klaviyo, hard bounces are automatically suppressed after the first hard bounce event—you don't need to manage that manually. Soft bounces are handled on a threshold basis: Klaviyo suppresses after multiple consecutive soft bounces.
What Klaviyo doesn't handle automatically is the strategic engagement suppression this guide covers. The platform will suppress technical failures (bounces, spam complaints, unsubscribes), but the decision about when to suppress a valid, deliverable address that simply isn't engaging—that's a judgment call that requires the two-variable framework above.
The connection to sender reputation is direct: every email you send to an unengaged contact that goes unopened is a negative engagement signal. ISPs weight recent engagement heavily in their filtering algorithms. The more of your sends that generate zero engagement, the lower your reputation score—and the more of your engaged subscribers' emails end up in the promotions tab or spam folder. Hygiene protects the valuable segment by removing the drag created by the inactive segment.
Frequently Asked Questions
How do I clean my email list in Klaviyo?
Build two segments: an Engaged segment (clicked email in last 90 days OR placed order in last 365 days) and a Suppression Candidate segment (no click in 90 days AND no order in 365 days). Run suppression candidates through a four-email sunset flow. Suppress anyone who doesn't engage with the flow by Day 22. Review the suppressed list quarterly and downgrade your Klaviyo plan manually to capture billing savings.
When should I suppress unengaged subscribers in Klaviyo?
Suppress after a complete sunset flow—not before. The suppression trigger is Day 22 of your sunset flow with no engagement. Before that point, you're suppressing contacts who haven't had a structured re-engagement opportunity. The exception: contacts with zero purchases and no clicks in 180+ days can skip the flow and go directly to suppression.
What is the difference between suppressed and unsubscribed in Klaviyo?
Unsubscribed profiles have explicitly opted out and cannot receive marketing emails—this is legally binding. Suppressed profiles are contacts you've chosen to exclude from your active sending list. They haven't asked to be removed; you've removed them strategically. Suppressed contacts can be unsuppressed if they re-engage through a purchase or new opt-in. Both statuses still count as active profiles for Klaviyo billing purposes.
Does cleaning your email list improve deliverability?
Yes—directly and measurably. Removing unengaged contacts reduces the proportion of your sends that generate no engagement signals, which improves your sender reputation score with Gmail and Yahoo. Better sender reputation means higher inbox placement rates for your entire list, including your most engaged subscribers. The improvement isn't immediate—allow several weeks to a couple of months after a major suppression event to see deliverability metrics stabilize at a higher baseline.
How do I create an engaged segment in Klaviyo?
In Klaviyo's segment builder: set condition one as "has clicked email at least once in the last 90 days." Add an OR condition: "has placed order at least once in the last 365 days." This two-condition segment captures both email-active contacts and low-engagement buyers who still purchase—which prevents you from accidentally suppressing your most valuable infrequent buyers.
Key Takeaways
- Never suppress based on email engagement alone—always check purchase recency first. Suppressing a low-engagement high-LTV customer is a revenue mistake, not a hygiene win.
- Build your engaged segment using click activity, not opens. Apple Mail Privacy Protection artificially inflates open rates for a large portion of your list and makes opens unreliable as an engagement signal.
- Use the Three-Tier Suppression Audit to separate your unengaged list into action categories before touching any suppress button.
- A four-email sunset flow with branch conditions recovers a meaningful portion of your at-risk segment—more than a single "are you still there?" email ever will.
- Suppression reduces your Klaviyo active profile count, but you must manually downgrade your plan to capture the billing savings.
- List hygiene is a quarterly system, not an annual event. Build the sunset flow to run continuously, and audit the logic every 90 days.
Get tactics like this in your inbox every week. Subscribe to our newsletter →
Need help implementing this?
Let us take the hassle of managing your email marketing channel off your hands. Book a strategy call with our team today and see how we can scale your revenue, customer retention, and lifetime value with tailored strategies. Click here to get started.
Curious about how your Klaviyo is performing?
We’ll audit your account for free. Discover hidden opportunities to boost your revenue, and find out what you’re doing right and what could be done better. Click here to claim your free Klaviyo audit.
Want to see how we’ve helped brands just like yours scale?
Check out our case studies and see the impact for yourself. Click here to explore.
Read Our Other Blogs

A/B Testing for Email: What to Test, How to Measure, When to Ship



Email Marketing KPIs: The Only Metrics That Matter for DTC



Email Revenue Attribution: What Klaviyo Gets Right and Wrong




Not Sure Where to Start?
Let's find the biggest retention opportunities in your business. Get a free Klaviyo audit or retention consultation.


























































































