TemplatesEmailReactivation

Win-Back Email Templates: 9 That Actually Get Lapsed Clients Back

David Henzel
Win-Back Email Templates: 9 That Actually Get Lapsed Clients Back

Before I give you the templates, I want to be honest about something most articles on win back email templates won’t tell you.

Win-back email is the easy layer. Run a well-built sequence against your lapsed list and you’ll typically reactivate somewhere in the 2 to 4 percent range. That’s real money, it costs almost nothing, and every multi-location operator should have it running. But it also means 96 to 98 percent of your lapsed clients didn’t come back. Email skims the surface. The clients who just needed a nudge respond. The ones with an objection, a bad last visit, a billing dispute, a competitor they’re trying out, those people don’t reply to a template. They need a conversation.

We built Winback Engine around that second group, so I have a bias here, and I’ll flag it when it shows up. But the first group is free money, and you should collect it well. That’s what this post is for.

Nine complete templates below, organized by scenario, each with a subject line and a short note on why it works. Plus the timing rules, the personalization fields worth pulling from your CRM, and what to measure so you know whether any of this is working.

One rule up front: none of these templates lead with a discount. If your win-back strategy is “20% off if you come back,” you’re training your best clients to lapse on purpose. I’ve written about why discounting is the wrong default lever elsewhere. The short version: a client who left because of an unresolved objection doesn’t come back for 20% off, and a client who would have come back anyway just got 20% cheaper.

When to send: lapse windows by service cadence

The single most common mistake I see in operator email programs is a lapse definition copied from an ecommerce blog. “Inactive for 90 days” means nothing on its own. Lapsed is relative to the visit cadence of the service.

A rough guide by vertical:

  • Waxing, nails, blowouts (3 to 5 week cadence). A client is drifting at 6 weeks, lapsed at 8 to 10 weeks. First email at roughly 1.5x their normal interval.
  • Hair color and cuts (5 to 8 week cadence). Drifting at 10 weeks, lapsed at 12 to 16.
  • Med spa injectables (12 to 16 week cadence). Drifting at 5 months, lapsed at 6 to 7. Tox wears off on a schedule, which makes timing unusually predictable.
  • Fitness memberships. Different animal. The lapse signal isn’t a missed booking, it’s declining visit frequency while the card still bills. Watch check-ins, not payments.
  • Dental (6 month recall). Drifting at 8 months, lapsed at 10 to 12. See our dental hub for the recall-specific version of this.

Two refinements that matter more than the exact numbers:

Use the client’s own interval, not the vertical average. If your CRM shows a client came in every 4 weeks for a year, she’s lapsed at week 7, even if your “average client” comes monthly. Most booking platforms can compute this. Almost nobody uses it.

Earlier is dramatically better. In the campaigns we run, contact inside the first 60 to 90 days of lapse converts at a multiple of contact after 6 months. Every month you wait, the client’s habit rebuilds somewhere else. The sequence below assumes you’re starting reasonably early. If you’re sitting on a list of clients lapsed 12+ months, email alone will barely dent it, and I’d point you at the full reactivation guide for how to think about that list.

A sane default sequence: email 1 at the lapse point, email 2 about a week later, email 3 (feedback ask) a week after that, then a pause, then the last-chance email around day 30 to 40. High-LTV clients should exit this sequence early and get the personal note or a phone call instead. More on that at the end.

The templates

Formatting notes before you copy anything. These are written to be sent from a person, ideally the location manager or owner, not from “The Team.” Plain text or near-plain-text beats designed HTML for win-back in almost every test I’ve seen, because it reads like a message instead of a campaign. Merge fields are in {curly braces}.

The copy inside the templates addresses the end client directly. That’s the artifact. Everything around it is for you, the operator.

1. The first nudge

Use when a client has just crossed their lapse threshold. Lightest possible touch.

Subject: Time for your next visit, {first_name}?

Hi {first_name},

Noticed it’s been a little while since your last {service_type} with us, and your usual timing would put you due around now.

{provider_first_name} has openings this week and next. Want me to hold one for you?

[Book a time]

If life’s just been busy, no pressure at all. The link will be here when you’re ready.

