They tried you once or twice and never booked again. Their names, phone numbers and last visit dates are still sitting in Fresha, Vagaro, Booksy, Square or Mindbody. Under Canada’s anti-spam law (CASL), you can generally still contact a client for 2 years after a paid visit (6 months after an inquiry).
What happens after “I’ll call to book”
Scott Farmer, a stylist for 30 years and founder of JScott Salon, tracked first-time clients. The ones pre-booked before they left came back at over 80%. The ones who said they would call came back at under 40%. That’s one stylist’s own tracking, with no sample size published, quoted on a vendor blog in 2026.
One stylist’s own tracking suggests that what mattered was whether the next visit was booked before the client walked out.
We call it the I’ll-call gap: the space between “I’ll call to book” and a call that never comes. At the average salon it stays open. Zenoti’s 2025 benchmark found salons rebook just 10% of clients within 24 hours of a visit, and the top earners 30% (2024 data, salons on its platform in the US and Canada, vendor data).
“Don’t beg them back”
One owner on Salon Geek, a UK salon forum, put one view plainly in 2014: “My mantra is sod them, they didn’t want to return don’t beg them back.”
Farmer’s tracking suggests another reason some never came back: nobody booked the next visit. Another owner on the same thread tried asking: “Sending out money off vouchers to clients that had gone AWOL worked for me and they rebooked so not a waste of money.”
The leak you never see on the schedule
A no-show leaves an empty chair, so you feel it the same day. “I honestly can’t afford for people not to turn up,” one owner wrote on the same forum in 2020. Zenoti’s 2025 benchmark puts the average salon’s no-show rate at 3% (2024 data, 30,000+ locations in the US and Canada, vendor data).
A first-time client who never rebooks leaves no gap at all. You just pay to replace them: an intro offer, an ad, hours on Instagram.
Boulevard, a booking-software company, studied 11 million appointments at more than 30,000 salons and spas, mostly in the US (January 2022 to March 2023, vendor data). The average business turned 45% of first visits into a second appointment. The top 10% turned 70%.
That’s where the money is. In Zenoti’s data (vendor data, same report), the 58% of clients who came once or were new brought in 20% of revenue. The 42% who came back more than once a year brought in 80%.
Your number may beat the average. In Boulevard’s data, first visits booked online came back 78% of the time, against 39% for walk-ins. Check it. In Fresha it’s the Client Summary Report: new, returning and rebooked clients, by team member. On another system, look for its client or retention report.
Start with one win-back campaign
We help owner-run salons and spas turn clients who tried them once into regulars who rebook, so your book can fill from returning clients instead of paying again to win new ones.
The first step is the clients you already lost. We take everyone who went quiet, check who you’re allowed to contact, and run one campaign that brings them back, booked into your calendar. There’s no ad spend, because these clients are already yours. You’ve done the hard part too: online booking means every client and every visit date is already on file.
How the campaign runs
- Pull the list. We export your clients and their last visit dates from your booking software.
- Check consent. Each client is tagged with the reason you’re allowed to contact them, and the date. A paid visit counts for 2 years; an inquiry or a booking with no paid visit counts for only 6 months. Anyone outside their window is left out, and texts go only to clients whose consent is on file.
- Split the list. Clients with a paid visit in the last 2 years who haven’t rebooked get one message. People who asked about a booking, or no-showed, without a paid visit get their own message, but only if they contacted you in the last 6 months.
- Give them a reason to come back now. One offer per group, written with you. Never a deep discount by default.
- Answer every reply. An AI assistant set up with your services answers texts and emails fast and books straight into your calendar. Reminders go out, and no-shows get a new time.
- Count it at day 30. A one-page report: clients reached, replies, bookings and the revenue they brought in, checked against your own calendar.
The price
- $1,000 for the first campaign, then $300/mo for a new campaign each quarter.
- The $1,000 counts toward Win Back Customers, the part of the Marketing OS that keeps clients coming back, if you go ahead within 60 days.
- Cancel the $300/mo with 30 days notice.
- You need at least 1,000 past clients you’re allowed to contact. We check that before you pay anything.
- Text and email sending costs bill to your own accounts.
If reviews are your leak instead
If reviews are the leak you want fixed first, start there. After every visit, every client gets a review request with your Google link, with no filter and nothing offered in return. Every review gets a reply within 48 hours. $1,000 to set up, then $300/mo. The $1,000 counts toward Reviews & Referrals, the review and referral part of the Marketing OS, if you go ahead within 60 days. Not available for medical spas.
Medical spas and aesthetics clinics
If your clinic has a physician or medical director, or offers injectables, the same campaign runs under stricter rules: the CPSO’s advertising policy and Health Canada’s rules for prescription drugs.
- It runs as treatment-plan rebooking. Clients whose next visit is overdue on the schedule your providers set get a note that it’s due, and a time to book.
- No review requests and no review links. The review ask stays off.
- Nothing about what a treatment does. Messages talk about the visit and the schedule, never results.
- Injectable offers stay within the drug rules. An offer for an injectable names the product, the price and the quantity, and nothing more.
Same steps, same price, same 1,000-client check.
Is this you?
- A hair salon, barbershop, nail or lash studio, esthetics studio, day spa or medical spa in Ontario
- Online booking already live, with 2 or more people taking clients
- You run the marketing yourself, between appointments
This page isn’t for RMT, physio or dental clinics. Their colleges’ advertising rules need their own setup.
What comes next
The campaign brings back clients you already lost. The Marketing OS keeps the next ones from slipping away: a rebooking prompt at checkout, reminders and no-show follow-up, review requests after every visit (off for medical spas), and one weekly scorecard of new clients, rebooking rate and revenue per client. It’s built on your own booking software, Google profile and email.
- Audit: $2,500 fixed. One week. We find where clients slip away, put a dollar figure on each leak and rank the 3 fixes worth doing first. One report and one walkthrough call. The fee is credited to the install if you go ahead within 30 days of the report.
- Install: from $5,000 one-time. Built on your accounts, starting with the fixes the audit ranked.
- Keep it running. Self-run: your team runs it, with 3 months of weekly support included, then optional support at $1,000/mo, cancelled with 30 days notice. Operated: we run it, from $3,000/mo, with a 3-month minimum.
Every piece of the install comes with a written checklist of what “working” means. Anything that fails it at handoff or during the 3 included months gets fixed at no charge. Operated clients set targets with us in week 1; if there’s no measurable progress after the first 30 days of running, that month’s fee is refunded (full conditions are in the proposal). Full breakdown on the services page.
List prices cover 1 location and fewer than 10 staff. With 10 to 25 staff, prices are 30% higher, and each extra location adds 50%. All prices are in Canadian dollars.
What you own
All of it, from day one: the client list, the messages, the accounts and the written steps for running it. If you stop working with us, you keep everything. We never promise revenue, because that depends on your services, your prices and your market.
Who’s behind it
I’m Utkarsh Deep, a growth marketer in Mississauga and the person who builds and runs this system. It’s being installed first on my own online store, Sernes, so there are no client results to show yet.
Start with one number
Open your client report and count the clients with a paid visit in the last 2 years and nothing booked now. Email that number. The reply tells you whether you clear 1,000 and what we’d send them first.
Waiting has a cost you can count: every month, the clients whose last paid visit was 2 years ago move outside the window you’re allowed to contact.
Or email utkarsh@bizlegos.com with your count.