Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

AI Tools for Hair Salons to Fill Empty Appointments (And What Works)

If you are skim reading
The short version: AI tools fill empty salon appointments by automatically texting your waitlist and past clients the moment a gap appears, often with a small incentive attached, rather than waiting for the phone to ring.

The short version: AI tools fill empty salon appointments by automatically texting your waitlist and past clients the moment a gap appears, often with a small incentive attached, rather than waiting for the phone to ring. The tools that move the needle are your booking software's own recall and waitlist features (Fresha, Phorest, Booksy), plus a simple SMS or WhatsApp automation layer on top. Buying a shiny new AI app rarely fixes empty chairs on its own, the fix is process plus incentive plus speed.

What an empty chair really costs you

Let's do the maths, because most salon owners guess at this and get it wrong. Say your average colour and cut is £65, and your chair sits empty for four hours a week across quiet slots, that's two clients you didn't see. At £65 a head, that's £130 a week gone, £6,760 a year, from one chair. Multiply that by three stylists and you're looking at over £20,000 a year in appointments that simply never happened.

That number doesn't show up on your P&L as a loss line. It just looks like a quiet Tuesday. Which is exactly why so many salon owners underestimate the problem until they track it.

Why phone calls and Instagram posts don't fill gaps anymore

I worked with a salon owner in Reading, three chairs, decent Instagram following, who used to post "gap tomorrow at 2pm, who wants it?" and get maybe one reply out of 4,000 followers. That's a 0.025% response rate for something urgent and time sensitive. The problem isn't her content, it's that nobody's actively scrolling Instagram at the exact moment they need to see that post.

Text messages, by contrast, get opened within three minutes on average, and open rates for SMS sit around 98%, compared to roughly 20% for email. If you want someone to fill a slot that opened up two hours ago, a text beats a social post every single time. This is the entire logic behind AI-driven gap filling, it's not about reach, it's about timing and directness.

The tools that fill gaps (not just look clever)

Most "AI for salons" content lists ten tools and never tells you which ones handle empty appointments versus which just do booking confirmations. Here's the honest breakdown.

  • Fresha's waitlist and marketing tools - free to use, automatically notifies clients on your waitlist when a matching slot opens. Good for salons already using Fresha for bookings.
  • Phorest's Recall Booking and Smart Recall - uses client history to predict who's due a rebook and nudges them automatically, useful for filling gaps three to four weeks out rather than same-day.
  • Booksy Boost - lets you push a discounted last-minute slot to nearby app users, similar logic to a hotel filling a room the night before it goes to waste.
  • Squire (more common in barbering) - has automated "gap alert" texts built into its client messaging.
  • A simple ChatGPT-written SMS sequence run through Twilio or your booking system's messaging tool, for salons on basic software who want a manual-but-templated version without paying for a new platform.

If you're already using one of these for bookings, you probably don't need a separate AI app for gap filling, you need to switch on a feature that's sitting unused in the software you're already paying for. That's covered in more depth in how hair salons use AI automation for bookings and no shows, which walks through the setup inside the most common systems.

The step-by-step: setting up an automated gap-fill system

Here's exactly what I set up with that Reading salon, start to finish, over about ten days.

  • Day 1-2: Built a "flash slot" client list, roughly 60 clients who'd previously said yes to last-minute offers or booked within 48 hours of a previous appointment. Not everyone wants this, and blasting your whole client base with discount texts weekly trains them to wait for a deal.
  • Day 3-4: Set up an automated trigger in Fresha so that any cancellation more than three hours before the slot fires a text to that flash-slot list automatically, first to book gets it.
  • Day 5: Wrote three template texts in advance (using ChatGPT to draft, then edited into her actual voice) so nobody had to think under pressure. Example: "Gap just opened, 2pm today with Sarah, colour and cut, £15 off if booked in the next hour. Reply YES."
  • Day 6-10: Tested it on real cancellations. First week, three gaps opened, all three filled within 40 minutes.

