WhatsApp API

WhatsApp Business API for salons: setup, rules and real costs

The WhatsApp Business app works for a salon with one phone and one person answering it. Once reminders, confirmations and replies need to go out without someone typing them — or more than one person needs to answer the same number — you need the WhatsApp Business API. This guide covers what Meta asks for, how setup works, and what salons actually pay per message.

Reputoo TeamUpdated 25 September 2026 10 min read

Key takeaways

  • A salon runs on nine message templates; seven are utility messages, including aftercare and patch-test reminders.
  • Booking only works on WhatsApp when each stylist has their own calendar and each service its real duration.
  • Long services — colour, keratin, bridal — are where no-shows hurt; a deposit link in the confirmation protects them.
  • Keep client chats off stylists' personal phones: the salon's number and consent belong to the salon.
On this page (15 sections)

1.Why salons outgrow the WhatsApp Business app

The app is fine until these start happening to a salon:

  • No-shows leave chairs empty and revenue lost.
  • Booking calls interrupt service time. Your stylist stops mid-blowout to answer "Do you have a slot tomorrow at 3?" WhatsApp booking does this silently.
  • Clients leave happy and never rebook. They loved the cut. Nobody booked them in for the next one, so the chair sits empty and they drift to whoever has a slot.

The app cannot send on a trigger, share one number across staff, or read your records. The API can. And customers keep asking the same things: clients ask whether their stylist is free on Saturday, how long a colour or keratin takes, what a service costs for their hair length, and whether they can move an appointment.

2.What a salon needs before applying

  • A verified Meta Business account in the salon's legal name, backed by a registration, GST or utility document.
  • A number not active on the WhatsApp app — your current one works once it is removed from the app.
  • A display name matching the business, and a website or public page Meta can check.
  • Opt-in from every customer you message first. Booking is the moment: clients already give their number for the appointment, so asking to message them on WhatsApp is a small step.

4.Setting it up for your salon, step by step

  1. Connect the number through Meta's embedded signup inside Reputoo, and submit business verification — you can start sending within Meta's starting limit while it is reviewed.
  2. Get your first templates approved for the 2 routine messages listed below; anything outside a customer's 24-hour reply window must be a template.
  3. Wire the triggers to your records. What to connect: A salon booking system with stylist calendars; per-stylist availability is what makes WhatsApp booking actually work.
  4. Put staff on one shared inbox, with conversations assigned so two people never answer the same customer.

5.Per-stylist calendars: the part that makes booking work

A salon is not one calendar. It is one calendar per stylist, each with different skills, days off and hours — and clients book the person as much as the service. The API does not know any of this on its own; your booking system does. Before automating a single confirmation, set up:

  • Services with real durations. A men's cut and a global colour cannot share a 30-minute slot. Put the time each service actually takes, including processing and blow-dry.
  • Which stylist does which service. Not every stylist does keratin or bridal; the booking should only offer those who do.
  • Working hours and days off per stylist, so a Tuesday booking never lands on a stylist's day off.
  • Buffers between long services, for cleaning and a breath.

With that in place, appointment booking can confirm the right person for the right length of time — and every template above fills in from the booking, not from someone typing it.

6.The messages a salon sends, and what each costs

MessageWhen it goesMeta category
Booking confirmed — service, stylist, timeThe moment it is bookedUtility
Reminder with confirm / reschedule buttonsThe day beforeUtility
Rescheduled or cancelledWhen the booking changesUtility
Your stylist is unavailable — choose another time or stylistWhen a stylist calls in sickUtility
Patch-test reminder before colourTwo days before a colour appointmentUtility
Aftercare instructionsAfter a colour, keratin or treatmentUtility
Package balance or membership expiryAfter each visit, or near expiryUtility
Time for your next appointmentWhen the service's usual gap has passedMarketing
Festive, bridal-season and birthday offersA few times a yearMarketing

Seven of nine are utility messages. On Meta's July 1, 2026 India rate card a utility message costs ₹0.115 and a marketing message ₹0.8631. A salon with 25 appointments a day sending a confirmation and a reminder for each sends about 1,500 utility messages a month — around ₹173 before GST. A monthly offer to 800 opted-in clients adds ₹690. Keep offers out of the confirmation and reminder templates, or Meta will classify them as marketing too.

7.Deposits for long services

A no-show on a 20-minute cut costs a salon 20 minutes. A no-show on a three-hour colour or a keratin treatment costs a stylist's afternoon, and often the product mixed in advance. That is why many salons take a deposit for long services, and WhatsApp is the easiest place to collect it.

  • Send the payment link in the booking confirmation, with the amount and the policy in one sentence: "A ₹500 deposit holds your slot and is adjusted in your bill."
  • Hold the booking as provisional until the deposit arrives, and say by when.
  • State the cancellation rule plainly — how much notice gets the deposit back — in the confirmation, not in small print elsewhere.
  • Leave exceptions to the owner. A regular with a family emergency should hear from a person.

(The amount is an example; set your own.)

8.Patch tests and aftercare

