ServicesHow It WorksIndustriesResultsInsightsReactivate My List
Writing Winback Emails

Can you give me an example of a recovery email?

Back to InsightsCan you give me an example of a recovery email?

Can you give me an example of a recovery email?

Key Facts

Why Most Winback Emails Get Ignored (And What It Costs You)

Dormant customer lists aren’t just quiet — they’re quietly costing you money. While you’re spending to chase new leads, past customers who already know your business are slipping away, often forgetting you entirely within about 12 months. That gap isn’t just a missed opportunity; it’s revenue leaking out the back door while you focus on the expensive front end.

The stakes are real and measurable. One home services company turned a single email campaign into $145,000 in additional revenue by systematically reactivating its database. Another took a neglected 2,800-contact HVAC list and generated $186,000 in attributed revenue and 127 booked appointments in just one quarter. These aren’t outliers — they’re proof that reactivation works when done right. Critically, winning back a former customer costs roughly one-fifth of acquiring a new one, making it far more efficient to rekindle existing relationships than to constantly refill the pipeline.

Most winback emails fail because they feel like generic blasts, not personal reconnections. They lead with discounts instead of relevance, ignore the customer’s history, and miss the chance to tie the outreach to a real seasonal or service need — like a pre-summer tune-up or a winter heating check. When the message doesn’t feel useful, it gets ignored, and the list stays cold.

Here’s what works instead: a recovery email that starts with a personalized subject line like “We’ve missed you. Enjoy [personalized offer],” references the customer’s past service, gives a clear reason to reconnect (such as seasonal maintenance), and ends with one simple, action-oriented CTA. It’s permission-based, easy to opt out of, and designed to feel like a helpful reminder — not a hard sell. That’s how you turn silence into booked work.

  • Use the recipient’s first name and reference their past service or quote
  • Tie the outreach to a timely need — seasonal, renewal, or service-based
  • Keep copy short, action-focused, and free of spammy language
  • Include one clear CTA and honor opt-outs immediately
CallMyCustomers builds campaigns this way — every script, offer, and message is approved by you before anything goes out, so the outreach feels like it’s coming straight from your business, not a third party. When the message is useful, not pushy, the response follows.

The Five Parts of a Recovery Email That Actually Gets a Reply

Most winback emails fail because they feel like generic spam instead of a thoughtful nudge from a business you already know. The difference lies in structure: a recovery email that actually gets a reply follows a proven framework built on personalization, timing, and clarity — not pressure.

According to Mailchimp's winback email resource, effective recovery messages use a personalized, non-spammy subject line, reference the customer’s past service, give a clear reason to reconnect, use short action-verb copy, and end with one simple CTA. For home service businesses like those CallMyCustomers works with, this might mean referencing a past tune-up or repair and tying the outreach to an upcoming seasonal need. The email should feel useful, not pushy — a reminder that helps the customer, not just the business.

The subject line is the first test. Following Mailtrap’s documented pattern for re-engagement emails, a strong opener uses the formula: “We’ve missed you. Enjoy [personalized offer]” as seen in permission-based email marketing guidance. For example, an HVAC company might use: “We’ve missed you. Enjoy 15% off your fall system check.” This immediately signals recognition and value, avoiding spam triggers while inviting opens. Personalization goes beyond the name — it’s about showing you remember their specific history with your business.

Inside the email, the body should be short and purpose-driven. Reference the customer’s last service (“It’s been a while since we tuned up your AC last spring”), then give a clear, timely reason to reconnect (“With cooler nights coming, now’s the perfect time to make sure your heating is ready”). Keep the copy scannable with action verbs — “Schedule your visit,” “Claim your offer,” “See what’s due” — and end with one prominent CTA button that links directly to booking or a reply path. As Mailchimp notes, customers don’t want to read a novel; they want to decide quickly whether to click, call, or stop by based on winback email best practices.

Timing and segmentation are just as critical as copy. Best practices suggest triggering winback emails at 60, 90, and 120 days of inactivity, allowing for a sequence that increases in urgency or incentive without manual tracking per Mailchimp’s automation guidance. This aligns with CallMyCustomers’ process of segmenting lists by recency (30 days, 6 months, 12+ months) so messages feel relevant, not random. A customer who lapsed 60 days ago might get a gentle reminder; one at 120 days might see a stronger offer — but always tied to a real need, like a seasonal service window or membership renewal.

When done right, recovery emails do more than reactivate — they reinforce trust. They show the customer you’re paying attention, not just chasing a sale. And for businesses that thrive on repeat work, that’s how dormant lists become booked calendars again.

A Real Recovery Email Example (Home Services Edition)

