Home/Blog/WhatsApp for Salons and Spas: Bookings, Reminders, Rebooking and Offers (2026 Playbook)

Industry guide

WhatsApp for Salons and Spas: Bookings, Reminders, Rebooking and Offers (2026 Playbook)

A WhatsApp playbook for salons and spas in India: booking flow, reminders that cut no-shows, aftercare, rebooking nudges, monthly offers, five templates and costs.

By Chirag Darji · Updated 28 Aug 2026 · 6 min read

On this page
  1. The customer cycle on WhatsApp
  2. The first-contact flow
  3. Reminders, aftercare and rebooking
  4. Five templates that pass review
  5. The weekly review
  6. What it costs
  7. 30-day rollout
  8. Mistakes to avoid
  9. What VGraple CRM does here
Appointments in VGraple CRM: 14 bookings with service, duration, assigned staff and stage from requested to completed

Too long? Read this

  • Salons run five things on WhatsApp: booking, reminders, aftercare, rebooking and offers; the first four are utility and run from appointment stages
  • A booking flow with service, stylist and slot buttons removes the phone from the front desk; reminders with a reschedule reply cut no-shows by a third
  • Rebooking nudges timed to the service (haircut 5 weeks, colour 8, facial 4) are the cheapest revenue a salon has
  • Five templates, a 30-day rollout and a cost example for a 2-chair salon

A salon's WhatsApp does five jobs: takes the booking, reminds the client, tells them how to care for the treatment, brings them back when it is time, and sells the occasional package. The first four are utility messages that cost Rs 0.115 or nothing, run from appointment stages, and empty the front desk's phone; only the package is marketing. This playbook gives the booking flow, five templates that pass review, rebooking timings by service, a cost example for a two-chair salon and a 30-day rollout.

The customer cycle on WhatsApp

StageMessageCategoryTrigger
EnquiryServices, prices, stylists, slots; booking flowFree-form (in-window)First message, QR, Instagram DM, website widget
BookedConfirmation with service, stylist, time; reply to rescheduleUtilityAppointment created
Day beforeReminder with reschedule replyUtilityTimer
2 hours beforeShort reminder with directionsUtilityTimer
After the visitAftercare for the treatment, review requestUtilityStage completed
RebookTime for your next {{service}}; slots as buttonsUtilityTimer from last service
Package or offerFestival package, membership, new serviceMarketing (consent, opt-out)Scheduled broadcast

The first-contact flow

Trigger: any first message, the QR at reception and on the mirror, Instagram DMs and story replies, the website widget. Steps: "Welcome to {{salon}}. What would you like?" with buttons (Book, Prices, Offers); Book opens service as a list (hair, colour, facial, spa, nails), stylist as buttons with "any", and slots for the next three days; the appointment is created with stage Scheduled and the confirmation goes out. Prices sends the menu as a document; Offers asks for marketing consent ("Reply YES for our monthly offers") before showing anything.

An appointment in VGraple CRM with its service, staff member, stage history and the linked WhatsApp conversation

Instagram matters more for salons than for most businesses: story replies and reel comments are the top of the funnel. Connect Instagram to the same inbox and let the same flow answer "price?" with the menu and a Book button; the booking then lives in WhatsApp where reminders can reach it.

Reminders, aftercare and rebooking

Two reminders, both with a reschedule reply: the day before and two hours before. A reschedule reply lands with the desk and the new slot triggers a fresh confirmation; a no-show moves the stage and sends "we missed you, reply with a day to rebook". After the visit, a utility aftercare message specific to the treatment (colour: no wash for 48 hours; facial: no sun; keratin: which shampoo) followed by a review request with rating buttons; positive replies get the Google link, negative ones go to the owner.

Rebooking is where the money is. Set a timer per service from the completed appointment: haircut 5 weeks, colour 6 to 8, facial 4, waxing 4, keratin 12. The message is utility ("It has been 5 weeks since your last cut with {{stylist}}; here are slots this week") and replies book directly. Salons that add rebooking nudges typically lift repeat visits noticeably within a quarter, because the reminder arrives before the client thinks about a competitor.

Meta policy

Messages about the customer's own booking, order, account or request are utility (Rs 0.115 in India, free inside an open window). Offers, launches and packages are marketing (Rs 0.8631): prior consent, an opt-out line and Meta's per-user frequency cap apply. Promotional wording inside a utility template gets it recategorised and billed at the marketing rate.

