# How salons and spas take bookings on WhatsApp with AI

> How salons and spas can answer prices and take bookings on WhatsApp while the team is with clients, cut no-shows, and bring regulars back the right way.

Canonical: https://heykiko.io/blog/whatsapp-booking-for-salons
Last updated: 2026-11-05

WhatsApp guides · by The HeyKiko team · published 5 November 2026 · 7 min read

A salon or spa can let an AI agent answer WhatsApp while the team is with clients: it shares services, durations and prices from your own menu, offers real open times and books the one the client picks. Set appointment lengths, gaps and notice so bookings fit your day, keep your cancellation policy where the agent can quote it, and bring regulars back with approved WhatsApp messages sent only to clients who opted in.

## The problem: busy hands

Nobody can answer a phone in the middle of a colour or a massage. Messages wait until the next break, and a client who wanted a slot this evening books somewhere that answered first.

Most of those messages are the same few questions, and the answers are on your price list and in your calendar. That's what an AI agent can handle while your hands are busy.

## What clients ask

- How much is a balayage? How long does a facial take?
- Any slots tomorrow after 5?
- Do you do bridal or group packages?
- Do you sell gift cards?
- Where are you, and is there parking?
- Can I move my appointment to Friday?

## Put your menu in writing

An AI agent answers from what it's given, so the better your menu, the better its answers. For each service, write down:

What to write down for each salon or spa service

| Detail | Why it matters |
| --- | --- |
| Name, as clients say it | “Balayage” and “highlights” may need to point to the same service |
| Price, or “from” price | The question clients ask most |
| How long it takes | So the booking blocks the right time |
| Who it's for, and what's included | So the agent can tell a basic cut from a cut and style |
| Anything to know first | Patch tests, arriving early, what to bring |

## Bookings that fit your day

- Give each service its real length, so a 90-minute colour never gets squeezed into 45 minutes.
- Add a gap after appointments if you need time to clean up or reset a room.
- Set minimum notice, so nobody books a slot 10 minutes away.
- Add closed days and holidays on top of your weekly hours.
- Offer a few open times to tap rather than asking “what time suits you?”.

On WhatsApp, open times can be shown as a list the client taps, up to 10 at a time. [How to let customers book appointments in a chat](https://heykiko.io/blog/how-to-take-bookings-in-a-chat)

## Cutting no-shows

- Write your cancellation policy into your knowledge, so the agent can quote it when someone books or cancels.
- Let clients move or cancel in the same chat: an easy cancellation frees the slot for someone else.
- Confirm first-time clients' bookings by hand if you want to check them first.
- Send reminders as approved utility templates, since a reminder the day before is usually outside the 24-hour window.

> HeyKiko doesn't take payments or deposits, and doesn't send appointment reminders yet. Clients are told in the chat when a booking is confirmed, moved or cancelled.

## Bringing regulars back

WhatsApp is a good place to tell past clients about a free slot or a seasonal offer, within its rules. Meta requires opt-in before you message people on WhatsApp, stating your business's name and that they're agreeing to hear from you; ask when they book or pay, not by adding everyone who ever messaged. [Meta: getting opt-in](https://developers.facebook.com/docs/whatsapp/overview/getting-opt-in)

Offers go out as marketing template messages, which Meta charges per delivered message. When a client replies, the 24-hour window opens and an AI agent can answer and book in the same chat. [WhatsApp API cost calculator](https://heykiko.io/tools/whatsapp-api-cost-calculator) · [Meta: customer service windows](https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-messages#customer-service-windows)

## When to hand over to your team

- A client asks for a person, or is unhappy with a treatment.
- A reaction to a product or treatment: that needs a person straight away.
- Anything that needs judgement, such as a colour correction quote or a large group booking.

WhatsApp's own policy asks businesses using automated replies to offer a prompt, clear way to reach a person. [WhatsApp Business Messaging Policy](https://whatsappbusiness.com/policy/) · [When to hand a chat to a person](https://heykiko.io/blog/when-to-hand-a-chat-to-a-person)

## Setting it up in HeyKiko

1. **Train it on your menu**: Your website, or your price list as a document: services, durations, prices and policies.
2. **Add your services as appointment types**: Each with its length, plus your hours, closed days, notice and gaps.
3. **Connect Google Calendar**: Busy times are never offered and confirmed bookings appear there. HeyKiko books into the Google Calendar you connect to the agent.
4. **Connect WhatsApp**: Kiko answers, books and hands chats to your team in the shared inbox.
5. **Bring regulars back**: Send an approved template to a list or tag of opted-in contacts; Kiko answers the replies and books.

[HeyKiko for salons and spas](https://heykiko.io/solutions/salons-and-spas)

## Sources

Checked on 5 November 2026. We make HeyKiko, which this guide uses as its example; Meta’s rules apply to every tool.

- [Meta: getting opt-in for WhatsApp](https://developers.facebook.com/docs/whatsapp/overview/getting-opt-in)
- [WhatsApp Business Messaging Policy](https://whatsappbusiness.com/policy/)
- [Meta: customer service windows](https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-messages#customer-service-windows)

## Questions people ask

### Can a salon take bookings on WhatsApp?

Yes. An AI agent can share your services and prices, offer real open times as a list the client taps, book the one they pick and confirm it in the same chat.

### Can an AI agent book while I'm with a client?

Yes, that's the point: it answers and books from your menu and calendar at any time, and hands anything that needs you to your team.

### How do I stop no-shows from WhatsApp bookings?

Quote your cancellation policy, make moving or cancelling easy in the chat, confirm first-time clients by hand if you like, and send reminders as approved utility templates.

### Can I send offers to past clients on WhatsApp?

Yes, to clients who opted in to hear from you, using approved marketing template messages, which Meta charges per delivered message. Replies open the 24-hour window, so the agent can answer and book.

### Can it take deposits?

HeyKiko doesn't take payments or deposits. Bookings are confirmed in the chat, and you can confirm each one by hand if you prefer.

### Does it work with several stylists?

HeyKiko books into the Google Calendar connected to the agent, with your hours, notice and gaps. If you book per stylist today, plan how that maps before you start; our team can help.

## Related

- [HeyKiko for salons and spas](https://heykiko.io/solutions/salons-and-spas)
- [How to let customers book appointments in a chat](https://heykiko.io/blog/how-to-take-bookings-in-a-chat)
- [WhatsApp template messages](https://heykiko.io/blog/whatsapp-template-messages)
- [WhatsApp greeting and away message generator](https://heykiko.io/tools/whatsapp-away-message-generator)
- [All guides](https://heykiko.io/blog)
