Bring back the clients who stopped booking.
The average salon client rebook window is 6–10 weeks for cuts, 4–8 for color. When someone passes 14 weeks without booking, they've likely tried another chair. This recipe catches them at 10–12 weeks with a warm text from their stylist, offers a personal-touch rebook, and holds the chair before it's too late.
The typical salon client spends $80–$200 per visit on cuts and $150–$500 on color, rebooking every 6–10 weeks. Lose them once and you lose 6–8 appointments a year — the equivalent of two paying clients' worth of revenue per chair.
Most salons only notice a lapse when a stylist looks at their empty book. By then the client has usually tried a competitor. This recipe catches them at 10–12 weeks — while the last cut is still growing out and the switch to another chair hasn't hardened.
What this recipe does
Four moving parts, all triggered by your booking system.
Detects lapsed clients
Watches your booking system for clients past their rebook window — typically 10–14 weeks for cuts, 8–12 for color.
Personal text from stylist
SMS from the client's own stylist, referencing their last service. Warm, unhurried, no promo pitch.
Routes replies to the chair
When a client replies, the conversation drops into the stylist's inbox with service history for immediate context.
Reports rebooked revenue
Weekly view of returned clients and revenue recovered — per stylist and per service type.
How the client win-back sequence works
Six steps, timed to the natural rebook rhythm of hair services. Live in 90 minutes.
-
1Trigger · Week 10
Detect the lapse
Gleantap watches your booking system (Vagaro, Boulevard, Booksy, GlossGenius, Fresha, or Square). When a client passes their expected rebook window, they’re tagged lapsed.
-
2Personal · Day 0
Send an SMS from their stylist
Warm text from the specific stylist who did their last service. References the last cut or color. No discount, no pitch — feels like a text from a friend.
-
3Rebook · Day 4
Offer specific appointment times
If no reply, send a text with 2 available times this week — matched to the client’s usual booking preferences. One-tap to confirm.
-
4Try new · Day 8
Offer a fresh look consult
Final text: ‘want to come in for a 15-min consult about a fresh look?’ Removes the pressure to commit to the same service — perfect for clients thinking about a change.
-
5Handoff · Live
Route hot replies to the stylist
Any reply drops the conversation into the stylist’s inbox with the client’s full history: last service, formula (for color clients), timing preferences, notes.
-
6Report · Weekly
Measure returns + revenue
Monday morning: how many lapsed clients rebooked, revenue recovered, which stylists had the highest recovery rate — and which services (cut vs color) came back.
A text from your stylist, not from the salon.
Hair is personal — the relationship is between the client and their specific stylist, not the salon brand. Every message goes out under a stylist's name, in a warm personal tone. That's why lapsed clients reply to this recipe 5–8x more than to a generic 'we miss you' campaign.
What your clients actually see
Copy tuned to feel like a text from your stylist — not a marketing blast. Edit any of it in the Gleantap workflow builder.
What salons typically see in 90 days
Ranges from salons and barbershops running this recipe. Numbers depend on stylist warmth, service mix, and how long clients had been lapsed.
Of lapsed clients contacted, this share rebooks a service within 30 days.
Replies to the Day 0 text within 48 hours. Stylist-signed messages get significantly higher engagement.
Per 1,000 lapsed clients contacted, based on typical salon ticket size and rebook cadence.
Ranges assume a mid-tier salon (3+ stylists, $120 avg service). Solo studios and barbershops may see higher reply rates but lower absolute volume.
Everything you'll need
Five things. Most salons already have four of them. Live in under 90 minutes.
Get help setting this up-
Booking system dataVagaro, Boulevard, Booksy, GlossGenius, Fresha, or Square Appointments. Direct integrations available.
-
Stylist-signed SMS senderEach message goes out under the specific stylist's name — the tech handles compliance.
-
A rebook windowDefault: 10 weeks for cuts, 8 weeks for color, 6 weeks for men's cuts. Adjustable per service.
-
Available inventory2-3 flexible appointment slots per stylist per week for offers.
-
Front desk for handoff~15 min/day. Hot replies come with client history; front desk closes.
More recipes for salons
Automations we see paired with client win-back.
Missed-Appointment Recovery for Salons & Barbershops
Salon no-shows cost $80–$500 per empty chair — and every empty chair is one your stylist can't refill.…
New-Client Onboarding for Salons & Barbershops
65% of first-time salon clients never rebook. Not because they didn't like the cut — because nobody engineered…
Client Referral Program for Salons & Barbershops
Ask a salon client for a referral when they're loving their new look — not in a cold…
Service Upsell for Salons & Barbershops
Most salon clients start with one service. But the highest-margin growth comes from cross-service expansion — cuts to…
This recipe also works for
Same warm-touch approach, tuned per vertical.
Frequently asked questions
Straight answers to what salon owners ask before running this.
What booking systems does Gleantap integrate with?
What's the ideal rebook threshold for a salon?
Should we offer a discount in the outreach?
Do the texts really need to come from a specific stylist?
What if the client's stylist has left the salon?
Will this feel spammy to clients who quietly stopped coming?
How long until we see revenue back?
See this recipe running in your salon.
A 20-minute walkthrough. Bring your last quarter's lapsed-client report or don't — we'll show it on a sample salon. You'll leave with a rebook threshold, a stylist outreach template, and an estimate of the revenue you can recover in the next 90 days.
- No slide deck
- Live product, real data
- A revenue recovery estimate for your salon
Schedule a Demo
See how Gleantap can help your salon grow.