AI Appointment Assistant for Salons and Spas: A Guide
A salon appointment assistant books the service, stylist and time and makes reminder and rebooking calls, but gives no skin or health advice. Flows and setup.
An AI appointment assistant for beauty salons is a voice agent that answers booking calls, finds out which service the caller wants, their preferred stylist or therapist and a suitable time, and either books the appointment or passes it to the salon; it also makes reminder and rebooking calls. Your team does not have to stop a treatment to answer the phone. It gives no advice on skin, health or whether a treatment suits someone; those questions stay with the specialist.
This guide covers the call load at a salon, six call flows an assistant can take on, its limits, setup steps, KVKK and İYS notes for Turkey, metrics and a fictional booking call. The same approach works for hair salons, beauty centres, nail studios and spas.
The call load at a salon
Most calls to a salon fall into these groups:
- Bookings for hair, manicures, facials, hair removal or massage
- Requests for a particular stylist or therapist
- How long a service takes and what it costs
- Cancellations, reschedules and “I’m running late” calls
- Last-minute “do you have anything free today?” questions
- Package and course tracking, gift vouchers
- Product and retail questions
The load concentrates on certain days and hours: before the weekend, in the late afternoon and at lunchtime. Booking requests also rise during wedding season and before public holidays and New Year.
Typical reasons salon calls get missed:
- Hands full. A stylist in the middle of a colour, a cut or a facial cannot stop to answer.
- No receptionist. In small salons whoever is free picks up, and sometimes nobody is.
- Noise. Between hairdryers and music, times and names are easily misheard.
- After hours. Customers often think about booking in the evening, at home.
A customer who gets no answer may book elsewhere or not book at all. To see the impact with your own numbers, try the missed call cost calculator; the method is explained in our article on missed calls and callbacks.
The phone’s second cost is no-shows. An appointment nobody reminded the customer about can mean an empty chair, and a late cancellation means the slot cannot be offered to someone else. So in a salon the assistant’s value lies not only in answering inbound calls but also in the reminder and free-slot flows.
Six call flows an assistant can take on
1. New booking
- Trigger: The customer wants an appointment.
- Details: Service, preferred stylist or therapist, preferred day and time, name and contact number.
- Outcome: If the booking system is connected, a slot that fits the service length is found and booked; if not, the request goes to the salon to confirm the time.
- Handover: Requests combining several services (for example a bridal package) or a request to speak to the specialist.
2. Cancellations, reschedules and late arrivals
- Trigger: The customer says they cannot come or will be late.
- Details: Booking name and time, new preference.
- Outcome: The change is recorded and the freed slot reaches the salon immediately.
- Handover: Decisions such as cancellation fees or package refunds.
3. Reminder and confirmation calls
- Trigger: An outbound call scheduled before the appointment.
- Details: Whether the customer is still coming, any change request.
- Outcome: The confirmation, change or cancellation is recorded.
- Handover: The customer raises a complaint or a special request.
4. Filling cancelled slots
- Trigger: A cancelled slot and customers on that day’s waiting list.
- Details: Whether the customer can take the free slot.
- Outcome: The first customer to accept is booked and the rest of the list is updated.
- Handover: A change of stylist is needed.
5. Rebooking
- Trigger: After a visit, when the customer has asked to be reminded after a certain time, or for the next session in a course.
- Details: Preference for the next appointment.
- Outcome: The booking is made or the request is passed to the salon.
- Handover: The customer is unhappy with the previous treatment.
6. Prices, durations and common questions
- Trigger: How long a service takes, starting prices, parking, address, opening hours.
- Details: None needed; answers come from the salon’s approved knowledge base.
- Outcome: The question is answered and, if wanted, the call moves on to a booking.
- Handover: If the final price depends on hair length or the treatment, it is left to the specialist.
For after-hours calls the assistant can take the request or the caller can leave a voicemail, and a callback list builds up for the next day. For ready-made scripts, see our appointment reminder call scripts, greeting and after-hours announcements and holiday announcements.
What the assistant should not do
- No skin or health advice. It does not decide whether a treatment is suitable given allergies, pregnancy, medication or a skin condition; it leaves that to the specialist.
- No promised results. It never says things like “gone in one session”; it describes treatments using the salon’s approved wording.
- No haggling. Offers and discounts are the salon’s decision.
- No promises on a stylist’s behalf. Without a connected calendar it does not say “Ayşe will see you”.
- No payment details. If a deposit is needed, the team sends a secure payment method.
Getting the salon calendar ready for phone bookings
Booking a salon appointment is more complex than reserving a restaurant table, because a free slot depends not only on the time but also on the service and the stylist. For the assistant to book correctly, your calendar needs to hold:
- Service durations. A haircut and a colour do not take the same time, and gaps such as colour processing time should be visible in the calendar.
- Stylist and service matching. If it is not written down who does which service, the assistant may book the wrong person.
- Combined services. When a cut, colour and blow-dry are booked back to back, the total time and order should be defined in advance.
- Courses of treatment. For customers on a package, the remaining sessions and the recommended gap between them should be in the system.
If your calendar does not hold these details, set the assistant up to collect requests and pass them to the salon rather than book directly, and widen its scope as the details are filled in.
Setup in five steps
- Connect your number. You do not need to change the number customers know; the options are in our guide to connecting your business number.
- Write the service catalogue. Service names and the other names customers use for them, durations, starting prices, which stylist offers which service, and cancellation rules.
- Connect the booking system. If it can be connected through an API or webhook, the assistant finds slots by service length; if not, requests land on the salon’s confirmation list.
- Prepare announcements and the KVKK notice. If calls are recorded, the privacy notice must play before recording starts; details are in our KVKK guide.
- Test. Try different ways of naming services (in Turkey “fön” and “brushing” both mean a blow-dry), stylists’ names, phrases like “tomorrow afternoon around three” and hairdryer noise; our test checklist is ready for this.
KVKK and İYS notes for Turkey
This section is general information, not legal advice. Last checked: 2026-10-22.
A booking needs a name, phone number, service and time. Article 4 of Law No. 6698 on the Protection of Personal Data (in Turkish) requires data to be relevant, limited and proportionate to the purpose, and Article 6 treats data about a person’s health as a special category. Allergies, pregnancy, skin conditions or medication may fall into that category. The assistant should not ask about them on the phone; if a caller starts describing them, it should say the specialist will talk to them in person and return to the booking. If you record calls, inform callers before recording starts (KVKK and call recording).
For outbound calls the line runs like this: reminding a customer of an existing booking and confirming it can count as a service notification as long as it contains no promotion. A waiting list customers joined themselves, or a “please remind me” request, can also count as a response to the customer’s own request. Calls announcing a new treatment, a discount or a package, on the other hand, are commercial electronic messages and as a rule need consent recorded in İYS. Details: our guide to İYS consent rules.
Which metrics should you track?
| Metric | How to calculate it | What it shows |
|---|---|---|
| Booking conversion | Calls ending in a booking ÷ calls with booking intent | How well the assistant completes requests |
| No-shows | Missed appointments ÷ all appointments | The effect of the reminder flow |
| Cancelled slots refilled | Cancelled slots that were rebooked ÷ cancelled slots | How well the waiting list and cancellation flow work |
| Rebooking rate | Customers booking again after a visit ÷ customers who visited | Customer retention |
| Missed call rate | Inbound calls ended without a conversation ÷ all inbound calls | The state of the phone during treatment hours |
Sample call (fictional)
Fictional example: not a real call; the salon and names are made up.
It assumes the booking system is connected to the assistant.
The call takes place in Turkish; shown here in English.
Assistant: Hello, Lavanta Güzellik. I’m the salon’s AI assistant. How can I help?
Caller: I’d like a haircut and blow-dry tomorrow afternoon.
Assistant: Of course. Do you have a preferred stylist?
Caller: Selin, if possible.
Assistant: Selin has free slots tomorrow at 3 pm and 5:30 pm. Which suits you?
Caller: Three, please. By the way, my scalp itched after the colour last time. Would it be okay to colour this time?
Assistant: It’s best for Selin to look at that with you in person; I’m adding a
“talk to the stylist before colouring” note to your booking. May I take your name?
Caller: Zeynep Arslan.
Assistant: Thank you. To confirm: tomorrow at 3 pm with Selin, haircut and blow-dry,
with a note to talk to the stylist before colouring. Your booking is made.
Salon bookings with Speakline
We build Speakline in Turkey. For beauty salons and spas, our voice agent answers booking calls in Turkish and learns the service, preferred stylist and a suitable time. If your booking system is connected through an API or webhook, it checks availability; if not, it passes the request to your salon to confirm the time.
You make reminder, confirmation and free-slot calls as outbound campaigns within the hours you set; in promotional campaigns numbers are checked against İYS records, and outcomes are logged. When someone from the team is needed, the call moves with a summary to a queue in our call center (warm transfer); if nobody is free, a queue callback or voicemail takes over. Your customers’ WhatsApp, SMS and Messenger messages land in the same inbox. Calls can be recorded and transcribed, and if a call flow has no KVKK notice before recording, the designer warns you. To adapt it to your salon, get in touch.