scheduley
All postsTemplates

Win-back texts: 10 templates that bring lapsed clients back

RRon · Founder, ScheduleyJune 5, 2026 · 6 min read

Every service business has a silent leak: clients who loved you, meant to come back, and just… didn’t. They didn’t leave for a competitor — life got busy. A well-timed text recovers a meaningful slice of them (shops that run win-back sequences consistently report 15–25% of lapsed clients rebooking), and it’s the cheapest revenue you’ll ever earn: they already know you, trust you, and have your number.

When is a client “lapsed”?

Roughly 1.5× their normal visit cycle with nothing on the books. Six-week haircut client, silent for nine weeks — lapsed. Quarterly HVAC customer, no fall tune-up booked by November — lapsed. The trigger should be their rhythm, not a calendar month.

The first nudge (the one that does the work)

1. Warm and easy (salon):

Hi [name]! It’s been a little while since your last [service] at [business] — ready for another? Book anytime here: [link], or just reply and we’ll set you up 💛

2. The specific ask:

Hi [name], [stylist] was just saying she misses you! She has openings [day] and [day] — want your usual [service]?

3. Trades / seasonal:

Hi [name], it’s [business] — it’s about time for your [seasonal service, e.g. fall furnace tune-up]. Want us to grab you a spot before the rush? Reply yes and we’ll text you times.

The follow-ups (spaced, then stop)

4. One week later, with a reason to act:

Hi [name]! Still holding a warm welcome for you at [business] 🙂 This week [stylist/we] happen to have some rare [day] openings — first pick goes fast: [link]

5. The final, graceful one (2–3 weeks later):

Hi [name], we won’t keep nudging — just know you’re always welcome back at [business], and your history’s all saved with us. Book anytime: [link]. Take care!

Three texts across three-plus weeks, then stop. Persistence past that point costs goodwill you already earned.

Situational variants

6. After a no-show that never rebooked:

Hi [name], we missed you a while back and never got to make it up to you! Want to grab a fresh time? [Link] — we’ll take good care of you.

7. Price-sensitive lapser:

Hi [name]! [Business] here. We’d love to see you again — and as a welcome-back, your next [service] includes [small add-on] on us. Fair warning: we’ll spoil you 🙂 [link]

8. The mover check (before you give up):

Hi [name], quick one from [business] — are you still in the area? If life moved you along, no worries at all and thanks for the memories. If not… we have openings 👀 [link]

9–10. Recurring-service natural fits: lawn care in spring (“grass doesn’t wait”), detailing before holidays, lash fills, pet grooming — tie the nudge to the season their service actually follows.

The rules

  • Reference their history (“your last balayage”) — it’s the difference between a nudge and spam.
  • One tap to book. Every text carries the link or a “just reply” path — ideally both.
  • Never guilt. “We miss you” wins; “we noticed you haven’t been in” loses.
  • Better than winning them back: never lose them. Clients on reminders and standing recurring appointments rarely lapse at all.

Automate the nudge

The reason win-backs don’t happen manually is the same reason they work: nobody notices absence. Software does. Scheduley watches every client’s last visit and — when someone passes your chosen lapse window with nothing booked — sends one friendly nudge from your business number, with your booking link, exactly once per lapse. Turn it on in Settings and the leak plugs itself. Replies land with your AI front desk, which books them right there in the thread.

Give your business a 24/7 front desk

AI that answers calls and texts, books appointments, and runs your booking website — from $19/mo with a 7-day free trial.