Home / Guides / Re-engagement email

Re-Engagement Email: How to Wake Up (or Clean Out) Inactive Subscribers

How to write a re-engagement email series for inactive subscribers, set a sunset policy, and meet Gmail, Yahoo and CAN-SPAM rules. With examples.

John Alewine

Written by

John Alewine Sourced from primary help centers

John Alewine runs Email Marketing KC, a solo Kansas City studio that writes and sends owner-voice emails for local businesses that already have customers. This guide draws on Google's and Yahoo's sender documentation, Apple's Mail Privacy Protection disclosure, the FTC's CAN-SPAM guide, M3AAWG guidance, and Mailchimp and Klaviyo help docs.

Reviewed by the Email Marketing KC team

What is a re-engagement email, and when should a local business send one?

A re-engagement email is a short, honest note to people on your list who have stopped clicking, replying or buying. It asks one question: do you still want these? Send it as a series of three emails once a subscriber has gone quiet for a stretch that fits how often you mail. People who click or reply stay on the list. People who don't get suppressed, which keeps your sending record clean with Gmail and Yahoo. Think of it as list care first and a sales email second.

Key takeaways

  • Decide who is inactive by clicks, replies and orders, not opens. Apple Mail's privacy feature downloads email content in the background whether or not anyone reads the email.
  • Match the window to how often you send. Count sends received as well as months, and treat any number you pick as a starting point.
  • Three emails over about two weeks is enough: a plain check-in, a useful note, and an honest final notice with a real date.
  • Suppress or archive people who don't respond. Don't delete them. Mailchimp and Klaviyo both let you stop mailing someone without losing their record.
  • Gmail and Yahoo both ask all senders to keep spam complaints under 0.3 percent, and Google suggests periodically confirming that people want to stay subscribed. On a small list, a sunset policy is how you do that.

What a re-engagement email is (and what it is not)

If you'd rather have me look at your list before you build any of this, that's what my email review is for. If you want to do it yourself, keep reading.

A re-engagement email goes to people who are still subscribed but have stopped acting like it. They haven't clicked a link, hit reply or used a code from your emails in a long time. The email asks them to raise a hand. If they do, they stay. If they don't, you stop mailing them.

A re-engagement campaign is the set of emails that does this, usually two or three. It ends with a decision, not a cliffhanger. Every person on the inactive list either shows a sign of life or gets moved off your regular sends.

Here is what it is not:

  • Not a discount blast. You can include an offer, but offers aren't the point. The point is finding out who still wants to hear from you.
  • Not an abandoned cart email. Several popular guides lump these together. A cart reminder goes to someone who was active yesterday. Re-engagement is for people who have been quiet for months.
  • Not a win-back offer. Win-back targets customers who stopped buying. Re-engagement targets subscribers who stopped engaging with your email. These are often different people, and I cover the difference below.
  • Not a way to get permission you never had. If someone never signed up, a "still interested?" email doesn't fix that. Google's sender guidelines say not to buy addresses or mail people who didn't sign up.

For a local shop, this matters because the list is small and every real customer on it is worth keeping. You want to keep the people who still read and stop paying, in reputation and in tool fees, for the ones who never will.

Why opens are a bad way to find inactive subscribers

Many guides define inactive subscribers as people who stopped opening. That definition broke years ago.

Apple's Mail Privacy Protection, called Protect Mail Activity in settings, downloads remote content in the background by default, regardless of whether the person engages with the email. Open tracking works through remote content, usually a tiny image. So an Apple Mail user who never looks at your email can still show up as an "open."

Google is blunt about this too. Its sender guidelines say Google doesn't track open rates and that low open rates aren't necessarily an accurate sign of deliverability problems.

The result: open-based inactive segments miss people. Someone who hasn't read your email in a year can look "engaged" because their phone fetched the images. I go deeper on this in my guide to open rates. For re-engagement, use signals a machine can't fake.

How to define "inactive" for a small local list

Start with the signals. These four are the ones I trust on a local list:

SignalHow to use it
ClicksAny click on any email in the window counts as active. Your email tool records this.
RepliesA reply is the strongest signal. Most email tools won't log it, so check your inbox and tag repliers by hand.
OrdersAnyone who bought, booked or called in the window is active, even if they never click.
Time since signupLeave out people who joined recently. They haven't had enough sends to judge yet.

