How to build a “safe send” segment for recovery?
Still have a question, spotted an error, or have a better explanation or a source we should cite?
Your sender reputation just took a hit. Maybe complaints spiked, maybe a campaign went sideways. Either way, you can't blast your whole list and hope for the best. You need to start smaller, with the people most likely to open, click, and not mark you as spam. That's your safe send segment.
Think of it as your recovery foundation. It's a tightly filtered slice of your list built from your most engaged, most trustworthy subscribers. Sending to them first gives ISPs positive signals before you try to reintroduce colder contacts.
Who belongs in your safe send segment
Start with these filters applied together, not as a pick-and-mix:
- Opened or clicked in the last 30 days. Not 60, not 90. Thirty days is your bar during recovery. This isn't the time to stretch definitions.
- Engaged more than once. A single open could be a preview pane ghost open. You want people who've actually clicked or opened multiple times across different campaigns.
- Zero complaint history. Anyone who's ever marked your email as spam is out of this segment entirely, regardless of how recently they engaged.
- Zero recent hard bounces. If their address bounced in the last 90 days, don't include them. Clean that before recovery starts.
- Confirmed opt-in source. If you can't confirm they voluntarily signed up (not from a co-registration deal, a purchased list, or a scraped source), exclude them. This segment only holds people who chose you.
If you have purchase or conversion data, that's a strong bonus signal. Someone who bought from you recently and opened your last email is exactly who you want in this group.
How to build it in your ESP
Now the exact steps depend on your platform, but the logic is the same across all of them.
In Mailchimp, go to Audience, then Segments, and create a new segment with conditions for "Campaign Activity" (opened or clicked) within the last 30 days. Add a second condition for email marketing status equals subscribed. Save it as a segment you can reuse.
In Klaviyo, build a Segment with the definition "Properties about someone where can receive email marketing is true" AND "What someone has done where opened email at least 2 times in the last 30 days." Klaviyo's real-time sync means this segment updates automatically as engagement comes in.
In Brevo (formerly Sendinblue), use the Contacts filter to pull subscribers with open or click activity in the last 30 days, then save as a static or dynamic list depending on whether you want it to update as the recovery continues (dynamic is better here).
Whatever ESP you're using, the principle holds. Filter by recent engagement, exclude complaint history, exclude bounces, and save the segment with a clear name like "Recovery Safe Send" so you don't accidentally send a broad campaign to it later.
Size expectations (and why small is fine)
Still your safe send segment might be tiny. Maybe it's 200 people from a list of 10,000. That's not a problem. It's actually the point.
During recovery, you're not trying to reach everyone. You're trying to generate clean, positive engagement signals that rebuild your sender reputation with ISPs. A small segment of people who genuinely want your emails is worth far more than a large segment of lukewarm contacts who might ignore or report you.
Once your engagement metrics stabilize (open rates climbing, complaint rate staying below 0.1%, bounces low), you can start expanding. But don't rush it.
What to watch once you start sending
Building the segment is step one. Monitoring it carefully is step two.
After each recovery send, check these numbers before the next one goes out:
- Complaint rate. If anything hits 0.08% or above, pause. Someone in your safe segment isn't as safe as you thought. Tighten your filters.
- Open rate. You want this climbing or holding steady, not dropping. A dropping open rate in your safest segment means the content isn't resonating, or your frequency is too high.
- Unsubscribes. A spike here is a warning. It means people who used to like you don't anymore. Adjust content or cadence before sending again.
- Hard bounces. Any new hard bounce from this segment means an address became invalid since you built the segment. Remove it immediately and investigate why your filtering missed it.
Recovery is slow by design. If you're patient with this segment and treat it like the asset it is, it gives you the positive momentum to influence ISPs before you try reaching your broader list again.
Not sure if your current list is clean enough to even start this process? We can help you clean and validate it before recovery begins.
Contributors
Who worked on this answer
Every name links to their profile. Every company links to their site. Real people, real accountability.