How do spas book on WhatsApp?
Spas and salons book on WhatsApp without an app — service menu bot, therapist picker, real-time slots, optional Razorpay deposit, and reminder sequences that cut no-shows 20–35% for multi-location chains. Service menu bot → therapist and slot picker synced to live calendar → optional Razorpay deposit → Utility confirmation and T-24h/T-2h reminder sequence.
Last updated: 24 June 2026
Quick answer: Spa appointment booking on WhatsApp walks customers through service menu → duration → therapist preference → available slot → optional payment/deposit link — with T-24h reminders that cut no-shows 20–35% for salon and wellness chains. Customers already message salons on WhatsApp to ask "is Saturday 4 PM open?" — a booking bot converts that habit into confirmed appointments without a custom app download.
Wellness booking has unique constraints: service duration varies, therapists have skill tags, and peak weekend slots fill fast. The bot must read live calendar availability — not static slot lists that double-book. Sync with Fresha, Zenoti, or a Google Calendar per branch before launching.
Booking bot flow (conversational)
- Greeting + location picker for multi-branch chains
- Service category (massage, facial, hair, package deal)
- Sub-service with duration, price, and prep notes (e.g. "arrive 10 min early")
- Preferred therapist or "any available" with gender preference option
- Date picker showing real-time slot availability from branch calendar
- Confirm summary → optional Razorpay deposit for high-value services or new customers
- Utility confirmation with address, parking, and cancellation policy
- T-24h and T-2h reminder sequence (see appointment reminder patterns)
Deposits and no-show economics
| Scenario | Deposit strategy | Typical no-show drop |
|---|---|---|
| Walk-in heavy salon | No deposit; reminders only | 15–20% |
| Premium spa (₹3K+ services) | 25–50% deposit via Razorpay link | 30–40% |
| New customer first booking | Flat ₹500 deposit, adjusted at checkout | 25–35% |
| Package / membership | Deduct from prepaid balance | 10–15% |
Post-visit automation
- T+3 days: Google review request with direct link (session window or Utility)
- T+14 days: cross-sell related service ("Loved your facial? Try our scalp treatment")
- T+30 days: rebook reminder with last service context and one-tap booking
- Birthday month: Marketing offer to opted-in loyalty segment — separate consent from booking Utility
- Lapsed 90 days: win-back Marketing with package discount
Multi-location chain setup
Bot asks location first, then routes to that branch's calendar and therapist roster. Central dashboard shows bookings across branches. Franchise owners can white-label the bot per location while sharing template library.
See: Appointment reminders · Restaurant reservations · Healthcare booking patterns · Pricing · Platform comparisons
FAQ
Can salons take deposits on WhatsApp? expand_more
Yes via Razorpay payment links in Utility confirmation or in-chat payment when enabled. Refund policy must be stated in confirmation template and on your website.
Multi-location chains? expand_more
Bot asks location first, then shows slots for that branch calendar. Sync each branch's therapist roster and service menu — they often differ.
Can customers reschedule without calling? expand_more
Yes — quick-reply "Reschedule" triggers slot picker with same service context. Cancel events must free the calendar slot immediately.