Klaviyo & EmailDecember 12, 2027

How to Clean Your Klaviyo List Without Killing Your Revenue

Cleaning your email list is necessary, but do it wrong and you'll delete people who would have bought. Here's the exact process we use to clean Klaviyo lists safely.

Mark Cijo

Mark Cijo

Founder, GOSH Digital

How to Clean Your Klaviyo List Without Killing Your Revenue

How to Clean Your Klaviyo List Without Killing Your Revenue

Every email marketing article tells you to "clean your list." Rarely do they tell you how to do it without accidentally deleting people who would have bought from you next month.

List cleaning is a balance. On one side, you have deliverability — too many unengaged subscribers tank your inbox placement, which hurts everyone on your list. On the other side, you have revenue — some "unengaged" subscribers are just quiet buyers who shop through your email links without opening (thanks to Apple Mail Privacy Protection making open tracking unreliable).

I'm going to walk you through the exact process we use for every brand we manage. It's not aggressive, it's not timid, and it protects your revenue while improving your deliverability.

Why List Cleaning Matters (The Deliverability Connection)

Gmail, Yahoo, Outlook, and every other inbox provider watch how your subscribers interact with your emails. If a large percentage of your list never opens, never clicks, and never engages, inbox providers interpret that as "these emails aren't wanted."

The result: more of your emails go to spam. Not just for the unengaged subscribers — for everyone. Your best customers start missing your emails because Gmail decided your sending reputation isn't trustworthy.

This is why a 200,000-subscriber list with poor engagement often generates less revenue than a 50,000-subscriber list with strong engagement. It's not about size. It's about deliverability.

The Apple Mail Problem: Why Opens Don't Mean What They Used To

Before we get into the cleaning process, let's address the elephant in the room.

Apple Mail Privacy Protection (MPP) pre-loads email tracking pixels for Apple Mail users, which means those subscribers appear to "open" every email even if they never actually read it. Depending on your audience, 30-60% of your "opens" might be Apple MPP noise.

This means you cannot rely solely on open rates to determine engagement.

What to use instead:

  • Click activity: Someone who clicks a link in your email is genuinely engaged. Period.
  • Website activity: Klaviyo tracks on-site behavior. Someone who visits your site (even without clicking an email) is still an active prospect.
  • Purchase history: Obviously, someone who bought recently is engaged regardless of their email metrics.
  • Open activity from non-Apple clients: Opens from Gmail, Outlook, and Yahoo are still reliable signals.

Our cleaning criteria use a combination of all four signals, not just opens.

The 4-Stage Cleaning Process

Stage 1: Define Your Engagement Tiers

Before you suppress or delete anyone, segment your list into clear tiers.

Tier 1 — Engaged (Keep, no changes):

  • Clicked an email in the last 90 days, OR
  • Placed an order in the last 180 days, OR
  • Active on your site in the last 60 days

Tier 2 — Semi-Engaged (Keep, reduce frequency):

  • Opened an email in the last 90 days (non-Apple), OR
  • Clicked an email in the last 91-180 days, OR
  • Placed an order in the last 181-365 days

Tier 3 — At-Risk (Sunset flow candidates):

  • Last clicked email: 180+ days ago
  • Last purchase: 365+ days ago
  • No site activity in 90+ days
  • May have Apple MPP "opens" but no real engagement signals

Tier 4 — Unengaged (Suppress after sunset attempt):

  • No clicks in 365+ days
  • No purchases in 365+ days
  • No site activity in 180+ days
  • No real opens (excluding Apple MPP) in 365+ days

Build these as segments in Klaviyo. The exact timeframes will vary by your business — a brand with a 90-day repurchase cycle should use tighter windows than a brand selling furniture with a 3-year repurchase cycle.

Stage 2: Run a Sunset Flow (Before Suppressing Anyone)

A sunset flow is your last attempt to re-engage someone before removing them from your active list. This is the step most brands skip — they just delete unengaged contacts. That's throwing away potential revenue.

Sunset Flow Structure:

Email 1 (Direct and honest): Subject: "Should we stop emailing you?" Body: "We've noticed you haven't engaged with our emails lately. We want to keep sending you great content and offers, but only if you want them. Click below to stay on the list." CTA: "Keep me on the list"

Email 2 (5 days later, incentive): Subject: "Last chance: [Special offer] before we say goodbye" Body: "We're about to remove you from our email list. Before we do, here's an exclusive [offer/discount] as a thank you for being part of our community." CTA: "Claim my [offer] and stay subscribed"

Email 3 (5 days later, final): Subject: "This is goodbye (unless you click)" Body: "We're removing inactive subscribers this week to make sure our emails reach the people who want them. If you still want to hear from us, click below. If not, we understand — no hard feelings." CTA: "I still want emails"

What happens after:

  • Anyone who clicks any CTA in the sunset flow moves back to Tier 2 (semi-engaged)
  • Anyone who opens (non-Apple) but doesn't click stays for one more cycle (30 days)
  • Anyone who doesn't engage at all gets suppressed

Important: Don't delete these profiles from Klaviyo. Suppress them. This means they stay in your account (with all their data) but don't receive marketing emails. If they visit your site and make a purchase later, you can re-engage them.

Stage 3: Suppress and Exclude