Then pick a window. There is no official number, so count sends received instead of calendar months. Someone who got two emails in six months hasn't had a fair chance to engage. Someone who got twenty-four has.

These are my starting points, not facts. Adjust them to your buying cycle. A flooring customer might need you once every several years, so be more patient with past buyers than with people who just joined for a coupon.

How often you sendStarting window (no click, reply or order)
WeeklyThe last 12 to 16 sends, about three to four months
Twice a monthThe last 10 to 12 sends, about five to six months
MonthlyThe last 6 to 9 sends
Seasonal or irregularAt least 6 sends and at least 9 months, whichever comes later

For comparison, Klaviyo's own help docs suggest leaving profiles that got at least 5 emails with no open or click in 90 days out of regular campaigns, rather than suppressing them right away. That rule includes opens. I'd swap in replies and orders. If you're not sure how often you should be sending at all, start with my guide on how often to email.

Why mailing dead addresses hurts

Inactive addresses aren't harmless. Two things go wrong when you keep mailing them.

Some quiet addresses turn into spam traps

M3AAWG, the industry anti-abuse group, describes a recycled trap as an address that a real person once used, then abandoned, then got turned into a spam trap. Its spamtrap guidance recommends a conditioning period of at least twelve contiguous months before an address is reused that way. If you're still mailing an address that died years ago, you can hit one. M3AAWG suggests senders consider a policy for suppressing recipients who remain chronically unengaged.

Bored people hit "report spam"

Someone who forgot they signed up is more likely to report you than to hunt for the unsubscribe link. Google says user spam reports can lower your domain's reputation over time. Klaviyo's help docs say plainly that regularly sending to profiles who don't engage can push your emails into spam.

What Gmail and Yahoo require, and at what volume

Both providers split their rules into "all senders" and "bulk senders." Google defines a bulk sender as anyone sending close to 5,000 messages or more to personal Gmail accounts in 24 hours, counting everything from the same primary domain. Google also says that since November 2025 it has been ramping up enforcement, including temporary and permanent rejections for mail that doesn't comply.

A local list of a few thousand people mailed once a week sits well under that line. That means the all-sender rules apply to you. The bulk rules may not.

Rule setWhat it asks for
Gmail, all sendersSPF or DKIM, valid forward and reverse DNS, TLS, spam rate under 0.3% in Postmaster Tools, RFC 5322 formatting
Gmail, 5,000+ a daySPF, DKIM and DMARC, From: domain alignment, one-click unsubscribe, a visible unsubscribe link
Gmail spam-rate targetBelow 0.10%, and never reach 0.30%
Yahoo, all sendersSPF or DKIM, spam rate under 0.3%, valid forward and reverse DNS, RFC 5321 and 5322
Yahoo, bulk sendersOne-click unsubscribe header, a visible unsubscribe link, unsubscribes honored within 2 days

Sources: Google's email sender guidelines and Yahoo's sender best practices. To put 0.3 percent in plain numbers: that's 3 complaints per 1,000 emails. On a small list, one careless send to a pile of stale addresses can get you there fast.

Google's subscription section also asks senders to periodically send messages to confirm that recipients want to stay subscribed. A re-engagement series does exactly that. Yahoo says the best way to get delivered is to send timely and relevant email to an active and engaged audience.

The 3-email re-engagement series, with examples

These re-engagement email examples are written for a local shop owner to send under their own name. Swap in your details. The subject lines are examples, not tested winners.

Email 1: the plain check-in

Example subject: Still want these from [Shop]?

Hi [First name],

It's [Owner name] at [Shop]. I send a short email about [twice a month] with [what you actually send, like project photos, seasonal reminders, the occasional offer].

I noticed you haven't clicked one in a while. That's fine. Inboxes get crowded.

If you still want them, click here: [Yes, keep me on the list]. If not, the unsubscribe link is at the bottom. No hard feelings either way.

[Owner name]

Email 2: something useful, plus a question

Example subject: One thing to check before the cold weather

Hi [First name],

Quick tip from the shop: [one real, specific tip a customer can use this week].

And a question. What would you actually want to hear from us about? Hit reply and tell me in one line. I read every reply myself.

If you'd rather stay on the list without writing back, click here: [Keep me on the list].

[Owner name]

Email 3: the honest final notice

Example subject: I'll take you off my list on [date]

