You have contacts who haven't opened in ninety days. Maybe six months. They joined a webinar funnel, never showed, and ignored every email since. Or they downloaded a lead magnet two years ago and went dark.
The reflex is to either keep sending or bulk-delete them. Both are wrong. Cold contacts hurt your sender reputation every time you mail them, but deleting them without a re-engagement test means you're throwing away people who might still convert—they just needed a different hook.
The Cost of Ignoring Cold Contacts
Gmail, Outlook, and Yahoo watch engagement. When a large percentage of your list ignores your emails consistently, inbox providers interpret that as a signal that your mail isn't wanted. Your sender reputation drops. More of your emails—even to engaged subscribers—start landing in spam or the promotions tab.
The worst part: you don't see it happening in real time. There's no alert in ActiveCampaign that says "your deliverability just dropped 18% because you're mailing 4,000 cold contacts." You just notice, six weeks later, that your open rates are softer and your revenue per send is down.
Cold contacts are dead weight on your sender reputation. But you can't know if they're truly cold until you test them with a message that doesn't look, sound, or feel like the last thirty emails they ignored.
The 3-Email Test: Utility, Honesty, One-Click
I run the same re-engagement pattern across every program I manage. Three emails over ten days. Each one uses a completely different approach. Non-responders get unsubscribed automatically at the end—by you, not by them—which is better for deliverability and list hygiene.
Here's the sequence.
Email 1: Pure Utility (Day 0)
The first email is not about you, your offer, or your business. It's a single useful thing they can use in the next ten minutes. A template, a checklist, a one-paragraph shortcut. No pitch. No "by the way, we also offer…" at the bottom.
Subject line pattern: "Quick thing for [specific use case]"
Examples:
- "Quick thing for cleaning up duplicate Stripe customers"
- "Quick thing for onboarding new team members"
- "Quick thing for segmenting by purchase behavior"
The body is four sentences and a link. That's it. You're testing whether they'll engage with anything from you if it's genuinely helpful and costs them nothing.
In the accounts I work in, this email produces the highest open rate of the three—because it doesn't feel like marketing.
Email 2: Radical Honesty (Day 4)
The second email is the one most operators are too scared to send. You tell them the truth: they haven't opened in a while, you're trying to figure out if they still want to hear from you, and if not, that's fine.
Subject line pattern: "[First name], still want these?"
Examples:
- "Sarah, still want these?"
- "Quick check-in, Michael"
- "Still relevant?"
The body acknowledges the silence directly. No corporate hedging. No "we noticed you haven't engaged with our content recently"—that's HR-speak. Write it like you're sending a text to a colleague you haven't heard from.
Example body:
You haven't opened an email from me in four months. That's totally fine—inboxes are chaos.
I'm cleaning up my list, and I wanted to check: are these emails still useful? If yes, just reply with "yes" or click here [link to any page on your site]. If not, no worries—I'll take you off in a few days.
This email produces the second-highest engagement rate, and the replies are almost always positive. People appreciate being asked instead of assumed.
Email 3: One-Click Preference (Day 10)
The third email is a forced choice. Stay or go. One click for each option. No forms, no "update your preferences" maze with fourteen checkboxes.
Subject line pattern: "Last one—stay or go?"
Examples:
- "Last one—stay or go?"
- "Quick decision needed"
- "Keep these coming?"
The body gives them two links: one to confirm they want to stay (link to a page that triggers a confirmed-reengaged tag in ActiveCampaign via site tracking or a form submit), and one to unsubscribe immediately.
Example body:
This is the last email I'll send unless you tell me to keep going.
[Click here to stay on the list] – I'll keep sending.
[Click here to unsubscribe] – No hard feelings.
If they don't click either link by day 11, the automation unsubscribes them. Not deletes—unsubscribes. That way the record stays in ActiveCampaign, and if they ever re-enter your ecosystem (buy something, register for a webinar), you have the history.
Build It in ActiveCampaign
Here's the automation structure.
Trigger: Segment-based. Create a segment in ActiveCampaign for contacts who have not opened any campaign or automation email in the last 90 days (or 180—your call). Set the automation to trigger when a contact enters that segment, and batch-add them once.
Email 1 (Day 0): Utility email. No wait before this one—send immediately when they enter.
Wait 4 days.
Email 2 (Day 4): Honesty email.
Wait 6 days.
Email 3 (Day 10): One-click preference.
Wait 24 hours.
If/Else conditional: Has the contact opened any email in this automation, clicked any link, or been tagged confirmed-reengaged?
- Yes: End this automation. Optionally, add a tag like
re-engaged-2024so you know they came back to life, and move them into a low-frequency nurture (one email every two weeks, not seven emails a week). - No: Unsubscribe them from all lists, or just from your main broadcast list if you use multiple lists. Add a tag like
disengaged-removed-2024for record-keeping.
The entire automation runs for eleven days. Non-responders are gone by day twelve.
Why You Unsubscribe Them (Not Wait for Them to Do It)
When you unsubscribe a cold contact, you're cleaning your list proactively. That improves your sender reputation with inbox providers because your future sends go to a smaller, more engaged group. Your open rates go up, your spam complaint rates go down, and your deliverability improves.
When you keep mailing cold contacts and wait for them to unsubscribe or mark you as spam, you're hoping they'll do your list hygiene for you. Most won't. They'll just keep ignoring you, and Gmail will keep noticing.
The other benefit: you control the timing. You can run this test once a quarter and systematically prune dead weight before it becomes a deliverability problem.
What Happens to the Re-Engaged Contacts
If someone opens, clicks, or confirms during the 10-day window, they've told you they're still interested—but probably not in the same frequency or content you were sending before they went cold.
Don't immediately drop them back into your normal broadcast schedule if you're sending daily or every other day. That's how they went cold in the first place.
Move them into a quieter nurture. One email a week, or every two weeks. Different subject line style. Less pitch, more utility. You're rebuilding trust, not trying to close them in the next four emails.
In the programs I run, re-engaged contacts often convert later—sometimes months later—but only if you don't immediately drown them again.
Run This Once a Quarter
List hygiene isn't a one-time project. New contacts go cold every month. Run this same 3-email test every 90 days on anyone who hasn't opened in the prior 90 days. Automate the whole thing so it's invisible to you.
The result: your list stays clean, your sender reputation stays high, and the contacts who remain are the ones actually reading. That's the list you want to mail.
If your ActiveCampaign program is carrying dead weight and you're not sure where the leaks are, I'll audit it for free and show you exactly what's costing you money. Details at getner.ai/audit.