After the sunset flow runs its course:

  1. Create a "Suppressed — Unengaged" segment with the criteria from Tier 4 plus "did not engage with sunset flow"
  2. Exclude this segment from all campaign sends. This is the critical step. Every time you send a campaign, this segment should be in your exclusion list.
  3. Exclude from non-essential flows. They should still receive transactional emails (order confirmation, shipping updates) and win-back flows (in case they purchase through another channel and re-enter your ecosystem).

Do not suppress these profiles from Klaviyo entirely. Keep them in the system. Just exclude them from campaigns. Why? Because some of these people will come back. They'll Google your brand, visit your site, and make a purchase. When they do, Klaviyo's site tracking will detect the activity, and you can automatically move them back to an active segment.

Stage 4: Maintain Monthly Hygiene

Cleaning isn't a one-time event. Set up a monthly maintenance routine:

Monthly (15 minutes):

  • Review your engagement tier segments — how many profiles are in each?
  • Check for new hard bounces and make sure they're automatically suppressed (Klaviyo does this by default)
  • Review spam complaint rate (should be below 0.1%)
  • Remove any obvious junk signups (bot email addresses, clearly fake names)

Quarterly (30 minutes):

  • Run a fresh analysis of your engagement tiers
  • Adjust sunset flow timing and copy based on results
  • Review Apple MPP impact on your open rate metrics
  • Evaluate whether your engagement windows need adjustment

Annually (1-2 hours):

  • Full list health audit
  • Review suppressed profiles for any that have re-engaged through other channels
  • Assess overall list growth rate vs churn rate
  • Update your cleaning criteria based on the past year's data

How Many Profiles Should You Remove?

This depends on how badly neglected your list is.

If you've never cleaned your list: Expect to sunset and suppress 20-40% of your total list. Don't panic. These profiles were already hurting your deliverability and weren't generating revenue.

If you clean regularly (quarterly): Expect to sunset 5-10% each cycle. This is healthy turnover.

If your suppression rate is above 40%: Your list growth strategy might be the problem, not just list hygiene. You might be attracting low-quality subscribers (too-aggressive pop-ups, incentives that attract discount hunters, purchased lists).

The Revenue Impact (Real Numbers)

A beauty brand we manage had 180,000 Klaviyo profiles. Their campaign open rates had dropped to 14% (already discounting Apple MPP) and click rates were below 1%. Revenue per campaign was declining despite growing list size.

We ran the 4-stage process:

  • Tier 1 (Engaged): 62,000 profiles
  • Tier 2 (Semi-Engaged): 41,000 profiles
  • Tier 3 (At-Risk): 35,000 profiles
  • Tier 4 (Unengaged): 42,000 profiles

We ran the sunset flow on Tier 3 and Tier 4 (77,000 profiles):

  • 8,200 re-engaged (clicked a sunset email)
  • 3,400 made a purchase during the sunset period
  • 65,400 were suppressed

After cleaning, their "active" sending list dropped from 180,000 to ~115,000.

Results after 60 days:

  • Campaign open rate: 14% to 28% (double)
  • Click rate: 0.9% to 2.4% (nearly triple)
  • Revenue per campaign: up 34%
  • Overall email revenue: up 22% (despite sending to 65K fewer people)
  • Spam complaint rate: dropped from 0.08% to 0.02%
  • Klaviyo bill: dropped by $120/month (fewer profiles = lower platform cost)

They made more money sending to fewer people. That's the power of a clean list with strong deliverability.

What NOT to Do

Don't delete profiles. Suppress them. Deleted profiles lose all historical data. Suppressed profiles retain their purchase history, browsing data, and flow history. If they ever come back, you want that data.

Don't clean based on opens alone. Apple MPP makes open tracking unreliable. Use clicks, purchases, and site activity as your primary engagement signals.

Don't suppress too aggressively. Some industries have long consideration cycles. A luxury furniture brand might have customers who browse for 6 months before purchasing. A 90-day engagement window would be too tight.

Don't forget to update your flows. After cleaning, make sure your flow filters account for the new segments. A sunset flow should only trigger for profiles that haven't already been suppressed.

Don't skip the sunset flow. Every time you delete or suppress without attempting re-engagement first, you're throwing away some amount of recoverable revenue.

The Ongoing Equation

List cleaning is really about maintaining the right balance:

Deliverability (inbox placement for your engaged subscribers) vs. Reach (sending to every possible recipient)

The answer is almost always: a smaller, engaged list beats a larger, unengaged list. Not because more is bad, but because unengaged profiles actively damage your ability to reach engaged ones.

Clean your list. Do it carefully. Do it regularly. And do it with a sunset flow that gives people a chance to raise their hand before you remove them.

If your deliverability is struggling, your open rates are declining, or your email revenue has plateaued despite a growing list, book a call. We'll audit your Klaviyo account, analyze your list health, and build a cleaning strategy that improves deliverability without sacrificing revenue.

Mark Cijo

Written by Mark Cijo

Founder of GOSH Digital. Klaviyo Gold Partner. Helping eCommerce brands grow revenue through data-driven marketing.

Book a free strategy call →

Want results like these for your brand?

Book a free call. We'll look at your data and show you what's possible.

Pick a Time

15 minutes. No pitch deck. Just your data and our honest take.