How to turn salon guest data into bookings: the four-campaign playbook

Your salon collects more client data than most businesses ever use. Here’s the four-campaign framework — re-engagement, personalised recommendations, birthday automations, and lapsed client win-back — that turns visit history into revenue.
Turning salon guest data into bookings — automated SMS and email campaigns from the client record | Zenoti

Here’s something worth sitting with: new guest visits fell across every salon vertical in 2025. Full-service salons down 5%. Specialty salons down 7%. For the first time in the history of the Zenoti Benchmark Report, not one segment grew client acquisition.

Yet some salons grew revenue anyway. Specialty salons posted 5% same-store revenue growth. Full-service salons grew revenue 2% despite flat visit volume.

The difference wasn’t advertising spend or new service menus. It was retention — specifically, salons that turned their existing client data into systematic outreach. The clients were already there. The data was already in the system. The salons that grew were the ones actually using it.

This playbook covers four campaign types that convert salon client data into bookings: what triggers each one, what to say, what results to expect, and what the 2026 data tells you about when it’s working.

The asset most salons are sitting on

Before the campaigns, it’s worth naming what you actually have.

A typical client profile in a well-configured salon system contains: the date of every visit, every service performed and by whom, every retail product purchased, the client’s birthday, their loyalty points balance, any notes left by stylists, their preferred communication channel, and their visit interval — how frequently they normally come in.

That last signal is the most underused piece of data in salon marketing. Visit interval tells you what “normal” looks like for each client. A colour client who comes in every six weeks has a completely different normal than a blowout client who comes every three. When a client’s behaviour deviates from their normal — when the six-week client hasn’t booked at week nine — that deviation is a signal. The relationship is at risk.

Most salon software either doesn’t track this, or tracks it but doesn’t act on it. The four campaigns in this playbook are each triggered by a specific signal in that client profile. Together, they cover the full retention lifecycle: keeping clients engaged between visits, making each visit feel personal, celebrating moments that matter, and recovering relationships before they’re lost entirely.

The data case for getting this right in 2026

The 2026 Zenoti Benchmark Report makes the stakes concrete across three findings:

Salons with membership programmes grew revenue at four times the rate of those without — 8% versus 2%. Both memberships and CRM-driven campaigns rest on the same foundation: knowing when a client is due, what they care about, and reaching them before they drift.

Among salon businesses where clients were rebooked once, 72% of those first rebooks were later cancelled. The first rebook is the high-risk moment. The CRM’s job is to make sure the right confirmation, deposit prompt, and follow-up go out automatically — not when a staff member remembers to send it.

Clients who complete a second rebooked visit cancel at just 4%. That dramatic drop — from 72% cancellation to 4% — is what effective re-engagement automation is protecting. Every campaign in this playbook is ultimately working toward getting clients past that second visit threshold, where retention becomes self-sustaining.

Source: Zenoti 2026 Beauty and Wellness Benchmark Report

Campaign 1: Re-engagement — reaching clients before they drift

What it is: A timed outreach triggered by a gap between a client’s last visit and the date they’d typically return — not a blast to the whole list, but a message to a specific person at the moment they’re most likely to respond.

The trigger: Visit interval plus a defined window. If a colour client’s average interval is six weeks, a re-engagement message at week seven is early enough to be useful. By week twelve, the relationship is significantly harder to recover — you’re no longer re-engaging, you’re doing win-back, which requires a bigger offer and a longer lead time.

The timing precision matters more than most owners realise. The 2026 Benchmark Report found that top-earning salons achieve online booking rates 61% higher than the median. The gap between top and median performers isn’t random — it’s driven by systematic outreach at exactly the right moments.

What to say: Service-specific, not generic. A colour client gets a message about her colour. A waxing client gets a message about her schedule. The specificity is what converts a message into a booking. “Your colour is ready for a refresh” performs better than “We miss you” because it speaks to the client’s actual situation, not the salon’s desire for revenue. The subject line is the test — if it could have been sent by any business to any person, it’s too generic.

Channel: SMS and email combined. SMS has significantly higher open rates for immediate action; email allows more detail for clients who’ve opted out of text. A sequence — SMS at the trigger point, email follow-up three days later if no action — recovers more clients than either channel alone.

SignalTrigger timingMessage type
Colour client, usual interval 6 weeksWeek 7–8Service-specific: “your colour is due”
Blowout client, usual interval 3 weeksWeek 4Soft nudge: “it’s been a while” + availability
Waxing client, usual interval 4 weeksWeek 5Appointment prompt with booking link
Nail client, usual interval 3 weeksWeek 4Quick text: “your nails are ready”

