AI customer support for salons & spas
In a salon, the person who could answer the phone is holding a pair of scissors over a paying client's head. This page is not the generic case for 24/7 AI support. It is what an AI agent actually does for a hair salon, barber, nail studio or day spa: booking the right stylist for the right length of time, answering "how much is balayage", asking for the patch test, reading an inspiration photo without promising the result, and filling the gap a no-show leaves.
Every pair of hands is already busy
A restaurant has a quiet afternoon between services. A salon usually doesn't. From opening to close, everyone who could reply to a message is mid-service: foils in, a fade half done, a client face-down on a massage table. Picking up the phone means stepping away from someone who is paying for your full attention, and a stylist with colour on their gloves isn't going to unlock a phone to answer a DM anyway. So messages pile up until a gap appears, and the gap appears at lunch or after the last client has left.
That delay costs more in a salon than in most businesses, because the question is almost always a booking question. "Do you have anything Saturday morning?" is a client ready to spend money today. If the answer comes three hours later, the Saturday slot has gone to whichever salon down the road answered first. An AI agent answers while the scissors keep moving, and it answers with real open times from your calendar rather than "let me check and get back to you".
A calendar that knows a fringe trim isn't a full head of colour
Salon bookings are hard for a generic scheduler because the services vary so much in length. A fringe trim is fifteen minutes. A beard shape-up is twenty. A full head of highlights with a toner and blow-dry can take three hours, and a hot-stone massage needs the room turned over afterwards. Replio's booking calendar, free on every plan, handles this with event types: each service gets its own duration, a buffer after it for clean-up or room turnover, a minimum-notice window, and a maximum booking horizon, so nobody books a three-hour colour for forty minutes from now.
Stylists are hosts, each with their own week. Every stylist, barber or therapist can be set up as a host with their own weekly availability, so Amira's Tuesdays off and Josh's late Thursdays are respected without anyone checking a paper diary. When a client asks for a specific person, the AI offers that person's open times. When they don't mind who, a team event type routes round-robin across everyone who does that service, so "any barber, as soon as possible" gets the soonest real slot rather than the first name on the list.
The AI takes the booking inside the chat: it asks which service, which stylist if the client has a preference, and when, offers times that are genuinely open, reads the booking back and confirms it. The client gets a reminder before the appointment and a self-serve link to reschedule or cancel, plus a calendar invite for their own phone. You also get a public booking page at replio.live/book/ for your Instagram bio and Google profile.
Where this stops, honestly: the calendar doesn't sync live with Google Calendar or Outlook yet, and it doesn't talk to a salon booking system you already run. Each stylist's week is set in Replio, so a walk-in who takes someone's afternoon has to be reflected by hand. The calendar also treats a stylist as busy for the whole appointment, so the classic salon trick of starting a cut while a colour processes is still a decision for a person at the desk, not the AI. It does not take deposits or card payments either: if you charge a deposit to hold long appointments, keep doing that the way you do it now and tell the AI to explain your policy.
"How much is balayage?" has an honest answer
Price questions in a salon are rarely one number. Colour depends on hair length and thickness, on whether it's a first visit, on how much toner and time it takes. A bad answer is either a single made-up price that the client will quote back at the till, or "prices vary, come in for a consultation", which sends them to a salon that gave a real answer.
Upload your price list the way you actually explain it, as a starting price plus what moves it: "Balayage from 120, longer or thicker hair from 150, final price confirmed at consultation." The AI answers from that, in those words, so the quote on WhatsApp matches what the front desk says. The same knowledge base holds the things clients ask every single week: which products you use, whether you do Afro and textured hair, whether there's parking, how long a keratin treatment lasts, what your cancellation policy is. It only knows what you've given it, so when a price changes, update the knowledge base the same day.
Patch tests, and the questions a person should answer
Many salons require a skin allergy test at least 48 hours before a first colour, a lash tint or a brow tint. It is exactly the kind of rule that gets forgotten on a busy day, and the result is either a client turned away at the chair or a test skipped that shouldn't have been. Write your rule into the knowledge base and set up a short patch-test event type, and the AI asks whether this is a first colour before it books, explains why the test matters, and books the test first.
Spas carry the same kind of rule in a different form. Questions about massage during pregnancy, after surgery, or with a skin condition are not something an AI should decide. Tell Replio that those topics always go to a person, and it will say so to the client, collect the details and escalate the chat to your team rather than answer it. The same applies to a client describing a reaction after a treatment: that is a hand-over, not a chatbot conversation.
An inspiration photo is a starting point, not a promise
Clients send pictures: a screenshot of a colour from Pinterest, a photo of their own hair now, a nail design they saw online, and ask "can you do this?". Replio reads images, so it can see what's being asked and answer in context, whether that's which service it sounds like, the starting price, and which stylist does that kind of work. What it shouldn't do is promise a result, because going from box-dyed black to ash blonde is a conversation about sessions and hair health, not a yes. Set it up so that big colour changes are offered a consultation slot, and the photo is already sitting in the chat when the stylist opens it.
Photos also arrive the other way. A client who sends a picture of colour that's gone brassy three days later is a complaint, and an unhappy client arguing with a bot is how a one-star review gets written. Replio logs it as a complaint and escalates it to a person, with an alert to the owner or manager on WhatsApp or Telegram, so someone can offer the fix while the client still wants one.
No-shows, cancellations and the slot left empty
An empty chair on Saturday afternoon is money that never comes back. Two parts of Replio work on that. The reminder with its reschedule link turns a lot of silent no-shows into reschedules, because a client who can't make it is far more likely to tap a link than to phone and apologise. And after each appointment someone marks it completed or no-show, which is how you find out whether no-shows are a Saturday problem, a new-client problem or one particular service.
When a slot does open at short notice, the AI will offer it to the next person who asks, straight from the calendar. What Replio does not do today is run a waiting list and text the people on it automatically, so if you want to fill a gap from a list of regulars, that's still a message someone sends.
Bringing clients back at six weeks
A salon's best customer is one who books again before their roots show. WhatsApp broadcasts send an approved template to clients who opted in, handle STOP replies automatically, and the AI answers whatever comes back, "have you got anything next Friday?", "is the offer on for a gents' cut too?", and books it in the same chat. Meta charges for marketing templates per message, so a broadcast to people who actually want to hear from you is both cheaper and less annoying than one sent to everybody.
Be clear about the limit: broadcasts go out when you send them, not on each client's personal six-week anniversary. A quiet-week offer, a new stylist joining, the holiday gift-voucher season: those are good broadcasts. A perfectly timed individual rebooking nudge for every client is not something Replio sends on its own.
Instagram, where most salons actually live
Salons sell on Instagram: before-and-after photos, reels of a fade, a nail set close up. That makes it the channel clients most want to message. Where Instagram stands today: answering Instagram DMs for every client needs a permission from Meta, instagram_manage_messages, which Meta has not yet approved for Replio. You can connect your Instagram account now, and replies start for everyone once it is approved, with nothing to change on your side. WhatsApp, Messenger, Telegram and the website widget are live for all customers today, so most salons start with WhatsApp and put the replio.live/book/ link in their Instagram bio in the meantime.
A client list that doesn't share a language
A salon in Dubai, Doha, London or Toronto regularly books clients in several languages in one day. The AI detects and replies in each client's own language automatically across 50+ languages, from one knowledge base rather than a price list per language. It also transcribes voice notes, which matters more in a salon than in most places: a client describing the shade they want, or what went wrong last time somewhere else, would often rather say it than type it. On Scale and Pro, Live Translate lets your own team read and reply to any language inside the shared inbox as well.
A Saturday, one hour at a time
| Time | What arrives | What happens |
|---|---|---|
| 7:40am | WhatsApp: "anything for a cut today?" | The AI offers the two open slots across all stylists and books 11:15 with whoever is free. |
| 10:05am | A photo of platinum hair, "can you do this from dark brown?" | Explains it's usually more than one session, gives the starting price, books a consultation with the senior colourist. |
| 12:30pm | "First time having my lashes tinted, Tuesday?" | Asks for the patch test first, books it for today, and books the tint for Tuesday. |
| 2:15pm | A voice note in Arabic asking about a blow-dry for a wedding | Transcribes it, answers in Arabic, and books an early Sunday slot. |
| 4:50pm | A photo of colour that has gone orange | Logs a complaint, escalates it, and the owner gets a WhatsApp alert and calls the client back before close. |
| 9:30pm | "Do you sell gift vouchers?" | Answers from your voucher policy in the knowledge base, including how to buy one. |
Nobody stopped a haircut to make any of that happen.
Setting it up
- Connect WhatsApp first. It's where clients already message you, and it's live today. Add Messenger and Instagram when you're on a plan that covers them.
- Upload your service and price list the way you explain it at the desk, with starting prices, what changes them, and your cancellation and deposit policy.
- Add each stylist as a host with their own week, and create an event type per service with its real duration and a clean-up buffer. Add a patch-test type and a consultation type.
- Write down what always goes to a person: pregnancy and medical questions, reactions after a treatment, complaints, and any colour change you want to see in person.
- Invite the front desk and the owner to the shared inbox and turn on escalation alerts, so a complaint reaches someone during the same day.
Pricing for a salon or spa
Starter at $49/month covers one channel (WhatsApp, Instagram or Messenger, your pick) plus Telegram and the website widget, 2 seats and 8,000 AI replies a month, which fits a one- or two-chair salon or a barber taking bookings on WhatsApp. A busier salon or a spa with a front desk usually wants Scale at $149/month: WhatsApp, Instagram and Messenger together, 5 seats, 30,000 AI replies and Live Translate included. Pro at $349/month adds 15 seats and 50,000 AI replies, which suits a group with several locations. Customer messages are unlimited on every plan, and the booking calendar, image reading and broadcasts are included, not sold separately. Every paid plan starts with a 7-day free trial.
Try Replio free for 7 days
Connect WhatsApp, upload your price list, add your stylists, and have an AI agent booking appointments the same day. No card required.
Start free trial