You searched for a recovery email example because you need something you can adapt today — not theory, not a framework, a real email. Below is a fully written winback email for an HVAC business, built on the documented structure that Mailchimp identifies as most effective: personalized subject line, past-service reference, seasonal reason to reconnect, one clear CTA, and easy opt-out language winback email best practices.

Subject: We've missed you, [First Name] — enjoy a seasonal tune-up offer
Preheader: Your last AC tune-up was 11 months ago. Summer is coming.

Hi [First Name],

It's been a while since we were out for your annual AC tune-up last June. With another hot season approaching, we wanted to reach out before the rush — so your system runs efficiently when you need it most.

Permission-based reactivation works because it references what the customer already bought and gives a timely reason to act. That's exactly what this email does: it cites the last service date, ties the outreach to the coming season, and offers a single next step.

  • Subject line uses the documented "We've missed you. Enjoy [personalized offer]" pattern that drives opens re-engagement subject lines
  • Body references the specific last service (June tune-up) — personalization that Mailchimp says makes winback emails feel written for the recipient winback personalization
  • Seasonal angle (pre-summer) mirrors how HVAC agencies segment by service history and lapse length HVAC email segmentation
  • One action-oriented CTA: "Book your tune-up" — short, verb-led, no cleverness CTA best practices
  • Opt-out line at the bottom honors compliance and protects sender reputation list hygiene via winback

CTA button: Book your tune-up →

Not the right time? Unsubscribe here and we'll stop emailing you. We respect your inbox.


This same structure adapts directly to plumbing (reference last drain cleaning, angle: pre-holiday prep), dental (last hygiene visit, angle: insurance renewal), salons (last color appointment, angle: seasonal refresh), and any repeat-cycle business. The framework stays constant — only the service reference and seasonal hook change. Documented reactivation campaigns have turned dormant lists into six-figure revenue using exactly this approach: one email, one clear reason, one click to book.

How to Run Recovery Emails Without Risking Your Reputation

A recovery email can win back a customer — or burn your sender reputation. The difference comes down to permission, transparency, and knowing when to let a contact go.

Start with explicit consent. "It's not good enough to include a line about opting in," says Brooks Patterson of RudderStack; the user needs to take an action that signifies they agree to receive marketing content. Permission-based email guidance recommends verification links and opt-out options in re-engagement campaigns, especially since CAN-SPAM violations can trigger fines of up to $51,744 per email. Work only from lists of real customers, and honor opt-outs immediately.

Make opting out easy — and treat it as useful data. Mailchimp's winback guidance notes that re-engagement campaigns double as list hygiene: they surface unsubscribes and inactive addresses that would otherwise drag down your deliverability with Gmail, Yahoo, and Outlook. A clean list protects the sender reputation every future campaign depends on.

The payoff is measurable. Validity's research found that 45% of subscribers who receive a winback message will also read subsequent emails — meaning re-engagement outreach doesn't just recover individual customers, it re-qualifies your whole list.

To run recovery emails without reputational risk:

  • Get explicit, action-based consent before the first send — never assume past purchases equal permission.
  • Include a one-click unsubscribe and opt-out language in every message, per GDPR and CAN-SPAM best practices.
  • Segment by recency so inactive contacts get re-engagement messages, not your regular promotions.
  • Suppress or sunset contacts who ignore the final message in your sequence.

Owner oversight adds another layer of protection. At CallMyCustomers, every script, offer, and message is approved by the business owner before anything goes out — so nothing risky reaches a customer's inbox unreviewed.

Finally, don't ask email to do all the work. Reactivation research shows text messages are opened roughly 98% of the time, most within minutes, and a well-timed call often closes what an email starts. A mixed campaign of calls, texts, and emails outperforms any single channel — and spreads the compliance load across channels designed for exactly that purpose.

Done right, a recovery email isn't a gamble on your reputation. It's maintenance for it.

From Example Email to Booked Appointments

A great recovery email is only the beginning. The appointments come from what you do around it — the segmentation, the sequence, and the follow-through that turns a reopened conversation into a booked job.

Start by segmenting your list by recency. Mailchimp's winback guidance is blunt about this: not all inactive customers are the same, so your winback emails shouldn't treat them that way. A customer who went quiet 30 days ago needs a different message than one who's been gone a year.

A simple three-segment structure works for most service businesses:

  • 30 days inactive: a light check-in or post-service follow-up — the relationship is still warm.
  • 6 months inactive: a reason to reconnect, like a seasonal reminder or a fresh angle on an old quote.
  • 12+ months inactive: a win-back offer with a clear, easy call to action — and an easy opt-out.