Campaign 2: Personalised service recommendations — the upsell that doesn’t feel like one

What it is: A recommendation triggered by a client’s service history and retail purchase pattern — sent at the right point in their visit cycle.

This is the campaign most salons skip because it requires knowing what a client has had before, what they haven’t tried, and what’s likely to be relevant based on their profile. That knowledge already exists in the client record. The question is whether anyone is reading it.

The trigger: Service history plus a defined interval. A client who regularly gets a cut-and-colour but has never added a conditioning treatment is a candidate for a targeted conditioning offer, timed around her next expected visit. A client who buys shampoo regularly but has never been recommended the matching conditioner is a candidate for a product recommendation message near her usual reorder point.

The logic is the same as a stylist who knows her clients well enough to anticipate what they’d love. The software makes it possible to apply that logic across every client — not just the ones a stylist has been seeing for years.

What to say: Frame it as a recommendation, not a promotion. “Based on your last colour service, you might love our [treatment] — it extends vibrancy by three to four weeks. Add it alongside your next appointment.” That’s useful. “20% off treatments this week only” is a discount blast dressed up as personalisation.

Why it matters: Research from Zenoti’s 2024 Salon and Spa Consumer Survey found that 97% of salon and spa regulars say personalisation during the in-person visit is important. Personalised recommendations that come from genuine knowledge of a client’s history are an extension of the stylist relationship — and they drive retail attachment that generic promotions don’t.

Client profileRelevant recommendationTiming
Regular colour, never had glossGloss add-on1 week before expected visit
Buys shampoo, no conditioner purchaseConditioner recommendationBetween visits
Highlights only, never had tonerToner serviceAround week 8
Monthly blowout, buys heat protectantUpgrade: blowout + treatment1 week before expected booking

Campaign 3: Birthday automations — the loyalty win most salons underuse

What it is: An automated message timed to a client’s birthday, personalised to their service history, and designed to generate a booking — not just acknowledge the date.

Birthday campaigns are the most discussed form of salon marketing automation, and also the most commonly done badly. A generic “Happy birthday from the team!” email is a missed opportunity. The client’s birthday is the one moment in the year where personal acknowledgement is expected, welcomed, and most likely to convert.

The trigger: Birthday date, with the message going out two to five days before — enough notice for the client to book as a treat, not so early it feels mechanical.

What to say: Reference the client’s last service or preferred treatment. “It’s your birthday — treat yourself to the [service] you love. Book this week and we’ll add [X].” The offer can be a small addition — a conditioning treatment, an extra ten minutes, a product sample — rather than a blanket discount that erodes margin across your whole list.

The birthday message is also a natural moment to reference the relationship, not just the transaction. Knowing that a client has been coming in for three years, or that she always books with the same stylist, makes the message feel like it came from someone who actually knows her — because in effect, it did.

The scale this creates: London Grace, a UK nail salon group, sent 180,000 emails automatically through their salon marketing system — including birthday campaigns — by connecting client data directly to their outreach.

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
What to includeWhat to avoid
Client’s first nameGeneric “to our valued client”
Reference to their usual serviceBlanket % discount to everyone
Specific offer (add-on, upgrade, sample)Sending on the birthday itself (too late to book)
Easy one-tap booking linkSending 2+ weeks early (feels impersonal)
Offer with a defined window (e.g. “this week”)No expiry — reduces urgency

Campaign 4: Lapsed client win-back — the revenue hiding in your inactive list

What it is: A campaign targeting clients who have exceeded their normal visit interval by a defined threshold — typically 90 days or more — with an outreach designed to restart the relationship.

This is where most of the recoverable revenue sits. Lapsed clients are not lost clients. They drifted, often for no dramatic reason — life got busy, they meant to rebook, the appointment never got made. A well-timed message with the right offer brings a significant proportion back.

The trigger thresholds:

StageDays past usual intervalCampaign typeOffer level
At-risk+14 to +30 daysSoft re-engagementReminder, no offer needed
Lapsed+60 daysWin-backModest offer (add-on, priority booking)
Deeply lapsed+90 daysFull win-backMeaningful offer (service upgrade, loyalty bonus)
Dormant+180 daysLast-chanceStrongest offer or removal from active list

The 60-day mark is worth flagging separately. At 60 days, a client is at risk but not yet fully lapsed. A lighter-touch message — a reminder, a prompt, a soft nudge — costs less than the win-back campaign required at 90 days, and recovers more clients earlier in the drift.

What to say: Acknowledge the gap without over-explaining it. “It’s been a while since we’ve seen you — we’d love to welcome you back.” Add a reason to come back now. The offer should match the client’s value — a high-spend regular who has lapsed deserves a more meaningful gesture than a first-visit discount.

