Get booked again

Reactivation campaign examples for med spas and salons: 8 texts and scripts to copy

Your fastest new bookings are usually people who've already been in. Here are eight messages to bring them back, each labeled with when to send it, plus the consent basics for the US and Canada.

By Hello Bella Published 9 min read

The short answer

A reactivation campaign (also called a win-back or database reactivation campaign) is a short series of personal messages to past clients who haven't booked in a while, inviting them back. The ones that work are timed to the client's last treatment, sent from your business number, name the service and provider, offer a specific time and include an easy opt-out. Send them only to clients who agreed to hear from you, follow up once, then stop.

What a reactivation campaign is, and isn't

It isn't a newsletter, and it isn't a sale. It's a set of one-to-one messages to people who already found you, trusted you and paid you at least once. You're not convincing a stranger. You're reminding someone who likes you that it's been a while.

That's why it's often the quickest return a clinic or studio can get. There's no ad spend, no new audience to build, and the list is sitting in your booking system right now.

Most businesses sort past clients into three simple groups before writing anything:

  1. DueHer usual window just passed
  2. LapsingAbout twice her usual gap
  3. Gone quiet6 to 12 months or more

Each group gets a different tone. A client who's due gets a friendly nudge. A client who's been gone a year gets an honest hello. The examples below cover both.

What every good reactivation message has

  • Her first name and who it's from, so it reads like a person, not a system.
  • Her last service and provider, so it's clearly about her.
  • A reason it's arriving now: her window passed, a season is coming, something new fits her.
  • A specific time, or two. "Let us know" makes her do the work.
  • Your business number, so a reply lands with you and can be booked on the spot.
  • A clear way out, like "Reply STOP to opt out," in every text.

8 reactivation campaign examples to copy

Swap in your own names, services and times. The clinic, studio and client names below are made up.

01 Med spa

Injectables due: the touch-up nudge

When to send: About 12 to 13 weeks after a neuromodulator visit. Typical window; your injector sets it.

Text from Glow Aesthetics

Hi Priya, it's Sara from Glow Aesthetics. Your last injectables visit with Dr. Patel was in June, so you're coming up on your usual touch-up time. Dr. Patel has Tuesday at 4:00 PM or Saturday at 10:30 AM. Want one of those? Reply STOP to opt out.

It names the treatment, the provider and the reason it's arriving now, then offers two real times.

02 Med spa or esthetics

Lapsed facial client: the easy check-in

When to send: About 10 to 12 weeks since her last facial, for a client who usually came every 4 to 6 weeks.

Text from Glow Aesthetics

Hi Maya, it's Sara from Glow Aesthetics. We haven't seen you since your facial in July and wanted to check in. If your skin's ready for a reset, I can hold Wednesday at 6:00 PM. No pressure either way. Reply STOP to opt out.

She's twice past her usual gap, so the tone is a check-in, not a reminder. "No pressure" makes a reply feel safe.

03 Lash or brow studio

Overdue fill: get her back on schedule

When to send: About 4 to 5 weeks after her last set, for a client who usually came every 2 to 3 weeks.

Text from Luxe Lash Studio

Hi Tasha, it's Luxe Lash Studio. It's been about 5 weeks since your last set with Amy. Amy has Thursday at 7:00 PM open if you'd like to get back on your fill schedule. Want it? Reply STOP to opt out.

Short, names her artist, and treats the gap as normal life, not a lapse she should feel bad about.

04 Any business

12 months gone: the honest hello

When to send: Around 12 months after the last visit. Once, as a real check-in. A call first works well if she was a regular.

Text from Glow Aesthetics

Hi Rachel, it's Dr. Patel's team at Glow Aesthetics. It's been about a year since we saw you, and we wanted to say hello. If you'd ever like to come back, just reply here and we'll find a time that works. If you'd rather not hear from us, reply STOP.

After a year, a hard ask feels odd. This one opens the door and makes leaving just as easy.