Hi [First name],

I haven't heard from you, so I'm guessing these emails aren't useful right now. I'll stop sending them on [date].

If I've guessed wrong, click here and you'll stay on: [Keep me on the list]. If you need us later, the number is still [phone].

Thanks for being a customer.

[Owner name]

Some guides call a "last email" a threat. I disagree when it's true and polite. You're telling someone what will happen and when. It also lines up with CAN-SPAM's rule that a subject line must accurately reflect the content. Just make sure you actually stop on that date.

Timing

StepWhen (starting point)
Pause regular sends to the inactive segmentDay 0
Email 1: plain check-inDay 0
Email 2: useful note and questionDay 4 to 7, only to people who haven't responded
Email 3: final notice with a dateDay 10 to 14, only to people who haven't responded
Suppress or archive non-respondersThe date promised in Email 3, about day 21

Send at a time your customers usually read email. For most Kansas City shops, that means picking a time in Central Time, not whatever your tool defaults to. I cover that in the best time to send.

What to do with people who don't respond

Suppress or archive. Don't delete unless you have to. Deleting erases the record that you already tried, and in some tools an old export can quietly put that address back on your list. That second point is a common risk, not a platform rule. Mailchimp, for one, says a deleted contact can't be added back to your audience.

ToolWhat its help docs say
Mailchimp: archiveRemoves contacts from the audience without losing their data. Built for inactive contacts. Can be undone.
Mailchimp: deletePermanent. Mailchimp suggests archiving inactive contacts and deleting for GDPR purposes only.
Klaviyo: suppressThe profile stays but gets no email marketing. Works one at a time or in bulk from a list or segment.
Klaviyo: lifting itSuppression is lifted if the person resubscribes, or if you remove it by hand.

Sources: Mailchimp on archiving, archived contacts and deleting. Klaviyo on active profile management. Klaviyo also notes that bulk suppression stops email marketing but doesn't affect SMS or push, and that suppressed profiles don't count toward your Klaviyo email plan's active profile count.

If your list lives in one of these tools and you'd rather not do this yourself, see Mailchimp management or Klaviyo management.

Write it down: a simple sunset policy

A sunset policy is the rule that makes this happen on a schedule. Yours can fit on an index card:

  • Inactive means: no click, reply or order in the window from the table above.
  • When you check: every quarter, as a starting point.
  • What happens: inactive people come off regular sends and get the three-email series.
  • Who stays: anyone who clicks, replies or orders during the series.
  • Who goes: everyone else gets suppressed or archived on the date you promised.

Keep it next to your list notes so whoever sends next quarter follows the same rule.

CAN-SPAM basics for these emails

A "do you still want these?" email that also promotes your shop is commercial email. Treat it that way. The FTC says CAN-SPAM covers all commercial messages, and gives as an example a message to former customers announcing a new product line. Per the FTC guide:

  1. Your From, To, Reply-To and routing information must be accurate and identify your business.
  2. Your subject line must accurately reflect what's in the email.
  3. You must clearly disclose that the message is an ad. The law gives you leeway in how.
  4. Include your valid physical postal address.
  5. Give people a way to stop getting your emails, and honor it.

Google adds a related point: don't start subject lines with Re: or Fwd: unless the message really is a reply or forward. Fake reply subjects are a common re-engagement trick. Skip it.

How to measure the series

Track three numbers. Leave opens out.

  • Keep-me clicks: how many people clicked the "keep me on the list" link. Those people are active again.
  • Replies: count them by hand and tag those people in your tool.
  • Coded orders: put a unique code in the series and count orders that use it. My guide on unique code tracking shows how.

Also watch unsubscribes and spam complaints during the series. A few unsubscribes are a good sign. People are telling you no instead of hitting the spam button.

Re-engagement vs. win-back: the short version

Re-engagement is about the list. Win-back is about buying. A customer who bought two years ago may still click every email, so they don't need re-engagement, though they might get a win-back offer. A subscriber who never bought and stopped clicking needs re-engagement, not a coupon. Keep the two separate. If you mix them, you end up discounting people who were never going to buy, and you keep mailing dead addresses because they're "customers." Splitting your list this way is covered in email segmentation.