Next, give each segment its own reason to reconnect. HVAC agencies that segment by service history and lapse length build seasonal campaigns around pre-summer tune-ups and winter heating checks, according to agency case studies — the message feels useful, not pushy. Homeowners staying put because of high mortgage rates give you a natural angle for that outreach, per home services trend data.

Then run it as a campaign, not a single send. A typical win-back sequence runs two to four weeks end-to-end, with replies coming in as soon as the first wave goes out. Mailchimp recommends a triggered cadence at inactivity milestones — first email at 60 days, second at 90, final at 120 — so the follow-up happens without anyone tracking it manually. Every reply should route directly into your booking process, because the goal is traced to a booked job, not an open rate.

The numbers make the case for doing this properly. AB Marketing Group turned a neglected 2,800-contact HVAC database into $186,000 in attributed revenue and 127 booked appointments in one quarter. Outwork'em Digital documented $145,000 from a single reactivation campaign. And 45% of subscribers who receive a winback message will also read your subsequent emails, per Validity data cited by Mailchimp — one campaign lifts everything after it.

Finally, keep following up so customers never go dormant again: post-service review requests, seasonal reminders timed to your cycle, renewal outreach before anything lapses.

Before you spend a dollar on outreach, know what your list can actually produce. CallMyCustomers offers a free list review that shows your reactivation rate and expected results, working from your CRM, spreadsheet, or point-of-sale list exactly as it is — no software to buy or learn. Your next booked customer already knows your business.

Frequently Asked Questions

What does a good recovery email actually look like?
A proven recovery email uses a personalized subject line like "We've missed you. Enjoy [personalized offer]", references the customer's last service (e.g., "It's been a while since we tuned up your AC last spring"), gives a timely seasonal reason to reconnect, and ends with one clear CTA button like "Book your tune-up" — plus an easy unsubscribe line. For an HVAC example: "Subject: We've missed you, [First Name] — enjoy a seasonal tune-up offer" with a short body tying the outreach to the coming season. This structure follows Mailchimp's winback email best practices.
Why do most winback emails get ignored?
Most winback emails fail because they feel like generic blasts — they lead with discounts instead of relevance, ignore the customer's service history, and skip a real reason to reconnect like a seasonal tune-up. When the message doesn't feel useful, it gets deleted. The fix is personalization: referencing what the customer previously bought makes the email feel written specifically for them, per Mailchimp's guidance.
When should I send a recovery email to an inactive customer?
Best practice is a triggered sequence at inactivity milestones — first email at 60 days, second at 90, final at 120 — so follow-up happens without manual tracking, per Mailchimp's automation guidance. You can also segment by recency: a 30-day lapsed customer gets a light check-in, while a 12+ month lapse gets a stronger win-back offer tied to a real seasonal need.
Is sending winback emails risky for my sender reputation?
Not if done right — winback campaigns actually double as list hygiene by surfacing unsubscribes and dead addresses that would otherwise hurt deliverability with Gmail, Yahoo, and Outlook, according to Mailchimp. The key requirements: get explicit action-based consent (CAN-SPAM violations can cost up to $51,744 per email per Mailtrap's compliance guidance), include one-click opt-out, and suppress anyone who ignores your final message.
Do recovery emails really produce revenue, or just opens?
The documented results are substantial: one home services company generated $145,000 from a single reactivation campaign, and a neglected 2,800-contact HVAC list produced $186,000 in attributed revenue and 127 booked appointments in one quarter, per agency case studies. Plus, 45% of subscribers who receive a winback message go on to read your subsequent emails, per Validity data cited by Mailchimp — one campaign lifts everything after it.
Should email be my only reactivation channel?
No — a mixed campaign of calls, texts, and emails outperforms any single channel. Text messages are opened roughly 98% of the time, most within minutes, and a well-timed call often closes what an email starts, per reactivation research. That's why CallMyCustomers runs multi-channel campaigns with every message owner-approved, so outreach feels like it comes straight from your business.

Turn Silence into Scheduled Work

A recovery email isn’t just about reopening a conversation — it’s about turning dormant customer lists into booked appointments and repeat revenue. By personalizing your message, tying it to a real seasonal need, and keeping the ask simple, you transform what feels like a sales pitch into a helpful reminder that customers actually want to act on. The data shows it works: reactivating past customers costs roughly one-fifth of acquiring new ones, and campaigns like these have driven six-figure results for home service businesses using nothing more than a well-timed email and a clear CTA. If you’re ready to see what your list can produce, start with a free list review from CallMyCustomers to uncover your reactivation rate and expected results — no software to buy, no risk, just insight into the revenue already sitting in your database.

Stay in the Loop