Short call script
Open
"Hi Rachel, this is Sara from Glow Aesthetics. Do you have a quick minute?"
Why you're calling
"It's been about a year since your last visit with Dr. Patel, and I wanted to check in personally."
Listen
"Is there anything that would make it easier to come back? Different hours, a different provider?"
If yes
"I have Thursday at 5:30 PM or Saturday morning. Which is better?"
If no
"Totally understand. I'll take you off our reminder list. Thank you for being with us."
Voicemail
"Hi Rachel, it's Sara from Glow Aesthetics, just checking in. No need to call back." Then send the text, if she's agreed to texts.
05 Any business

Seasonal: book before the rush

When to send: 4 to 6 weeks before your busiest season, only to past clients who'd be due in that window.

Text from Glow Aesthetics

Hi Lauren, it's Sara from Glow Aesthetics. Our December evenings usually fill up by mid-November, and you'd be due for your facial around then. Want me to hold an evening for you now? Reply STOP to opt out.

The reason is real and specific to her. Scarcity works when it's true, and it's true for your own calendar.

06 Lash or brow studio

New service: a reason that fits her

When to send: When you launch something that pairs with what she already booked. Only to clients it's relevant to.

Text from Luxe Lash Studio

Hi Jess, it's Luxe Lash Studio. It's been a while since your last set, so I wanted you to hear this from us: we now do brow lamination, and it pairs well with a lash fill in one visit. Want me to book both for Friday at 4:00 PM? Reply STOP to opt out.

News gives a lapsed client a fresh reason to reply. It only works if the new service fits what she used to book.

07 Med spa

VIP gone quiet: from the owner

When to send: When a top client misses her usual rhythm by two visits or more. Call first, then text.

Text from Glow Aesthetics

Hi Nicole, it's Dr. Patel. I noticed we haven't seen you since spring and wanted to reach out myself. If anything about your last visit wasn't right, I'd really like to hear it. And if you're ready to come back, reply here and my team will find you a time. Reply STOP to opt out.

Your best clients deserve the owner's voice. Inviting honest feedback often matters more to her than any offer.

Short call script
Open
"Hi Nicole, it's Dr. Patel from Glow Aesthetics. I'm calling myself because you've been with us a long time."
Ask
"We haven't seen you since spring. Was there anything we could have done better?"
Listen
Let her talk. Don't defend. Thank her for anything she shares.
Invite
"If you'd like to come back, my team will find you a time with me. Would that help?"
08 Any business

The last note: close the loop

When to send: Two to three weeks after a reactivation message with no reply. Send once, then stop.

Text from Glow Aesthetics

Hi Sam, it's Sara from Glow Aesthetics one last time. I don't want to keep filling up your texts, so this is my last note. If you'd like to come back anytime, just reply here. Reply STOP to opt out.

Saying it's the last message is honest, and it's often the one people answer.

Example messages and scripts. Clinic, studio and client names are made up. Windows are typical; your providers set their own.

Here's how example 4 can play out when she does reply. The goal of every message is the same: get to a booked time in as few texts as possible.

11:40 AM
Glow Aesthetics
Text message
12 months since last visit
Hi Rachel, it's Dr. Patel's team at Glow Aesthetics. It's been about a year since we saw you, and we wanted to say hello. If you'd ever like to come back, just reply here. If you'd rather not hear from us, reply STOP.
omg hi! I moved across town, it got hard to get there on weekdays
That makes sense. Dr. Patel has Saturday mornings now. Would Saturday at 10:00 AM work?
yes please
Booked. Saturday at 10:00 AM with Dr. Patel. Welcome back, Rachel!
Example conversation. Names are made up.
  • No discount offered
  • She told you why she drifted
  • The answer was a better time, not a deal
  • Booked inside the same thread

How to run the campaign

  1. Pull the listPast clients with no future booking, grouped as due, lapsing or gone quiet. Only those who agreed to hear from you.
  2. Send the first messageMatched to her group and her last service. Daytime hours, a few at a time, so you can answer replies.
  3. Follow up onceTwo to three weeks later, only if there was no reply. Example 8 works well here.
  4. Stop and countNo reply means no more messages. Count who rebooked, separately from new clients.

