How to Clean an Email List Before Launching a Client Re-Engagement Campaign
By SendBridge Team · Published Sep 17, 2026 · 5 min read · Email Deliverability
You're about to send a re-engagement campaign to a list you haven't touched in over a year. Some of those addresses probably don't exist anymore. The instinct is to hit send and see what happens. That instinct is exactly what tanks a campaign before it has a chance to work.
TL;DR: Clean your list before you send anything. Remove hard bounces, verify addresses, and split truly inactive contacts from people who just haven't opened anything lately. A smaller, clean list beats a bloated one every time.
Why a Messy List Sinks Re-Engagement Campaigns Before They Start
Re-engagement emails already go to people who stopped paying attention. Send that same message to invalid addresses and spam traps, and you're stacking a deliverability problem on top of an attention problem. Inbox providers track how many of your emails bounce or get marked as spam, and a rough sender score follows you into every future send.
That matters whether you're an agency managing client accounts or a medical office trying to bring lapsed patients back. Practices that use a platform built for email marketing for doctors often handle a chunk of this cleanup automatically, since patient lists go stale fast between visits.
Pull Out Hard Bounces and Verify What's Left
Start with addresses that will never deliver. Hard bounces happen when a domain no longer exists, a mailbox was closed, or the address was typed wrong at signup. Remove these immediately rather than just skipping them on one send.
According to Twilio's list cleaning guide, email lists decay by roughly 22 percent every year as people change jobs and abandon old inboxes. That decay never stops, so bounce cleanup belongs before every major send.
Once the dead weight is gone, run a verification check on what remains. A verification tool confirms the domain accepts mail and flags risky addresses, like role accounts or known spam traps, catching problems a bounce history alone misses. A hard bounce rate under 1 percent is healthy. Anything above 2 percent calls for a full scrub before your next send.
Segment by Actual Engagement, Not List Age
Not every quiet contact deserves the same treatment. Someone who opened an email three months ago is a different case than someone who hasn't clicked anything in two years. Group your list into tiers: recently active, going cold, and long dormant.
This is where campaigns go wrong most often. Sending the same win back message to everyone ignores that a six month lapse and a two year lapse call for different offers.
Send a Short Permission Pass First
Before your full re-engagement push, send one or two short emails asking dormant contacts if they still want to hear from you. Keep the ask simple: a clear yes, a one click unsubscribe, or silence. Anyone who doesn't respond gets suppressed, not deleted outright, so you can try again later through another channel.
This step feels slow when you're eager to launch, but it shrinks your list to people who actually want the message, which is the whole point of a re-engagement campaign.
Mistakes That Undo a Good Cleanup
Teams often clean a list once and treat it as finished. Decay doesn't stop, so a list that was clean in January can be messy again by summer. Others remove bounced addresses but skip verification, missing addresses that look valid but never actually land.
The other common misstep is suppressing based on list age alone. A contact who joined two years ago but opened your last three emails isn't dormant. Judge people by behavior, not signup date.
Getting Your List Ready for a Send That Actually Works
A clean list changes what's possible with a re-engagement campaign. Instead of guessing who's still paying attention, you're working from real signals: who opened recently, who bounced, who never should have been on the list at all. That clarity lets you write sharper messages for smaller, more accurate groups instead of one blast to everyone.
Treat cleanup as a regular routine, not a one time fix before a big send. Teams that keep their lists tight consistently see better open rates and fewer complaints than the ones scrambling to fix a stale list right before launch.
FAQs
How often should I clean my email list?
Run a basic bounce cleanup before every campaign, and do a full verification pass at least twice a year. Lists decay continuously, so waiting until deliverability drops means you're already behind.
What's the difference between suppressing and deleting a contact?
Suppressing keeps the contact in your system but stops emails from reaching them, so you can reactivate later through another channel. Deleting removes them for good. Most programs should suppress first and delete only confirmed invalid addresses.
Should I remove contacts who never opened a single email?
Not right away. Try one short re-engagement email first, since some contacts use an inbox they rarely check. If there's still no response, suppress them rather than continuing to send.