NPS Survey for Spa & Wellness Centre India: WhatsApp Feedback Bot
Set up an NPS survey for spa & wellness centre India that catches unhappy customers same-day via WhatsApp, not in a Google review. Setup in 48 hours.

It's 8:40 pm on a Saturday. Your last client of the day just finished a 90-minute Balinese massage, paid at the counter, and left. The therapist is exhausted, the receptionist is closing the register, and nobody asks her how the session actually went. Three days later she posts a 2-star Google review about the room being cold and the oil smelling stale — the first time anyone at the spa hears about it.
This is the leak that a proper nps survey for spa & wellness centre india setups exists to close. Not a fancy customer-experience program — just a short WhatsApp check-in sent right after checkout, so the person who was unhappy tells you first, in private, while there's still a chance to fix it before the review goes public or the next booking gets cancelled.
This guide covers what such a bot actually does for a spa, how it flows message-by-message, what a typical week looks like before and after, what it costs, and how to get one live in 48 hours. See the full setup details on the offer page.
What a Feedback Bot actually does for a Spa & Wellness Centre
A spa's feedback problem isn't lack of opinions — it's that opinions arrive too late and in the wrong place. A client who had a lukewarm hot-stone session doesn't call you; she just doesn't rebook, or she vents on Google/Justdial where a new customer researching "best spa near me" reads it first. The bot fixes the timing and the channel.
Concretely, it:
- Sends a 3-question survey on WhatsApp within a set window after checkout (typically same evening or next morning, not mid-massage when the phone is in a locker)
- Asks in Hindi or English depending on how the client's name/language is tagged at booking, or lets them reply in either
- Flags any rating of 6/10 or below (or "not likely to recommend") straight to the manager's or owner's WhatsApp the same day, before it becomes a review
- Separately captures the happy responses — 9s and 10s — as ready-to-use testimonial lines for Instagram or your website, with the client's consent
- Rolls everything into one monthly dashboard so you can see if Saturday evening slots or a specific therapist consistently score lower, instead of guessing from memory
It does not replace your receptionist asking "kaisa laga?" at the counter — it catches what people don't say to your face.
How it works, step by step
- Client completes their session and pays at the counter. Their phone number is already in your booking system (Zenoti, WellynessAI, or even a WhatsApp Business contact list).
- Within your chosen window (usually 2-4 hours post-checkout, so it doesn't interrupt a relaxed client mid-drive home), the bot sends an automated WhatsApp message thanking them by name and the service they took.
- Question 1 asks for an overall rating (1-10, NPS-style: "how likely are you to recommend us to a friend"). Question 2 asks what stood out — good or bad. Question 3 asks specifically about the therapist or room, since that's usually where the actual issue lives.
- The bot reads the first answer. If it's 7 or above, it moves to a lighter, thank-you tone and invites them to leave a public review or become a referral source. If it's 6 or below, tone shifts to concern and asks a direct follow-up.
- Any low score triggers an instant alert to the owner/manager's WhatsApp with the client's name, service, therapist name (if tagged), and their exact words — same day, not end of month.
- All responses, high and low, get logged into a running sheet/dashboard categorised by therapist, service type, and day of week.
- Once a month, you get a one-page summary: average score, most common complaint theme (cold room, late start, product smell, pushy upsell), and a shortlist of testimonial-ready quotes.
Customer: 8, service was good but the AC was too cold Bot: Thanks so much for the 8! Noted on the AC — we'll check that room's temperature setting right away. Would you be open to us reaching out if we improve it, so you can try that room again?
Customer: 5 yaar, therapist late aayi 20 min, mera time waste hua Bot: Sorry sunke bura laga, yeh galat hai. Hum abhi is baare mein aapki booking wali therapist se baat karenge. Kya hum aapko agle visit pe ek free add-on de sakte hain sorry ke taur pe?
A typical week, before and after
| Situation | Before | After |
|---|---|---|
| Client had a cold-room complaint | Vents on Google review 4 days later | Flagged same evening, room checked before next booking |
| Therapist consistently rushes sessions on busy Saturdays | Owner finds out only when repeat client stops coming back | Pattern shows up in monthly dashboard within 2-3 weeks |
| Happy client after a couples' massage package | Leaves quietly, no review, no referral | Testimonial line captured, used in next Instagram post |
| New therapist's first week | No feedback loop, owner guesses if she's settling in | Her sessions' scores visible separately from day one |
| Slow season (monsoon lull, June-July) | Owner unsure why footfall feels soft — no data | Dashboard shows if average scores dipped, pointing to service, not just season |
| Client requests package/pricing info post-visit in survey reply | Missed since nobody's watching that WhatsApp thread live | Reply gets forwarded to front desk as a lead, not lost in chat history |
What it costs and what is included
| Item | Price | Notes |
|---|---|---|
| One-time setup | ₹6,000 | Survey flow build (Hindi + English), alert routing, dashboard setup |
| Monthly care plan | ₹1,200/month | Monitoring, monthly dashboard delivery, tweaks to questions/flow, testimonial curation |
| Platform charges (Meta/WhatsApp API, telecom) | Billed separately | Passed through at actual cost, not marked up |
| Lock-in | None | Cancel the care plan anytime; setup remains yours |
The plain-terms logic: if this catches even one client who would've quietly stopped coming back — or one negative review that would've cost you a few future enquiries — it's paid for itself for a couple of months. Beyond that, the recurring value is the pattern-spotting (a therapist, a room, a time slot) that you'd otherwise only notice after several complaints piled up.
Setup timeline
Day 0
You have a 20-minute call with us covering your services list, staff/therapist names to tag, your preferred alert contact (owner or manager's number), and where your client phone numbers currently live (booking software, WhatsApp Business, or a spreadsheet).
Day 1
We build the survey flow in both languages, set up the alert routing, and connect it to a test number. You review the actual message wording and approve or request tweaks (tone, timing window, question order).
Day 2
Live testing with a real checkout or two — we send you a live alert simulation so you see exactly what a low-score flag looks like on your phone. Once approved, it goes live for all new checkouts.
What you need to have ready
- A working WhatsApp Business number for the spa (not a personal number)
- Client phone numbers captured at booking or checkout — even a simple register works if it's not yet digitised
- List of therapist/staff first names as you'd like them tagged in feedback (helps pinpoint patterns without embarrassing anyone publicly)
- Your service menu with names as clients would recognise them (e.g. "Balinese Massage," "Deep Tissue," "Couple's Package") so the bot references the right service
- One person designated to receive same-day low-score alerts and act on them (usually the owner or the senior therapist on shift)
- Rough sense of your busiest days/hours (most spas: weekend evenings, festival weeks) so the survey timing doesn't clash with a rush
Doing it yourself vs done-for-you
| Approach | Time cost | Common failure point | Our setup |
|---|---|---|---|
| Manual verbal check ("kaisa tha?") at counter | Low ongoing effort | Clients rarely give honest answers face-to-face, especially about staff | Anonymous-feeling WhatsApp thread gets more honest answers |
| Generic survey form tools (Google Forms, Typeform link shared via SMS) | A few hours to build once | Low response rate — link-clicking has friction WhatsApp doesn't | Native WhatsApp message, no link, no app download |
| WhatsApp Business broadcast lists managed manually | Ongoing daily effort to send and track | Owner has to remember to send, then manually scan replies for bad ones | Automated same-day sending and instant flagging, no manual scanning |
| Full CRM/loyalty suite with built-in NPS | High upfront cost, weeks of setup, often overkill for one location | Steep learning curve, may need dedicated staff time to run | Scoped to just this problem — done in 48 hours, no extra software to learn |
DIY manual check-ins are genuinely fine for a very small, single-therapist setup where the owner is present at every checkout. The moment you have multiple therapists, multiple shifts, or you're not always at the counter, the timing and honesty problems creep back in.
Mistakes spas make with this
- Asking for feedback face-to-face at checkout only. Clients soften their answers when the therapist or receptionist is standing right there. Fix: let the WhatsApp message go out after they've left the premises.
- Making the survey too long. A 10-question form gets ignored. Fix: stick to 3 questions — overall score, what stood out, therapist/room specific.
- Not tagging which therapist handled the session. Without this, a pattern of one person's sessions scoring lower every week goes unnoticed for months. Fix: tag therapist name at booking or checkout.
- Treating every low score as a complaint to argue with. Fix: respond with acknowledgement and a fix or gesture first, investigate internally after — don't get defensive in the reply.
- Ignoring the happy responses. Owners fixate only on the negative alerts and never collect the 9s/10s as testimonials, leaving free marketing material unused. Fix: have someone check the monthly dashboard for quotable lines, not just the flagged complaints.
FAQ
Will this work if my spa doesn't use booking software, just a register?
Yes. As long as you have the client's WhatsApp number written down or captured somewhere at checkout, the survey can be triggered manually or from a simple spreadsheet — you don't need Zenoti or similar software to start.
Can I choose which services trigger a survey — not every single visit?
Yes, you can scope it to specific services (e.g. only full-body massages and packages, not quick 20-minute add-ons) so you're not over-messaging clients.
What happens to the low-score alert after I receive it?
It's just a WhatsApp message to your phone with the client's details and their exact words — what you do with it (call them, offer a fix, note it internally) is up to you. We don't auto-respond to complaints on your behalf.
Will clients feel spammed by getting a survey after every visit?
In our experience, one short, well-timed message performs far better than repeated follow-ups. If a client doesn't respond, the bot doesn't nag — it moves on quietly.
Can the survey ask about specific things like hygiene or product smell?
Yes, the third question can be customised to whatever you want tracked most closely — hygiene, room temperature, punctuality, upsell pressure — based on what's actually gone wrong for your spa before.
What if I want to stop the care plan later?
You can cancel anytime with no penalty — that's the no-lock-in part. The setup and its logic remain functional; you'd just be managing monitoring and tweaks yourself going forward.
Next step
Message us on WhatsApp with: your spa's name and city, and one line on what's currently leaking (late reviews, no therapist-level feedback, no testimonials being captured).
See exactly what's included on the offer page, or read about our process on how we work.
This setup is built and supported by Bharat AI Saathi.
Customer Feedback Survey Bot for spas
Platform charges billed to you directly. No lock-in. Live within 48 hours once your platform access and Meta verification are complete (Meta verification typically takes 3 to 10 business days). Global systems: 2 to 14 days.