Two messages salons often skip are the ones clients value most. Hair-colour manufacturers advise a skin allergy test 48 hours before colouring; a reminder two days ahead — "please drop in for a quick patch test before Saturday's colour" — protects the client and the salon. After a chemical treatment, a short aftercare message — how long to wait before washing, which shampoo to use, exactly as your stylist advised for that product — saves the treatment and the complaint that follows a ruined one.

Both are utility messages when they stick to the appointment. Adding "and a discount on our aftercare range" changes that — send product offers separately, to clients who opted in to offers.

9.Packages and memberships on WhatsApp

Prepaid packages — six blow-dries, a monthly grooming plan, a bridal package paid in instalments — are good for a salon's cash flow and easy to lose track of. A short utility message after each visit ("3 of 6 blow-dries used, valid till 30 November") answers the question clients would otherwise ask at the counter, and a reminder before expiry saves the argument about an unused session. Keep these strictly factual: the balance, the validity and how to book the next session. A renewal offer belongs in a separate marketing message to clients who opted in.

10.When a stylist calls in sick

A stylist off sick on a Saturday can mean a dozen bookings to move before the salon opens. Done by phone, it takes the receptionist the whole morning and still misses people. Done with one utility template, each affected client gets a message with three buttons — [Another stylist, same time] [Priya, another day] [Cancel] — and the calendar updates as they answer. The clients who do not reply are the only ones who need a call.

11.Keeping a salon's number in good standing

Meta rates every number on how customers react. For salons, the risk is usually messaging the whole contact list about something only some of them asked for. Send reminders only to people with a booking or order, promotions only to people who opted in to them, and never use a bulk-sender tool on the ordinary app — that is the route to a banned number. The full list of what Meta checks is in our WhatsApp Business API guide.

12.Several branches, and stylists with their own numbers

Two situations come up in almost every growing salon. Branches: either one number for the whole salon, with bookings routed to the right branch, or one number per branch under the same business account — most salons start with one number and split only when branches run separately. Stylists: many clients message their stylist's personal WhatsApp, which means the salon has no record, no consent and no booking when that stylist leaves. Moving those conversations to the salon's number, answered in a shared inbox where the stylist still replies, keeps the relationship personal and the client with the salon.

13.A 30-day rollout for a salon

  1. Week 1 — set up and connect. Services, durations and stylist calendars in the booking system; the number moved to the API; confirmation, reminder and reschedule templates submitted.
  2. Week 2 — confirmations and reminders on. Every booking, however it was made, gets the same confirmation and a reminder the day before with buttons.
  3. Week 3 — booking by WhatsApp. Clients can ask for a slot in chat and get one confirmed without a call. Stylists move client chats from personal phones to the shared inbox.
  4. Week 4 — aftercare, patch tests and deposits. Then, and only then, the first rebooking message to clients who opted in.

14.Checklist before you go live

  • Every service has a real duration and a list of stylists who do it.
  • Every stylist's hours and days off are in the calendar.
  • Confirmation, reminder, reschedule, patch-test and aftercare templates are approved and contain no offers.
  • The deposit and cancellation policy is one clear sentence in the confirmation.
  • Clients on the offers list opted in to offers, not just to reminders.
  • Someone owns the inbox during opening hours, and stylists know how to reply from it.

15.Frequently asked questions

Can a salon keep its existing WhatsApp number on the API?

Yes. Delete the number from the WhatsApp or WhatsApp Business app first, then register it on the API. Existing chat history on the phone does not transfer, so export anything you need before switching.

How much does the WhatsApp Business API cost for salons?

Two parts: Meta's per-message charge (in India ₹0.115 per utility message and ₹0.8631 per marketing message, plus GST, on the July 1, 2026 rate card) and the platform plan. Reputoo does not add a markup per message; plan prices are on the pricing page.

Can salon clients reschedule their own appointments on WhatsApp?

Yes. The reminder carries reschedule and cancel buttons; a client who taps reschedule is offered open slots with the same stylist for the same service duration, and the calendar updates. Changes inside your cancellation window can go to a person instead.

Is a salon aftercare message a marketing or a utility message?

Utility, as long as it is about the service the client just had — how to look after their colour or treatment. A product offer in the same message makes Meta treat it as marketing, so send offers separately.

Do stylists need the WhatsApp Business app on their phones?

No. Stylists reply from the salon's shared inbox, on a phone or computer, under the salon's number. The salon keeps the conversation history and consent when a stylist moves on.

Can clients book salon appointments via WhatsApp?

Yes. Reputoo's chatbot shows available slots, lets clients pick their preferred stylist, and confirms the booking — all on WhatsApp, 24/7 without any staff involvement.

Can I run a loyalty program for my salon on WhatsApp?

Yes. Clients earn points on every service, get notified on WhatsApp, and redeem rewards. No stamp cards, no app downloads — fully WhatsApp-based.

Set up WhatsApp Business API for your business

1,000+ businesses onboarded · Member of NVIDIA Inception · Official WhatsApp Business API, no per-message markup.