Resources Playbook Salons & Spas
WhatsApp and Instagram for salons: fill the chair, cut the no-shows
A 6 pm colour appointment that doesn't turn up is two hours nobody can sell again. The fix is not a bigger phone. It is one number the salon owns, a reminder the client can answer with one tap, and the Instagram comments finally reaching someone.
The short version
- Put bookings on one business number on the WhatsApp Business Platform, answered by whoever is free, not on the stylist's personal phone.
- A reminder the evening before, with Confirm and Reschedule buttons, is a utility message. At Meta's India rate of ₹0.1150 a message, a 400-reminder month costs under ₹50.
- Instagram comments asking a price are bookings in disguise. Reply publicly in one line, then take the price list private as a Direct message from the same inbox.
- Rebooking is a marketing message and needs opt-in. Ask for it at the chair, record it on the contact, and send the six-week nudge only to people who said yes.
It is 5:55 pm on a Saturday at a salon in Koramangala. The 6 pm colour client has not arrived. The stylist who blocked two hours for her is standing at the basin, the walk-in who wanted a cut at 6 was turned away ten minutes ago, and the receptionist is on the salon phone with someone asking whether they are open on Monday.
The client did try to cancel. She sent a WhatsApp message at 2 pm to the number saved in her phone, which is the owner’s personal number from a visiting card printed in 2023. The owner was at the bank.
None of this needs a bigger team. It needs one number the salon owns, a way for clients to answer with a tap instead of a call, and the Instagram comments reaching someone who can turn them into bookings.
Where bookings come from now
Write down every route a client uses to reach you. For most salons with two to eight chairs it looks like this.
| Route | What goes wrong |
|---|---|
| The salon landline | Rings while every pair of hands is busy; nobody can book while holding foils |
| The owner’s personal WhatsApp | Cancellations and bookings arrive between family messages, and vanish when the owner is away |
| Each stylist’s own number | Regulars book with “their” stylist; when she moves salons, the regulars move with her |
| Instagram comments and DMs | ”Price for keratin?” sits under a reel for three days; by then they have booked elsewhere |
| Walk-ins and a paper diary | Works, until the diary and the phone disagree |
The pattern is the same as the one we described for shops: the customer relationship lives on handsets the business does not own. For a salon the cost is sharper, because every unanswered message is a chair, a stylist and two hours.
Step 1: one number the salon owns
Put one business number on the WhatsApp Business Platform, Meta’s service for businesses, which you reach through a provider. It is a different thing from the free WhatsApp Business app: several people can answer from one shared inbox, each chat has an owner, and the history stays with the salon when a stylist leaves.
Choose the number clients already know, usually the one on Google Maps. Keep the personal numbers for personal life. Put the new number on the Instagram bio, the price board and the mirror stickers, and for the first month ask every client at the chair to save it.
If you are moving off the WhatsApp Business app, the move keeps the number; the chats on the app do not come across, so screenshot anything you need.
Step 2: bookings by buttons, not phone calls
The first message most clients send is “any slot tomorrow evening?” Answer it the same way every time:
Hi Ananya! Tomorrow evening we have these for haircut + colour: [4:30 pm] [6:00 pm] [7:15 pm]
Those are reply buttons. The client taps one, the chat is tagged with the service and the slot, and whoever is free confirms it. On a quiet afternoon that is the receptionist; on a Saturday it is the owner between clients, from a phone, because the inbox is a web app.
Two rules make this work:
- One owner per chat. When the receptionist opens a booking, it is assigned to her. Nobody else replies into it, and nobody double-books the 6 pm slot by answering the same message from another phone.
- The diary stays the diary. WhatsApp fills the appointment book; it does not replace it. Confirm the slot in whatever system you use today, then confirm it in the chat.
An AI agent can take the first turn on this if you want it to: it answers with the open slots you give it and hands the chat to a person when the client asks anything else. It is useful at 11 pm, when half of these messages arrive, and it stays off until you switch it on.
Step 3: the reminder that cuts no-shows
This is the step that pays for everything else. The evening before, at about 6 pm, send:
Hi Ananya, see you tomorrow at 6:00 pm at Glow Studio for haircut + colour. [Confirm] [Reschedule]
It is a utility message: a reminder about an appointment the client booked. Meta approves the template once, and from then on the journey sends it on schedule. Three things happen:
- Confirm marks the slot as held. Nothing more to do.
- Reschedule hands the chat to the front desk with the client’s history beside it. The desk offers two alternatives as buttons, and the 6 pm slot goes back on sale the evening before, not at 5:55 pm.
- No answer by the morning gets a second, shorter message two hours before the slot. Silence after that is the no-show you can plan around.
A reminder is not a nag if it gives the client a way out. The clients who used to skip silently now tap Reschedule, because it is easier than ignoring you.
Clinics using exactly this pattern are the subject of our appointment reminder playbook; the template wording and the timings carry over with the words “doctor” swapped for “stylist”.
Step 4: Instagram comments are bookings in disguise
Most salons post more on Instagram than anywhere else, and most of the comments under those posts are questions: “price for this?”, “do you do bridal?”, “which branch?”. They sit there because the person who runs the account is also the person who runs the floor.
Treat a comment as a conversation. On a platform that supports Instagram comments, it arrives in the same inbox as WhatsApp, tagged as a comment, with the post it was written under. Two moves, from one screen:
- Reply publicly, in one line. “Hi Nisha, keratin starts at ₹4,500 depending on length. DM’d you the full list.” Everyone scrolling sees that you answer.
- Reply privately. One Direct message to the commenter with the price list, within Meta’s 7-day window. The thread continues as a normal DM, and the booking can happen right there or move to WhatsApp.
Hide the spam, delete the abusive ones after a confirmation, and like the kind ones. All of it from the inbox, so the person at the desk handles comments the same way she handles messages.
Step 5: rebooking, with permission
A colour client is due back in six weeks. A keratin client in three months. You know this; the client forgets. A message at the right time is the cheapest marketing a salon has, and it is also where salons get their numbers restricted, because it is a marketing message and needs opt-in.
Do it properly:
- Ask at the chair. “Can we message you when your colour is due?” Record the yes on the client’s contact. Our opt-in guide has the wording and what to keep as proof.
- Build the segment, not the list. “Colour clients, last visit more than six weeks ago, opted in.” Thirty people, not three thousand.
- Send one approved template. “Hi Ananya, it’s been six weeks since your colour at Glow Studio. Shall we book a touch-up? [See slots] [Not now]”. The Not now button is the unsubscribe; honour it.
The reply to “See slots” lands in the inbox as a normal booking, and you are back at Step 2.
What it costs
Meta’s India rates from 1 October 2026, per message: ₹0.8631 marketing, ₹0.1150 utility, authentication and service, with the first 1,000 service messages per number each month free. For a six-chair salon in a typical month:
| Message | Category | Volume | Meta cost |
|---|---|---|---|
| Replies to client questions and bookings | Service | ~900 | ₹0 (inside the free 1,000) |
| Reminders and confirmations | Utility | ~400 | ~₹46 |
| Six-week rebooking nudges | Marketing | ~120 | ~₹104 |
Around ₹150 a month in Meta charges, before GST, plus the provider’s plan fee. Some providers add their own markup per message; the ones that do publish it on their rate card, and we compared them in the provider pricing audit.
How this runs in Conecxt
Everything above is built from things that exist today, not a roadmap: one shared inbox for WhatsApp, Instagram Direct messages and comments, with one record per client; reply buttons and approved templates; a journey that sends the reminder on schedule and hands a Reschedule to the front desk; segments built from your own contacts for the rebooking message; and an optional AI agent for the late-night first reply. The salon keeps its diary. Conecxt keeps the chairs full.
Start with Step 1 and Step 3. The number and the reminder are a weekend’s work, and they are where the empty chairs come from.
Common questions
Can a salon take appointment bookings on WhatsApp?
Yes. A client messages the salon's business number, the reply offers open slots as buttons, and the tap books the slot. The booking lands in a shared inbox, so the receptionist, the owner or a stylist on a break can confirm it. The appointment itself still lives in whatever diary the salon uses; WhatsApp is how it gets filled.
How do WhatsApp appointment reminders reduce no-shows?
A reminder sent the evening before with Confirm and Reschedule buttons gives the client a one-tap way to say they are not coming, so the slot can be resold. Clinics using the same pattern report fewer empty chairs because the people who would have silently skipped now reschedule instead.
What does it cost to send WhatsApp reminders to salon clients in India?
Reminders are utility messages. Meta's India list rate from 1 October 2026 is ₹0.1150 per utility message, so 400 reminders a month cost about ₹46 before GST. A provider's monthly plan fee comes on top, and some providers add their own markup per message.
Can a salon answer Instagram comments from the same inbox as WhatsApp?
Yes, on a platform that supports Instagram comments. A comment on the salon's own post or reel arrives as a conversation. The team posts one public reply, and can send one private reply as a Direct message within Meta's 7-day window, for example the price list.
Can a salon send offers on WhatsApp to past clients?
Only to clients who opted in. Offers are marketing messages, approved as templates by Meta and charged at the marketing rate. Record the opt-in on the client's contact, and send the offer to a segment such as 'colour clients, last visit over six weeks ago' rather than the whole list.
Sources
- Pricing on the WhatsApp Business Platform (Meta for Developers) · India rate card effective 1 Oct 2026
- Private replies to Instagram comments (Meta for Developers) · Accessed 11 Oct 2026
Run this on your own number
Create an account, connect your WhatsApp number, and invite your team.