{sender_first_name} {location_name}

Why this works. It assumes the relationship is fine, because at this stage it usually is. It references their actual pattern (“your usual timing”), which signals you noticed them specifically. And it names their provider, which is the strongest re-booking hook in most service businesses. No apology, no “we miss you” guilt, no discount.

2. The value-led email

Use as the second touch, about a week after the first nudge got no response. Instead of asking again, give something.

Subject: The thing most people get wrong between appointments

Hi {first_name},

Not booking anything for you, just sharing something {provider_first_name} finds herself explaining a lot.

{One genuinely useful, service-specific tip. For hair: “Going more than 10 weeks between color appointments usually means a longer, more expensive correction session rather than a quick refresh.” For injectables: “Tox works best maintained on a consistent schedule; letting it fully wear off means starting from zero.” For fitness: “Two weeks off is recoverable in days; eight weeks off means rebuilding.”}

If that nudges you to get back on the calendar, here’s the link: [Book a time]

{sender_first_name}

Why this works. The tip does the selling. Done well, it makes the cost of staying lapsed concrete without you ever saying “come back.” This is also the email operators most often phone in with generic filler. If your tip could appear in any competitor’s email, rewrite it.

3. The “we changed something” email

Use when something real has changed since their last visit: new provider, renovated space, extended hours, new service line, easier booking. Only send if it’s true.

Subject: A few things are different since you were last in

Hi {first_name},

Since your last visit in {last_visit_month}, a few things have changed at {location_name} that I thought you’d want to know about:

  • {Change 1, e.g. “We’re now open until 8pm on weekdays”}
  • {Change 2, e.g. “We added express 30-minute appointments”}
  • {Change 3, optional}

If any of the old friction was on our end, some of it may be gone now.

[See what’s new and book]

{sender_first_name}

Why this works. A lapsed client’s mental model of your business is frozen at their last visit. If their reason for drifting was “hard to get an appointment after work,” the extended-hours line is the entire sale. The quiet admission in “if any of the old friction was on our end” earns more goodwill than a paragraph of marketing polish.

4. The feedback ask

Use as the third touch. This is the workhorse of the sequence and consistently the highest reply generator in campaigns we’ve observed, because it asks for something easier than a booking: an opinion.

Subject: Did we do something wrong?

Hi {first_name},

I’m {sender_first_name}, {sender_role} at {location_name}. I noticed you haven’t been in since {last_visit_month}, and I wanted to check in personally.

If something about your last visit wasn’t right, I’d genuinely like to know. Reply to this email and it comes straight to me, not a support queue.

And if it’s nothing we did, life just got busy, that’s a completely fine answer too.

Either way, thanks for having been a client. That matters to me.

{sender_first_name} {sender_role}, {location_name}

Why this works. It gives the client permission to tell you the real reason, and the real reason is the thing every other email in the sequence can’t touch. A reply, even a complaint, especially a complaint, is worth more than an open. Critical operational note: someone senior must actually read and answer these replies within a day. A feedback ask that goes unanswered does more damage than never sending it.

5. The last-chance email

Use as the final automated touch, around day 30 to 40 of the sequence. Honest closure, not fake scarcity.

Subject: Last one from me, {first_name}

Hi {first_name},

I’ve reached out a few times and I don’t want to clutter your inbox, so this is the last email in this series.

If you’d like to come back, we’d love to have you, and booking takes about a minute: [Book a time]

If your situation has changed, you’ve moved, or you’ve found somewhere that’s a better fit, no hard feelings at all. You can [update your email preferences] and we’ll leave you be.

Door’s open either way.

{sender_first_name}

Why this works. Naming the end of the sequence creates a real decision point without inventing a fake deadline. “No hard feelings” is disarming precisely because most businesses can’t bring themselves to say it. And the preference link keeps your list clean, which protects deliverability for everyone else. Do not follow this email with more automated emails. If you say it’s the last one, mean it.

6. The VIP personal note

Use for high-LTV clients only, and never as part of the automated sequence. This one gets written, or at least heavily edited, by an actual human, ideally the owner or manager who knows the client.

Subject: {first_name}, checking in

