The desperate pattern (don't do this)#
Subject: 😢 We MISS you!!! Come back???
Hi {{ subscriber.first_name }},
We noticed you haven't opened our emails in a while. We're so sad! 😢
We've been working so hard to bring you amazing content, and we'd hate for
you to miss out! Please please come back to us. We promise we'll only send
you the best of the best!
Click below to confirm you're still interested! ❤️❤️❤️
[I'M STILL HERE!!!]
Don't leave us! 🥺
What this signals to the recipient:
- You're desperate (low confidence)
- You're emotionally manipulative (emoji manipulation)
- You're not respecting their time
- You're more focused on your needs than theirs
Response: most subscribers either ignore or unsubscribe. The very thing you're trying to prevent.
The calm-confident pattern (do this)#
Subject: One thing before we stop sending you emails
Hey {{ subscriber.first_name | default('there') }},
You haven't opened our emails in 3 months. That's fine — life happens.
Before we stop sending, two options:
1. Keep us — click below to confirm you're still interested.
2. Take a break — we'll re-introduce ourselves in 6 months.
We won't email again either way. No pressure.
[Yes, keep me on the list]
Cheers,
Maya at Brand
What this signals:
- You respect their time
- You're confident in your value
- You're explicit about what happens next
- You're not manipulating
Response: 30-50% click "keep me on the list." The rest opt out cleanly (clean list = better future deliverability).
The framework: Acknowledge · Restate · Easy out#
[Acknowledge]
└─ Honestly: "You haven't opened in X months."
[Restate value]
└─ Briefly: "Our digest covers X, Y, Z."
[Easy out + easy stay]
└─ Two clear options. Either is fine.
Three steps. Under 100 words. Single CTA. No emoji. No exclamation marks.
Where to write this in AcelleMail#
Open the campaign builder. Set:
- Recipients: segment "no-open in last 90 days" (or whatever your inactivity threshold)
- Subject: short, honest, opinion-led
- Body: the framework above
- Schedule: send during recipient business hours
The template editor:

Write directly into a text block. Keep formatting minimal — your message doesn't need styling to land.
Verify in Preview:

Read it aloud. If you'd cringe receiving it, rewrite.
Subject lines for re-engagement#
| Avoid |
Try instead |
| "😢 We miss you!!! 😢" |
"One thing before we stop emailing you" |
| "WE WANT YOU BACK!" |
"A quick check-in" |
| "Last chance!!! Come back!" |
"We're going to stop sending — unless..." |
| "Are we breaking up? 💔" |
"Should we keep emailing you?" |
| "PLEASE don't leave!" |
"Two questions for you" |
The pattern: factual, honest, single-thought subject. No emoji. No exclamation.
Body patterns#
Pattern A: The honest gap#
You haven't opened in 3 months. We're going to stop sending after this one
unless you tell us otherwise.
If our weekly digest is still useful, click below.
If not, no worries — we'll respectfully stop.
[Yes, keep sending]
Tight. Two sentences of acknowledgment. Single CTA. Direct.
Pattern B: The restate + ask#
We send one email per week — a curated 5-minute read on email marketing.
That's it. No promotions, no manipulation, no urgency theater.
If that's still valuable to you, confirm below.
If not, just ignore this — you'll come off our list automatically.
[I'd still like the weekly]
Restates what they signed up for. Names what you DON'T do. Easy out via inaction.
Pattern C: The "two choices" pattern#
We've noticed you haven't opened lately. Two things:
1. Keep getting our weekly: click below.
2. Pause for 6 months: click "pause" — we'll check back in.
Either is great. Whatever fits your life right now.
[Keep emails coming] | [Pause for 6 months]
Two-way choice. Removes the binary "stay or quit" pressure.
Pattern D: The "what changed?"#
What changed in the last 3 months?
If it's us — our content drifted from what you signed up for — would love
to hear what you'd prefer.
If it's you — life got busy — we get it. No need to explain. Click here
when you're ready to engage again.
Reply with your thoughts, or hit the button below to keep us in your inbox.
[Stay subscribed]
Honest curiosity. Two-way conversation. Often gets meaningful replies.
What NOT to do#
| Anti-pattern |
Better |
| "Come back to us 🥺" |
"Click here to stay subscribed" |
| Multiple consecutive re-engagement emails |
One email; respect the response (any) |
| Discounts as last-ditch |
Don't discount your way back; quality content wins |
| Subject starting with "Re:" or "Fwd:" (fake-reply) |
Honest direct subject |
| "Important! Action required!" urgency manipulation |
Direct: "Two options below" |
| Long emotional appeals |
Under 100 words; respect their time |
| Imagery / illustrations |
Text-only often works better here |
Cadence guidance#
| Days since last open |
Action |
| 30 |
Continue normal sending; no special treatment |
| 60 |
Continue; maybe reduce frequency for this segment |
| 90 |
Send ONE re-engagement email |
| 100 (after re-engage send + no response) |
Set segment to "low-engagement" — reduce send frequency 50% |
| 180 |
Send SECOND re-engagement email (last attempt) |
| 200+ |
Auto-unsubscribe / sunset segment |
ONE re-engagement email is the cap. Two is the maximum. Three is desperate.
Common UI signals + fixes#
| Symptom |
Likely cause |
Fix |
| Re-engagement opens at <5% |
Subject too desperate / emotional |
Try pattern A subjects |
| Click rate <2% on re-engagement |
Body too long / too emotional |
Cut to <80 words; remove emoji |
| High unsubscribe on re-engagement (good signal!) |
List cleansing successfully |
Expected; clean list = better future delivery |
| Replies arrive saying "stop emailing me" |
Email made them feel pressured |
Pattern is too emotional; switch to calm tone |
| Reactivation rate <10% |
Audience genuinely gone |
Accept it; sunset the segment |
| Subscribers click "keep me" but never open again |
Subject worked, body weak |
Revisit the offer / value proposition |
Anti-patterns#
| Mistake |
Why it hurts |
| Sending the same re-engagement 4× |
Annoying; complaint risk |
| Free shipping / discount in the re-engagement |
Trains audience to wait for discounts |
| Manipulative urgency ("Last chance!") |
Recipients see through it |
| Mass-emailing the entire inactive base |
Sending to confirmed-inactive damages reputation; pre-clean first |
| Re-engagement as a sales pitch |
Wrong moment; sales pitch should come AFTER re-engagement confirms |
Advanced: re-engagement automation + per-segment re-engagement copy + measuring true reactivation
Re-engagement automation:
Build a sunset workflow in AcelleMail:
Trigger: subscriber's last open >90 days ago
Step 1: Tag as 'inactive-90d'
Step 2: Send re-engagement email A (calm tone)
Step 3: Wait 14 days
Step 4: Condition: did they open?
YES → un-tag inactive; restore normal cadence
NO → tag as 'inactive-confirmed'
Step 5: Reduce normal send frequency 50% for inactive-confirmed
Step 6: Wait 60 days
Step 7: Send re-engagement email B (last chance, still calm)
Step 8: Wait 14 days
Step 9: Did they open?
YES → reactivate
NO → soft-unsubscribe (auto-sunset)
Set this up once. Handles the lifecycle automatically.
Per-segment re-engagement copy:
Different segments → different re-engagement message:
High-value-customers segment:
"We noticed you haven't engaged in 90 days. As one of our top customers,
we wanted to check in. What can we do better?"
New-but-quiet segment:
"You signed up 3 months ago and haven't opened. Want a quick reset?
Click below for the welcome series, restart fresh."
Lapsed-subscriber segment:
"It's been 6 months. We'd love to know what changed — or just hear that
you're no longer interested."
Per-segment messaging respects the subscriber's specific journey. Improves response rates.
Measuring true reactivation:
A "reactivated" subscriber clicked the keep-me button. The real metric: did they engage in the NEXT campaign?
30 days post-re-engagement: did they open the next campaign? (60% expected)
60 days post-re-engagement: did they engage 2+ campaigns? (40% expected)
180 days post-re-engagement: are they still opening monthly? (25% expected)
If reactivation drops sharply between 30 and 180 days, the re-engagement worked initially but didn't restore long-term habit. Revisit content quality.
Reactivation rate benchmarks:
| Reactivation rate |
Verdict |
| 5-15% |
Industry baseline |
| 15-30% |
Good; copy + timing working |
| 30-50% |
Excellent; you have a strong audience |
| >50% |
Suspicious — verify metric calculation (often a methodology error) |
Sunset segment management:
After re-engagement fails (no opens despite multiple attempts), sunset the subscriber:
- Set status to
bounced or unsubscribed
- Stop all future sends
- Keep the row in DB for compliance audit
Some platforms auto-sunset after 180 days no-open. AcelleMail has admin-side auto-sunset config.
Win-back vs re-engagement:
Distinction:
- Re-engagement: subscriber is INACTIVE (haven't opened) — try to get them to open
- Win-back: customer has CHURNED (canceled subscription / hasn't ordered) — try to get them to buy again
Different copy patterns. Re-engagement is about restoring engagement habit. Win-back is about restoring revenue. Use distinct campaigns.
Cross-channel re-engagement:
Email re-engagement failing? Try other channels:
- Push notification ("Open the app this week to keep your account active")
- SMS ("Hey {{ first_name }}, we'll stop emailing you unless you click here")
- Postal mail (high-value lapsed customers; physical mail breaks through digital noise)
Cross-channel re-engagement often outperforms email-only. Worth it for high-value lapsed customers.
Related articles#