The results, in real numbers:

QQ Nails and Spa ran a Smart Marketing win-back campaign over three months. Result: 1,139 guests recovered. 18% of their lapsed guest list returned. 31% of those recovered guests made at least one additional visit after returning.

We are absolutely overjoyed with the results. When I first heard of Zenoti’s Smart Marketing solution, I knew it would be great, but I never expected that in just over three months we would have recovered so many guests.— Joey Fei, CEO, QQ Nails and Spa

Elements Lifestyle Salon ran a targeted win-back and recovered £40,275 in revenue from 67 unique lapsed guests — a 3% impact on total chargeable revenue.

Luxe Salon recovered 160 guests and generated $20,909 in campaign revenue. 31% of those recovered guests returned for a follow-up visit.

I am thrilled that so many guests not only visited the salon within 14 days of getting the Smart Marketing message but have also returned for another appointment since. And the best part is, it doesn’t require any extra effort from my staff. — Kalrissa Taylor, CEO, Luxe Salon

Willo Salon generated $55,000 in revenue attributed to Zenoti Smart Marketing campaigns.

We’re thrilled with the fantastic results we’ve achieved. Seeing hundreds of guests return to our salons feels amazing. — Jodie Travis, Owner, Willo Salon

That last phrase — “doesn’t require any extra effort from my staff” — is the point that makes win-back viable for most salons. The reason lapsed clients usually stay lapsed is that recovering them manually is too time-consuming. Staff don’t have the bandwidth to identify who’s drifted, segment by value, craft personalised messages, and follow up. Automated win-back solves the bandwidth problem.

Why the campaigns only work when the data is connected

All four campaigns share a dependency: client profile data that is accurate, current, and complete.

A re-engagement campaign triggered on stale data will catch clients who already rebooked. A birthday message using the wrong date is worse than no message. A win-back campaign that can’t distinguish a high-value lapsed client from a low-value one wastes offer budget on the wrong people.

This is the structural reason why salon marketing automation works better when the CRM is inside the same system as the appointment book and the POS. When those systems are native — not integrated, but the same platform — the client profile updates in real time after every booking, visit, and purchase. The campaigns draw from live data. The triggers fire at exactly the right moment.

When the systems are separate, data is periodic, often incomplete, and regularly out of sync. The campaigns run — but on old information. That’s where segmentation errors happen and why some salon owners feel like their automated marketing “doesn’t work” when the problem isn’t the marketing at all.

How data quality affects campaign performance:

Data conditionRe-engagement accuracyBirthday accuracyWin-back targeting
CRM native to booking + POS, real-timeHigh — triggers on actual visit gapExact — birthday in profile at signupPrecise — segment by value and lapse depth
CRM integrated (synced daily/weekly)Medium — 1–7 day lag, some false triggersGood if captured at bookingMedium — spend data may lag
Manual entry or no CRMLow — relies on staff remembering to updatePoor — birthday often missingLow — can’t segment meaningfully

Indira Salon and Spa describes the difference this creates:

One of the features that really attracted us to Zenoti was the marketing module. You can target the segments and really deliver the marketing messages to the specific people that you wanted to go to.— Mike and Tracey Nass, Owners, Indira Salon and Spa

How to build the four campaigns: a practical starting sequence

Not all four campaigns need to launch simultaneously. Here’s the sequence that delivers the fastest return with the least setup complexity.

  1. Win-back first. It has the clearest ROI and the most immediate revenue impact. Start with a 90-day lapsed client list, a simple offer, and a two-message sequence (SMS + email follow-up). Measure recovery rate and second-visit rate.
  2. Birthday automations. They require the least ongoing effort once configured. Set the trigger, personalise the message template by service type, define the offer, and let it run.
  3. Re-engagement by service type. Set interval triggers for your top two or three service types. Colour clients and waxing clients first — they have the most predictable cadences and the clearest “due date” signal.
  4. Personalised service recommendations. This requires the richest client data and the most message variation to do well. Build it once re-engagement and win-back are running cleanly.

Before any of this: audit your data quality. Check the percentage of client profiles with a birthday recorded. Check whether service types are being captured consistently (not just “appointment”). Check whether your last visit dates are accurate. Data gaps limit what any campaign can do, regardless of how well the platform works.

The bottom line

The 2026 Benchmark Report’s finding is clear: acquisition declined everywhere, and the salons that grew revenue did it through retention. The data to power that retention already exists in your system. Every client who’s visited your salon in the last three years left a record — service history, spend, frequency, preferences.

The question is whether your software is reading it. And whether it’s doing anything about what it finds.