Mistakes to avoid

  • Using opens to pick who's inactive. Apple's background loading makes them unreliable.
  • Sending the series to the whole list. Only the inactive segment should get it.
  • Leading with a big discount. It teaches people to wait for a deal. Ask the question first.
  • Threatening and then not following through. If Email 3 gives a date, stop on that date.
  • Deleting instead of suppressing. You lose the record and, depending on the tool, risk re-importing the address later.
  • Re-importing an old spreadsheet. Years-old addresses are where recycled traps live.
  • Waiting years. The longer an address sits unmailed and unread, the more likely it has died.
  • Writing like a brand. A short note from the owner gets read. See owner emails.

Step-by-step setup

  1. Export your list and your last few months of send reports as a backup.
  2. Write down your inactivity rule: which signals count and how many sends make the window.
  3. Build a segment in your tool for "no clicks in the window." Then pull out anyone who replied or ordered.
  4. Leave that segment out of your regular sends starting today.
  5. Check your footer: accurate from-name, your postal address, and a working unsubscribe link.
  6. Write the three emails above in your own words, with a "keep me on the list" link and a unique code.
  7. Schedule them using the timing table. Each email goes only to people who haven't responded.
  8. Tag everyone who clicks, replies or orders as active, and move them back to your regular list.
  9. On the promised date, suppress or archive everyone left.
  10. Put the next check on your calendar and save the policy where you'll find it.

How I put this together

On October 23, 2026, I read and compared the top search results for "re-engagement email." I noted what each one covered and what it skipped for a small local list. Then I went to primary sources for every rule and number here: Google's sender guidelines and FAQ, Yahoo's sender best practices, Apple's Mail Privacy Protection disclosure, the FTC's CAN-SPAM guide, M3AAWG's spam trap guidance, and Mailchimp's and Klaviyo's own help docs. Each is linked where it's used. The windows, timing and example emails are my starting points for small lists, not results from tests or client data. I don't have that data, so I don't claim it.

FAQ

What is a re-engagement email?

It is a short message to people on your list who stopped clicking, replying or buying, asking whether they still want your emails. It usually runs as a series of two or three emails. People who respond stay on the list, and people who don't get suppressed.

How long before a subscriber counts as inactive?

There is no official number. Count sends instead of months: as a starting point, a weekly sender might look at 12 to 16 sends with no click, reply or order, and a monthly sender at 6 to 9. Adjust for how long your customers usually go between jobs.

How many emails should a re-engagement campaign have?

Three is enough for most local lists: a plain check-in, a useful note that asks for a reply, and a polite final notice with a real date. More than that starts to look like the thing you are trying to fix.

What should I do with subscribers who never respond?

Suppress or archive them instead of deleting them. Mailchimp's help docs say archiving keeps the contact's data and can be undone. Klaviyo's help docs say a suppressed profile stays in the account but gets no email marketing.

How do I measure a re-engagement campaign if opens are unreliable?

Count clicks on the "keep me on the list" link, replies, and orders that use a unique code from the email. Leave opens out, because Apple Mail Privacy Protection loads email content in the background whether or not anyone reads it.

What is the difference between a re-engagement email and a win-back email?

A re-engagement email is about the list. It asks inactive subscribers if they still want your emails. A win-back email is about buying: it goes to customers who stopped ordering and usually carries a reason to come back.

Do Gmail and Yahoo rules apply to a small local list?

Some do. Both providers ask all senders to authenticate their mail and keep spam complaints under 0.3 percent. The stricter bulk rules, like one-click unsubscribe headers, kick in for Gmail at close to 5,000 messages a day to personal Gmail accounts.

What does a sunset policy look like?

It is a short written rule for your list. It says what counts as inactive, when the re-engagement series runs, and that anyone who doesn't respond gets suppressed or archived. Write it down so the cleanup happens on a schedule, not when you happen to remember.

Get a second pair of eyes on your list

If your list has gone quiet, the fix starts with seeing who's still there. In the email review, I look at your list and your email tool and rewrite your last eight subject lines. You get a 90-day send calendar, written notes, a 45-minute call and a clear yes or no on starting. It's paid on Stripe and done in about a week. I don't sell software, so you keep your own tool. You can request the email review for $747. To see setup, monthly and weekly plans, check pricing or call (816) 300-1791.

Fit check: if a standard marketing investment is a line item for your business, the pilot makes sense. If you are still running a smaller operation, wait until it is.

Get the email review See pricing