{first_name},

This isn’t a campaign, it’s just me. You were one of our regulars for {relationship_length}, and I noticed we haven’t seen you since {last_visit_month}.

I’m not going to pitch you. I just wanted to say that if anything went sideways on our end, I’d like the chance to hear about it and fix it. And if you’re happily settled somewhere else, I understand, and thank you for the {relationship_length} you gave us.

If you ever want to come back, call or text me directly at {direct_phone} and I’ll take care of everything personally.

{sender_first_name} {sender_role} {direct_phone}

Why this works. For a client worth thousands a year in LTV, a template is an insult and a personal note is a signal. Including a direct phone number is the credibility marker; nobody puts their cell in a blast email. In practice, a meaningful share of VIP recoveries we see don’t come from the email itself, they come from the phone call it invites. Which is the point.

7. The membership pause-save

Use for membership and recurring-revenue businesses, gyms, med spa memberships, unlimited packages, when a member requests cancellation or their usage has collapsed. The goal is to convert a cancel into a pause, because a paused member has a path back and a cancelled member has a decision to reverse.

Subject: Before you go, an easier option

Hi {first_name},

Got your cancellation request, and we’ll process it if that’s what you want, no runaround, I promise.

One option first, in case it fits better: we can pause your membership for up to {pause_length} instead. Your {rate_or_benefits} stay locked in, nothing bills while you’re paused, and restarting takes one click.

Most people who cancel aren’t done forever, they’re just done for right now. A pause covers “right now” without losing your spot.

[Pause my membership] [Continue with cancellation]

Either button works and I’ll respect whichever you pick.

{sender_first_name}

Why this works. The cancel link being present and prominent is what makes the pause offer credible. Hide it and this becomes a dark-pattern retention screen, which members recognize instantly and resent. Offer it cleanly and a real share of cancellers take the pause. If you run a gym, the surrounding playbook is in our gym marketing hub.

8. The rebook-after-reply email

Use when a client actually replied to any email in the sequence, positively or neutrally, but hasn’t booked yet. Templated sequences forget that replies need a next step.

Subject: Re: {their_subject_line}

{first_name}, great to hear from you.

{One sentence responding specifically to what they said. Never skip this.}

Easiest next step: {provider_first_name} has {specific_slot_1} and {specific_slot_2} open. Want me to grab one of those for you? Just reply “first one” or “second one” and I’ll book it, or use the link if another time suits: [Book a time]

{sender_first_name}

Why this works. Offering two concrete slots instead of a generic booking link roughly halves the effort of saying yes. “Reply ‘first one’ and I’ll book it” is as close to zero-friction as email gets. This email should be sent by a human within hours of the reply, not by an automation the next morning.

9. The phone-handoff email

Use when the sequence has run, the client hasn’t converted, and their LTV justifies a call. This email exists to make the upcoming phone call warm instead of cold.

Subject: Going to try you the old-fashioned way

Hi {first_name},

I’ve sent a couple of emails and I know how inboxes are, so I’m going to do something almost nobody does anymore: actually call you.

Someone from {location_name} will try you in the next few days from {phone_number}. Nothing heavy, just two minutes to see whether it makes sense for you to come back, and to hear it straight if it doesn’t.

If you’d rather skip the call, reply “email only” and we won’t ring. And if you’d rather just book and save us both the trouble: [Book a time]

{sender_first_name}

Why this works. Announcing the call lifts answer rates because the number is expected instead of unknown, and it converts a subset of people who book preemptively just to skip the phone. The opt-out line keeps it respectful and, in some regions, keeps you compliant. Pair it with a proper reactivation call script, because a warm dial with a cold script wastes the setup.

Personalization fields worth pulling from your CRM

Every template above leans on merge data. In rough order of impact:

  1. Last visit date and month. The minimum bar. “Since March” proves this isn’t a blast.
  2. Last service and provider name. Provider attachment is the strongest single re-booking lever in appointment businesses. If the provider has left, that’s information too, route those clients to template 3.
  3. The client’s personal visit interval. Drives send timing, per the lapse-window section above.
  4. Lifetime value or visit count. Not for the email copy, for the routing. This field decides who gets the automated sequence and who gets template 6 and a phone call.
  5. Membership or package status. An unused package balance is a legitimate, non-discount hook: “you have two sessions remaining on your series.”
  6. Booking-link deep link. A link that lands on their provider’s calendar, not the homepage, is worth real conversion. Most platforms (Zenoti, Vagaro, Mindbody, Boulevard) support some version of this.