Ten weeks in, she was filling 70% of same-day cancellations that would previously have gone unfilled. That's not "AI magic," that's speed plus a pre-warmed list plus a small incentive, running automatically instead of her remembering to do it manually while also cutting hair.

The uncomfortable bit nobody selling you software will say

Here's what most articles on this topic skip over. If your empty chairs are a symptom of something else, no automation fixes it. I've seen salons install every AI tool going and still run at 60% capacity because the actual issue was a stylist who ran consistently 20 minutes late, or a front desk that took two days to reply to booking enquiries, or a tired-looking waiting area that put people off rebooking. AI tools fill gaps that exist because of timing and awareness. They do not fill gaps that exist because clients quietly stopped wanting to come back.

There's also a discomfort a lot of salon owners have with discounting last-minute slots, they worry it "cheapens" the brand. I understand the instinct. But an empty chair earns you nothing, £0, while a chair filled at £15 off still earns you £50. The maths doesn't care about your pride, and the clients who take up flash offers are frequently the same ones who become regular full-price bookers later, once they've experienced the salon. Treat the discount as a acquisition cost, not a discount, and it stops feeling uncomfortable.

What to measure so you know it's working

Track three numbers weekly, not monthly, because gap filling is a fast-moving thing and monthly numbers hide what's happening.

  • Fill rate - percentage of last-minute gaps rebooked within the same day.
  • Time to fill - how long between the gap appearing and it being booked. Under an hour is good, under 30 minutes is excellent.
  • Repeat rate of flash bookers - do the people who take the discounted slot come back at full price? If it's under 25%, your flash-slot list is the wrong list.

A good booking app that suits a salon's specific size and style will usually surface these numbers in a dashboard already, so this isn't extra admin, it's just checking a screen you're already logged into.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Where this connects to no-shows, not just empty slots

Filling gaps and preventing no-shows are two sides of the same coin, and the salons who get this right tend to fix both at once. If a no-show creates the gap in the first place, the automated deposit and reminder systems described in how online booking systems reduce no-shows for small businesses stop the gap from happening at all, which is cheaper than filling it after the fact. A card-on-file policy alone typically cuts no-shows by 30 to 50%, according to data from several UK booking platforms including Fresha and Treatwell.

What this looks like for a small, one or two-chair salon

Not every salon has a marketing budget or the time to run campaigns. If you're a solo stylist or a two-chair salon, skip the fancy segmentation and do the simplest version, a WhatsApp broadcast list of your 20 most flexible regulars, texted manually the moment a gap opens, using a saved template so it takes ten seconds. You don't need software spend to start, you need the habit. Once that habit is proven, that's when it's worth automating with the tools above, and if the setup itself feels like too much on top of running a salon, that's exactly the kind of task an AI consultant for small business can set up once, so it runs itself after.

For a broader look at everything AI is doing in this space beyond just gap filling, from client messaging to review management, what's working for UK hair salons and barbers in 2026 covers the wider picture, and how customer service automation fits alongside it is worth reading in how to use AI for customer service in hair and beauty salons.

Related: beauty: guidelines and how to pitch.

Related: ai tools: guidelines and how to pitch.

Frequently asked questions

Do I need to buy new software to fill empty salon appointments with AI?

Usually not. Most booking platforms salons already use, including Fresha, Phorest, and Booksy, have waitlist or recall features built in that most owners never switch on. Check your existing software's settings before paying for anything new.

How much discount should I offer to fill a last-minute salon gap?

Somewhere between 15 and 25% off tends to be enough to prompt quick action without training clients to always wait for a deal. Anything deeper and you risk devaluing the full-price service in the client's mind.

Will texting my client list too often for gap fills annoy them?

Yes, if you text everyone every time. Build a smaller list of clients who've previously said yes to flexible or last-minute bookings, and only text that group, so the offer feels relevant rather than spammy.

What's a realistic fill rate to expect once this is set up?

Salons running an automated waitlist text with a pre-warmed list typically fill 60 to 75% of same-day cancellations within an hour. It rarely hits 100%, and any tool promising that figure is overselling.

Official documentation

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.