The part most teams skip is the replies. A reactivation text that gets a "yes!!" at 9:30 PM and no answer until the next afternoon loses a lot of its value. Whoever sends the campaign needs to be ready to book the replies quickly, including after hours.

Texting past clients is marketing, and both countries regulate it. This is general information, not legal advice. Rules also vary by state and province, so check what applies to you.

United States
  • Under the Telephone Consumer Protection Act, the FCC says marketing texts sent by automated systems generally need the person's prior express written consent.
  • People can opt out at any time, in any reasonable way, and that has to be honored.
  • Some states add their own rules, including limits on the hours you can send.
Canada
  • Canada's Anti-Spam Legislation (CASL) requires consent for commercial texts. It can be express, or implied for a limited time, such as two years after a client's last purchase.
  • Every message must identify your business and include a working unsubscribe.
  • Unsubscribe requests must be honored within 10 business days. Sooner is better.
  • In both countries: message only clients who agreed to hear from you, name your business, include "Reply STOP to opt out," and never message anyone who opted out.
  • Keep it about the appointment. No clinical details, no before-and-after talk. Medical questions go to a provider, not a text thread.
  • Use a registered business number. US carriers require business texting numbers to be registered, which is also why new texting lines take a little time to turn on.

How Bella runs reactivation, in month one and after

Writing eight good messages is the easy part. Sending the right one to each client at the right time, answering every reply in minutes and remembering who's due next month is where most teams run out of hours. That's the part Bella does.

Month one A win-back campaign across your existing client list.

Bella reaches out to past clients who haven't been in for a while, by text and, where it fits, by call. Each message uses the client's name, last treatment and provider. Messages are spaced out, every text has a clear opt-out, and when someone replies, Bella books the time.

After month one It keeps running, timed to each treatment.

Every client sits in a retention pipeline: recently visited, due, lapsing, win-back, contacted, rebooked. Bella reaches out when each one is due, so a Botox client and a facial client hear from you at different times. Everyone who rebooks shows up in your owner dashboard as recovered revenue.

Anyone who opts out never hears from Bella again. Texting turns on once the phone carriers approve your number, usually one to two weeks. We don't publish win-back numbers yet. When we have a measured result, it'll appear here with its source and date.

Questions about reactivation campaigns

What is a database reactivation campaign?

It's a campaign aimed at the clients already in your system who haven't booked in a while. Instead of paying to reach strangers, you send short, personal messages to past clients inviting them back, timed to when they'd usually be due.

How many messages should a reactivation campaign send?

Usually two: a first personal message and one follow-up two to three weeks later if there's no reply. Then stop. Anyone who opts out should never hear from you again.

Should a reactivation campaign include a discount?

Usually not. Most lapsed clients didn't leave over price. They drifted. A personal message with a specific time tends to work without training your regulars to wait for a promotion.

Can I text clients who haven't visited in a year?

Only if they agreed to hear from you and the rules where you are allow it. In the US, marketing texts generally need prior written consent. In Canada, implied consent from a purchase generally lasts two years. Check the rules that apply to you.

Sources and notes

  • US Federal Communications Commission, Stop Unwanted Robocalls and Texts (consent for automated marketing texts, and opting out). Checked September 28, 2026.
  • Canadian Radio-television and Telecommunications Commission, Frequently Asked Questions about Canada's Anti-Spam Legislation (consent, identification and unsubscribe). Checked September 28, 2026.
  • Rebooking windows are typical ranges for illustration. Your providers set the timing for each service and client.
  • All example messages, scripts, businesses and names are made up. This isn't legal advice.

Your next bookings are already in your client list.

Book a meeting and we'll show you how Bella brings them back.

Interview Bella

Interview Bella for the job.

1-844-792-3552

Interview her like you would a front desk hire. Ask how she'd handle a late-night caller, a price question or a reschedule. She answers 24/7 and will book you a time with our team.

QR code that calls 1-844-792-3552

Scan with your phone's camera to call.

Call from this computer