If your CRM can’t produce fields 1 through 3, fix that before writing a single subject line. A perfectly written email sent at the wrong time to an unsegmented list is how operators conclude “win-back email doesn’t work.”

What to measure

Skip opens as a success metric; Apple’s privacy changes made open rates decorative. Measure what pays:

  • Reactivation rate: clients who completed a paid visit within your attribution window (30 to 60 days post-send is reasonable), divided by clients contacted. This is the number. If you want context for what “good” looks like, we published reactivation rate benchmarks by channel and vertical.
  • Recovered revenue: reactivated clients times average ticket, and ideally tracked out 6 to 12 months, because a reactivated client’s value is the resumed visit stream, not the first visit back.
  • Reply rate: especially on the feedback ask. Replies are your objection database. Read them monthly, in aggregate, and you’ll learn why clients actually leave, which is worth more than the campaign itself.
  • Cost per reactivated client: near zero for email, which is exactly why email should always run, and also why comparing channels on cost-per-contact instead of revenue-per-lapsed-client leads operators to the wrong conclusions.
  • Unsubscribes and spam complaints: your guardrail. A rising complaint rate on win-back sends means your lapse windows are too long or your sequence too aggressive.

The honest part: what email can’t do

Here’s where my bias comes in, so weigh it accordingly.

Run everything above well and email will recover the clients who were one nudge away from coming back anyway. That’s the 2 to 4 percent. What email structurally cannot do is handle an objection. It can’t hear “the new girl rushed my appointment,” respond to it, resolve it, and book the next visit inside the same three minutes. A phone conversation does all of that, which is why, in the campaigns we run, human phone outreach reaches a completely different tier of the lapsed list, the clients with a reason, not just inertia.

That doesn’t mean call everyone. It means segment by LTV. Bottom of the list: automated email, sequence above, done. Middle: email plus SMS. Top 20 to 30 percent by lifetime value: the sequence should end in template 9 and a real phone call from a real person, because those clients carry most of the recoverable revenue. I’ve laid out the fuller comparison, including where AI voice fits and where it doesn’t, in human vs AI reactivation, and the broader retention system these emails plug into is in our retention strategies guide.

If making those calls is the part your locations don’t have staff for, that’s literally the gap Winback Engine exists to fill, we do the calling, you keep the bookings. But even if you never talk to us, please at least turn on the email layer. It’s the cheapest revenue in your P&L.

FAQ

How many win-back emails should be in the sequence?

Four automated touches over 30 to 40 days is plenty: nudge, value or “what’s changed,” feedback ask, last chance. Beyond four, incremental reactivations drop toward zero while unsubscribes and complaints keep climbing. High-LTV clients should exit the automation early for a personal note or a call.

Should win-back emails include a discount?

Not as the default. Lead with the relationship, the provider, convenience, and what’s changed. A discount can be a last-resort lever for a narrow segment, long-lapsed, low-to-mid LTV, nothing else worked, but the moment discounts become the standard win-back offer, clients learn that lapsing is how you earn one. Full argument in the no-discounting retention playbook.

What’s a realistic reactivation rate for win-back email?

For appointment-based service businesses, low single digits is the honest range, call it 2 to 4 percent of contacted lapsed clients, better on recently lapsed segments, worse past six months. If a vendor promises 15 percent from email alone, ask exactly how they define “reactivated” and how long the attribution window is.

What subject lines work best for reactivation emails?

Short, personal, and specific beats clever. In what we see across campaigns, the strongest performers are questions and personal check-ins (“Did we do something wrong?”, “Time for your next visit, {first_name}?”) sent from a person’s name. The weakest are the classics: “We miss you!”, anything with an emoji wall, and discount-led subjects, which also attract the wrong clicks.