The four campaigns in this playbook don’t require talent or time your team doesn’t have. They require a system that knows when to reach out, what to say, and who to say it to — and then does it without anyone on the team having to manage it.

For a full breakdown of what to look for in a salon CRM platform — including a comparison of how the main platforms handle the data capabilities these campaigns depend on — see: Salon CRM software: what it is, what to look for, and how to choose.

See how it works →

Frequently asked questions

Salon guest data & CRM campaigns — FAQs

What is a salon re-engagement campaign?

A salon re-engagement campaign is an automated message sent to clients who are due for a visit but haven’t rebooked. The trigger is based on each client’s visit interval — their typical time between appointments — rather than a fixed calendar window. The message is service-specific and personalised to that client’s history, not a broadcast to the whole contact list.

How do I win back lapsed salon clients?

The most effective approach is a timed, segmented campaign triggered when a client exceeds their normal visit interval by a defined threshold — typically 60 to 90 days. The campaign should include an offer relevant to the client’s service history, sent via SMS and email for maximum reach. QQ Nails and Spa recovered 1,139 lapsed guests over three months with this approach, with 31% returning for a second visit. The critical factor is timing — the window between “lapsed” and “lost” closes faster than most owners expect.

When should I send a salon birthday campaign?

Send birthday messages two to five days before the client’s birthday — enough notice to book, not so early that the message feels impersonal. Personalise the message to the client’s usual service and offer a specific addition or upgrade rather than a generic percentage discount. Avoid sending on the birthday itself — too late to book for that day.

What is salon guest data and why does it matter?

Salon guest data is the information your software captures about each client: visit history, services booked, stylist preference, retail purchases, visit frequency, birthday, and spending patterns. It matters because it’s the foundation of personalised marketing — the data that makes it possible to send the right message to the right client at the right time, automatically, without manual effort from your team.

How do I personalise salon marketing campaigns?

Personalisation in salon marketing starts with segmentation — grouping clients by service type, visit frequency, and spend level rather than treating all clients as one list. The message content should reference what that specific client has booked before and what’s likely relevant to them next. This requires client data that’s accurate, complete, and connected to your booking system in real time — not synced periodically from a separate tool.

What is a salon win-back campaign?

A salon win-back campaign is an automated outreach to clients who have gone significantly past their usual visit interval — typically 90 days or more. The campaign acknowledges the gap, offers a reason to return (a time-limited offer, a new service, a service upgrade), and is personalised to the client’s history. The Elements Lifestyle Salon case study showed £40,275 in recovered revenue from 67 lapsed guests. Luxe Salon recovered 160 guests and $20,909 in revenue, with 31% returning for a second visit.

How much of salon marketing can be automated?

All four campaigns in this playbook — re-engagement, personalised service recommendations, birthday automations, and lapsed client win-back — can run automatically once configured, with no ongoing manual input from your team. The automation is only as good as the client data it draws from. If profiles are incomplete or data is not updating in real time, campaign accuracy suffers regardless of how the platform works.

What data does a salon need to run effective marketing campaigns?

At minimum: visit date and service type (to calculate interval and personalise messaging), birthday (for birthday automations), and communication preferences (email vs SMS). More complete profiles — including stylist preference, retail purchase history, loyalty points balance, and membership status — enable more precise segmentation. The profile should build automatically from every booking and checkout, not be populated manually.

Why do some salon marketing campaigns feel generic even with automation tools?

Usually because the CRM and the marketing tool are separate systems syncing data periodically. When the campaign draws from a client record that was last updated a week ago, the message is based on stale information — wrong timing, wrong segment, wrong offer. Native integration, where the CRM and marketing automation live in the same platform as the booking system and POS, eliminates this problem.

Sources

Zenoti 2026 Beauty and Wellness Benchmark Report — new guest acquisition decline, membership revenue growth (4x), rebooking cancellation data (72% first rebook / 4% second rebook), HyperConnect AI impact, online booking rate gap.

Zenoti 2024 Salon and Spa Consumer Survey — personalisation data (97% in-visit, 81% marketing).

QQ Nails and Spa case study (Zenoti / Highspot) — 1,139 guests recovered, 31% second visit.

Elements Lifestyle Salon case study — £40,275 recovered revenue, 67 guests.

Luxe Salon case study (Zenoti / Highspot) — 160 guests recovered, $20,909 revenue, 31% second visit.

Willo Salon case study (Zenoti / Highspot) — $55,000 attributed revenue.

London Grace video testimonial (Zenoti) — 180,000 automated emails.

Indira Salon and Spa video testimonial (Zenoti) — Mike and Tracey Nass, segment targeting.


Cheryl Cole

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