Hi there,
If I had to guess, you probably haven't cleaned your email list in months (if not years).
Cleaning your email list is one of the most important things you can do for your deliverability.
Unengaged subscribers drag down your open rates, increase spam complaints, and cost you money on your Klaviyo bill.
Here's how to clean your list properly in 4 steps.
Step #1
Set Up a Sunset Flow
A sunset flow automatically removes unengaged subscribers before they hurt your deliverability.
What to do:
Go to Klaviyo > Flows > Create Flow > Use the "Sunset Flow" template.
How it works:
When someone hasn't engaged with your emails in 180 days, they enter a 2-email flow:
Email 1: "We'd love to stay in touch" - Give them one last chance to re-engage
Email 2: "Final reminder" (send 3 to 7 days later) - Last chance before you stop emailing them
If they don't open or click either email, they get suppressed automatically.
Why this matters:
This flow re-engages 5 to 10% of unengaged subscribers.
The rest get removed, which protects your deliverability for everyone else.
Now you need to set up two segments.
Step #2
Create Segment 1: Sunset Flow Trigger Segment
This segment collects people who should enter the sunset flow.
Go to Klaviyo > Lists & Segments > Create Segment
Name it: "Sunset Flow Trigger"
Segment conditions:
Person has Opened Email equals 0 in the last 180 days
AND
Person has Clicked Email equals 0 in the last 180 days
AND
Person has Received Email is greater than 10 in the last 180 days
AND
Person has Placed Order zero times in the last 180 days
This segment identifies people who haven't engaged in 180 days and should enter the sunset flow.
Use this segment as the trigger for your sunset flow.
Step #3
Create Segment 2: Suppression Segment
This segment collects people who went through the sunset flow but didn't re-engage.
Go to Klaviyo > Lists & Segments > Create Segment
Name it: "To Suppress"
Segment conditions:
Person has Profile Property "Unengaged" equals "True"
At the end of your sunset flow, add a "Profile Property Update" action that sets "Unengaged" to "True."
This tags people who didn't re-engage so you can suppress them in bulk later.
Step #3
Suppress the Segment
Once you've created the segment, it's time to suppress them.
Here's how:
Step 1: Go to your "To Suppress" segment in Klaviyo
Step 2: Click the three dots in the top right corner
Step 3: Select "Manage Profiles"
Step 4: Click "Suppress Current Members"
Step 5: Confirm suppression
This removes them from your active email list.
They won't receive any more campaigns or flows.
Important: Do this every 90 days to keep your list clean.
Step #4
Adjust Your Klaviyo Bill
After suppressing profiles, you need to update your Klaviyo plan so you're not paying for inactive contacts.
Here's how:
Step 1: Go to Account > Billing in Klaviyo
Step 2: Review your current plan and active profile count
Step 3: Downgrade to the appropriate tier based on your new active profile count
Example:
If you had 50,000 profiles and suppressed 10,000, you can downgrade from the 50K plan to the 40K plan.
This can save you hundreds of dollars per month.
Pro tip: Set a calendar reminder to clean your list every 90 days.
This keeps your deliverability high and your costs low.
Cleaning your list isn't just about saving money.
It's about protecting your sender reputation so your emails actually reach the people who want them.
Hope this helps.
Best,
Luca
Free Resources
Resources to help you scale
Use these resources to help improve your brand’s pop-ups.
Plug-and-Play Figma Email Designs
Reusable email layouts and pop-up templates built from real client work to speed up your production.
Get the Figma TemplatesDeliverability Guide
Step-by-step guide to audit your setup and fix inbox placement.
Get the Guide