Five templates that pass review

  1. salon_booking_confirmed (utility): "Hi {{1}}, your {{2}} with {{3}} is confirmed for {{4}} at {{5}}. Reply R to reschedule."
  2. salon_reminder_tomorrow (utility): "Reminder: {{1}} with {{2}} tomorrow at {{3}}. Reply R to reschedule or C to confirm."
  3. salon_aftercare (utility): "Hi {{1}}, thanks for visiting today. Aftercare for your {{2}}: {{3}}. Reply if anything feels off."
  4. salon_rebook (utility): "Hi {{1}}, it has been {{2}} weeks since your last {{3}}. Tap a slot to rebook: {{4}}."
  5. salon_monthly_offer (marketing): "Hi {{1}}, this month at {{2}}: {{3}}. Reply BOOK to grab it or STOP to opt out."

The weekly review

Five numbers on a Monday: no-show rate (target under 10 percent), reschedule replies handled within an hour, rebooking replies per nudge (a healthy salon sees 15 to 25 percent), review replies and their split, and blocks on the last offer (should be near zero). The Analytics page shows them per stylist; the Android app shows the day's schedule to each stylist without the desk relaying it.

What it costs

A two-chair salon with 500 appointments a month: confirmation, two reminders and an aftercare message each (2,000 utility messages, about half in-window and free, half at Rs 0.115: Rs 115); 300 rebooking nudges (Rs 35); one monthly offer to 1,200 consenting clients (Rs 1,036). Meta total about Rs 1,190. VGraple CRM Free for a one-person desk, Starter Rs 1,499 for a team. One recovered no-show a day pays for the month.

30-day rollout

Week 1. Connect the number in coexistence mode; submit the five templates (the salon collection in the template library is ready to submit); build the booking flow; print QR codes for reception and mirrors; connect Instagram.

Week 2. Confirmations and reminders on; desk handles reschedules from the inbox; aftercare templates per treatment.

Week 3. Rebooking timers per service; review requests; consent collection with the YES step.

Week 4. First monthly offer to consenting clients; review no-show rate, rebooking replies, offer replies and blocks; add the AI for service and price questions.

Mistakes to avoid

  • Sending the monthly offer to everyone who ever booked; consent first.
  • Reminders without a reschedule reply; the reply is what prevents the no-show.
  • One reminder at 8 am for a 9 am slot; the day-before reminder is the one that works.
  • Ignoring Instagram; half the enquiries start there.
  • Owner's phone disconnected instead of coexistence; use coexistence.

What VGraple CRM does here

Appointments with services, staff, stages and reminder timers, a booking flow with buttons and WhatsApp Flow forms, utility templates with a validator, rebooking timers, review requests with routing, the shared inbox with Instagram, broadcasts with consent handling and delivery protection, and the Android app for stylists are on every plan including Free (AI on Growth and above). The salons solution page has the full setup and the salon template collection the ready templates.

Frequently asked questions

Can clients book a salon appointment on WhatsApp?
Yes. A flow offers services, stylists and slots as buttons or a WhatsApp Flow form, creates the appointment and sends a utility confirmation with a reschedule reply.
Are reminders utility or marketing?
Utility; they concern the client's own booking. Offers and packages are marketing with consent.
How do rebooking reminders work?
A timer from the last completed service sends a utility message at the service's interval with slots as buttons; replies book directly.
Can stylists see their own schedule?
Yes, on the Android app under Appointments, filtered by staff.
Can I sell memberships or packages on WhatsApp?
Yes, as a marketing message to consenting clients with a payment link; renewals and package balance updates are utility.
What does it cost?
A 2-chair salon with 500 appointments a month sends about 1,500 utility messages (Rs 173) and one offer to 1,200 consenting clients (Rs 1,036); VGraple CRM from Rs 0 to Rs 1,499.
Can I keep my WhatsApp Business app?
Yes, in coexistence mode; the owner keeps the phone while the desk uses the inbox.
Is there a template library for salons?
Yes, the template library has a salon and spa collection ready to submit.

Chirag Darji

Founder, VGraple CRM

Founder of VGraple CRM and of the VGraple digital agency (Ahmedabad, est. 2011). Builds and operates the platform, runs WhatsApp Business API onboarding for customers, and writes the guides here from first-hand support and product work.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.