Check in to see how other wellness brands are winning and thriving. Check out with the insights you need to grow yours.
How to win back salon clients: scripts, timing, and automations that actually work

Most salon clients who stop coming back never actually decided to leave. They drifted — life got busy, they forgot to rebook, someone recommended somewhere new. The good news is that most of them will come back if you reach out at the right moment with the right message.
The data to make that happen is already in your salon system. Visit dates, service history, birthdays, purchase records — it is all there. This guide covers six specific ways to use it: from winning back clients who have gone quiet, to keeping active clients from drifting in the first place. Each step includes the exact data to look at, the precise timing window, and a word-for-word message you can send today.
The numbers throughout come from the Zenoti 2026 Beauty and Wellness Benchmark Report, built on anonymised performance data from 30,000+ salons across North America.
Step 1: Send “time to rebook” reminders using visit interval data
The data: Pull each client’s average time between visits by service type. This is the most important number in your database — and most salon owners never look at it.
Industry visit intervals by service type, based on Zenoti platform data:
| Service type | Typical visit interval | Send reminder at |
|---|---|---|
| Colour / highlights | 6–8 weeks | Week 5 |
| Cut only | 6–8 weeks | Week 6 |
| Blowout | 2–4 weeks | Week 3 |
| Waxing (face / body) | 4–6 weeks | Week 3–4 |
| Lash extensions | 2–3 weeks | Day 14 |
| Nail appointment | 2–4 weeks | Day 18 |
| Keratin / treatment | 10–14 weeks | Week 9 |
The timing: Send the reminder when a client is at approximately 80% of their usual interval — before they have started looking elsewhere, not after they have already drifted. A colour client due at week 7 should hear from you at week 5, not week 9.
The message — SMS:
Hi [Name], your colour is looking beautiful but it is about time for a refresh. We have slots opening up next week — book yours here: [link]
The message — email subject line:
[Name], your highlights are due — grab a slot before they fill
Why this timing works: The 2026 Zenoti Benchmark Report found that clients who complete a second rebooked appointment cancel at just 4%, compared to 72% cancellation on first rebooks without a confirmation workflow. Getting the client to confirm before they drift — not chasing them after — is the difference between a confirmation and a recovery campaign.
Set it up once: Configure your salon software to trigger this message automatically based on each client’s last visit date for each service type. Once it is running, no staff input is needed.
Step 2: Win back clients who have gone quiet
The data: Filter your client list by days since last visit. Most salon software can do this in under two minutes. The clients who have not visited in 60 days are at risk. The ones who have not visited in 90 days need a different offer entirely.
The timing — two-stage approach:
| Days since last visit | Stage | What to send |
|---|---|---|
| Day 45–60 | Soft nudge | “Haven’t seen you in a while” — no offer needed |
| Day 61–90 | Re-engagement | Soft offer: add-on, upgrade, or priority slot |
| Day 90+ | Full win-back | Meaningful offer: complimentary treatment, significant credit |
| Day 180+ | Last chance | Strongest offer, or remove from active campaign list |
The message — day 60 SMS:
Hi [Name], it has been a while since we have seen you. Your usual slot on [day] is open — want us to hold it? [link]
The message — day 90 SMS:
Hi [Name], we miss you at [Salon Name]. Book your next [service] this week and we will add a complimentary [add-on] — just our way of saying welcome back. [link]
The message — day 90 email subject line:
[Name], your welcome-back offer expires Sunday
The results this produces: Enrich Salons, a 56-location group, ran an automated re-engagement campaign targeting waxing clients who had not returned within their usual interval. The campaign sent a personalised SMS exactly 21 days after each client’s last waxing service. The result exceeded expectations within the first 60 days and significantly improved visit frequency across their waxing clientele. (Zenoti case study.)
QQ Nails and Spa ran a three-month win-back campaign and recovered 1,139 lapsed guests. 18% of their inactive list returned. 31% of those recovered clients came back for a second visit. (Zenoti Smart Marketing case study, Highspot.)
Step 3: Run birthday campaigns that convert, not just congratulate
The data: Check what percentage of your client profiles have a birthday recorded. Aim for above 60%. If you are below that, make birthday collection part of your standard intake form — it takes one extra field.
The timing: Send four days before the client’s birthday — early enough to book an appointment as a treat, not so early it feels impersonal. Never send on the birthday itself. It is too late for the client to act.
| Send window | Why |
|---|---|
| 7+ days before | Too early — feels automated |
| 4 days before | Optimal — enough time to book |
| 1–2 days before | Too late for most clients to act |
| On the birthday | Impossible to book for that day |
The message — SMS:
Hi [Name], happy early birthday from [Salon Name] 🎂 Treat yourself to your [service] this week — we have added a complimentary [scalp massage / gloss treatment / conditioning treatment] just for you. Book here: [link]
The message — email subject line:
Your birthday treat is waiting, [Name]
The offer: Avoid a blanket percentage discount — it trains clients to wait for deals. A complimentary add-on (scalp massage, conditioning treatment, glossing service) costs $5–$15 in product, has a perceived value of $20–$35, and keeps your margin intact. The client feels genuinely celebrated. A “10% off” email does not have the same effect.
The scale: London Grace, a UK nail salon group, sent 180,000 automated emails — including birthday campaigns — through their salon marketing system. “With Zenoti, obviously the data’s all there. And we can see who’s been to a particular store in a particular timeframe and send them messages that are key to them.” — Kirsten White, Founder, London Grace (video testimonial).
Step 4: Use service history to send personalised recommendations
The data: Look at each client’s last three services. What have they had? What have they never tried that is a natural next step? This is information your stylists already know about their regulars — the campaign makes it systematic across every client.
The timing: Send one week before a client’s expected next visit, while they are planning and before they have finalised what they want.
| Client profile | Relevant recommendation | Timing |
|---|---|---|
| Regular colour, never had a gloss | Gloss add-on (“extends vibrancy by 3–4 weeks”) | Week 5 of 7-week interval |
| Highlights, never had toner | Toning service recommendation | Around week 8 |
| Monthly blowout, buys heat protectant | Blowout + treatment upgrade | Week 3 of 4-week interval |
| Cut only, has never done colour | Colour consultation invite | Week 7 of 8-week interval |
| Regular client, no retail purchase | Product recommendation (matching their service) | 1 week before visit |
The message — SMS:
Hi [Name], ahead of your next appointment — we think you would love our [treatment]. It is perfect after [last service] and takes just 10 minutes extra. Want us to add it? Reply YES or book here: [link]
The message — email subject line:
[Name], one thing we think you’d love at your next visit
Why it works: 97% of salon and spa regulars say personalisation during the in-person visit is important. 81% are more likely to rebook when they receive a personalised offer. (Zenoti 2024 Salon and Spa Consumer Survey.) A recommendation that references what the client has actually had performs significantly better than a generic promotion.
Step 5: Send retail restock reminders using purchase history
The data: Pull each client’s last retail purchase — product name and date. Most professional salon products run out in 60–90 days depending on use. This is predictable, which means the reminder timing can be automated.
The timing:
| Product type | Estimated run-out | Send reminder at |
|---|---|---|
| Shampoo / conditioner (250ml) | 60–75 days | Day 55 |
| Treatment / mask | 45–60 days | Day 42 |
| Styling product | 75–90 days | Day 70 |
| Colour-care range | 60–90 days | Day 60 |
The message — SMS:
Hi [Name], running low on your [Product Name]? Reply to this text to reserve a bottle, or add it to your next appointment here: [link]
The message — email subject line:
[Name], your [product] is probably running out about now
Why this matters: A retail repurchase visit or a product add-on at the next appointment increases average ticket value without adding chair time. Clients who buy retail visit more frequently and have a measurably higher lifetime value than those who do not. The recommendation coming from their actual purchase history — not a generic promotion — is what makes it feel like service rather than selling.
Step 6: Recognise your top clients before they consider leaving
The data: Sort your database by total lifetime spend, or by annual visit count. The top 20% of clients by spend typically generate around 80% of a salon’s revenue. (Zenoti platform data.) Most salons treat these clients identically to first-timers.
The timing: Quarterly recognition, or triggered by milestones — 10th visit, 1-year anniversary with the salon, $1,000 lifetime spend threshold.
| Milestone trigger | Recognition message type |
|---|---|
| 5th visit | Welcome to loyal client status — first to know about new services |
| 10th visit | Exclusive: first access to peak-time booking before it opens |
| 1-year anniversary | Thank you — complimentary upgrade at next visit |
| $500 lifetime spend | Personal note from the salon owner or their regular stylist |
| $1,000 lifetime spend | VIP designation — skip the waitlist, priority rebooking |
The message — SMS:
Hi [Name], you have been with us for a year and we could not be more grateful. We have added a complimentary [treatment] to your next appointment — no need to do anything, it is already on us. See you [date]. [Stylist name]
The message — email subject line:
[Name], a thank you from us — something special at your next visit
The principle: Clients who feel genuinely recognised do not shop around. They also refer. According to a Wharton School of Business study, a referred client is 18% more likely to stay with a business long-term than one who found it independently. Your top clients are your most reliable referral source — and most salons never specifically acknowledge them.
How to set all six up in your salon software
These six campaigns do not require six separate tools. A well-configured salon management system handles all of them from a single client profile — triggering each message based on the data it already holds.
The setup process:
- Audit your data completeness first — check what percentage of profiles have a birthday, a service type recorded, a retail purchase date. Data gaps limit what campaigns can fire accurately.
- Set your triggers for re-engagement and win-back (steps 1 and 2) — these have the fastest ROI and the clearest data inputs.
- Configure birthday automations (step 3) — they require a one-time setup and then run without any ongoing input.
- Add personalised recommendations and retail reminders (steps 4 and 5) as your data quality improves.
- Build your VIP recognition (step 6) around milestones your system can track automatically — visit count and lifetime spend are the most reliable.
Platforms like Zenoti connect CRM data directly to the marketing automation layer — every trigger fires from the live client profile, so campaigns are always based on current information, not a list exported a week ago.
For a deeper breakdown of the strategy and real case study results behind each campaign type — including what drove a 1,139-guest recovery at QQ Nails and $55,000 in attributed revenue at Willo Salon — see: How to turn salon guest data into bookings: the four-campaign playbook.
For a comparison of which salon platforms handle this automation natively, see: Salon CRM software: what it is, what to look for, and how to choose.
FAQs
How do I win back salon clients who have stopped coming in?
The most effective approach is a timed, two-stage campaign: a soft nudge at day 60 (referencing their last service, no offer needed), followed by a more compelling message at day 90 with a specific add-on or upgrade offer. QQ Nails and Spa recovered 1,139 lapsed guests using this approach over three months, with 31% returning for a second visit. The critical factor is timing — reaching out at day 60 rather than waiting until day 90 or later recovers significantly more clients at lower offer cost.
What should I say in a salon re-engagement text message?
Reference the specific service the client last had and make the action (booking) one step. Example: “Hi [Name], your colour is due for a refresh — we have slots available next week. Book here: [link].” Specific and relevant performs better than “We miss you!” because it tells the client why the message is relevant to them right now.
How often should I contact lapsed salon clients?
Two to three messages over a 90-day window is the effective range. A soft nudge at day 60, a follow-up with an offer at day 75, and a final message at day 90 with the strongest offer. After 90 days without a response, move the client to a lower-frequency list rather than continuing to message them weekly — over-messaging lapsed clients accelerates unsubscribes.
What is the best offer for a salon win-back campaign?
A complimentary add-on service — conditioning treatment, scalp massage, glossing service — outperforms a percentage discount. The add-on costs $5–$15 in product, has a perceived value of $20–$35, and does not train clients to wait for discounts before rebooking. The key is that the offer is specific to their service history, not generic.
When is the best time to send a salon birthday message?
Four days before the client’s birthday is the optimal window. It gives the client enough time to book an appointment as a birthday treat while feeling personal rather than automated. Sending on the birthday itself is too late to generate a booking for that day.
How do I find out each client’s usual visit interval?
Your salon management software should have a report showing days between visits per client, or you can filter by last visit date and service type. If your system does not have this report natively, export your appointment data and calculate average days between visits per client in a spreadsheet. This number — by service type — is the most valuable data point in your database for retention campaigns.
How many salon clients are typically lapsed at any given time?
This varies significantly by salon, but the Zenoti 2026 Benchmark Report data suggests that new guest acquisition declined across every salon vertical in 2025, meaning the average salon’s active client base is eroding unless re-engagement is active. Filtering for clients with no visit in the last 90 days typically surfaces 20–40% of a salon’s database — a significant recoverable revenue opportunity.
Can I run these campaigns without dedicated marketing software?
Basic versions of steps 1–3 can be run manually or through a simple email platform if your booking system can export a filtered client list. The limitation is accuracy and timing — a manually triggered campaign is always working off data that is at least a few days old, and staff bandwidth constrains how consistently it runs. Automated campaigns connected to live client data outperform manually managed campaigns both in timing precision and in consistency over time.
Sources
- Zenoti 2026 Beauty and Wellness Benchmark Report — visit frequency data, cancellation rates (72% first rebook / 4% second rebook), new guest acquisition decline, top client revenue share
- Zenoti 2024 Salon and Spa Consumer Survey — personalisation preference data (81% rebook on personalised offers, 97% value in-visit personalisation)
- Enrich Salons case study (Zenoti) — 21-day waxing re-engagement campaign
- QQ Nails and Spa case study (Zenoti / Highspot) — 1,139 guests recovered, 31% second visit
- London Grace video testimonial (Zenoti Wistia) — 180,000 automated emails
- Wharton School of Business — referred customer retention (18% higher likelihood to stay)

Written by
Cheryl Cole, Managing Editor
Cheryl uses her background in journalism to help brands bring their unique stories to life. Passionate about content strategy, she has extensive experience leading both print and digital publications. As managing editor of The Check-In, Cheryl is committed to providing wellness professionals with high-quality, tailored content designed to help grow their brands.
Learn more about Cheryl Cole