Staff Shift Reminder for Spa & Wellness Centre Owners
A staff shift reminder for spa & wellness centre teams that marks location-verified attendance on WhatsApp, sends shift alerts and exports monthly records.

It's 10:40 am. Your first massage slot is booked for 11, the therapist who's supposed to be there hasn't shown up, and the front desk girl is calling her personal number while a walk-in couple stands at reception asking about your couple's package. Twenty minutes later the therapist walks in, says she forgot it was her shift day, and the 11 am slot gets pushed — the couple leaves annoyed, and you've lost a booking you'll probably never get back.
This happens more in spas than almost any other service business because shifts rotate constantly — therapists split across morning/evening, someone's on leave for a family function, a new hire hasn't memorised the roster yet, and there's no single place anyone checks before walking out the door. Owners end up doing the roster in a notebook or a WhatsApp group that nobody reads properly, then chasing people by phone every single morning. That's paid owner time spent on shift-chasing instead of walk-ins, upselling, or supplier calls.
This guide walks through a staff shift reminder for spa & wellness centre teams that runs entirely on WhatsApp — how it works, what a week looks like before and after, and what it actually costs. If you want to see the exact setup, it's here: Staff Attendance & Shift Bot for Spa & Wellness Centres.
What a Attendance Bot actually does for a Spa & Wellness Centre
- Sends the shift roster automatically — therapists, front desk, and the cleaning/housekeeping staff get a WhatsApp message the night before or the morning of their shift, so nobody has to "remember" or ask the manager.
- Location-verified check-in — staff tap a button on WhatsApp when they arrive; the bot checks they're actually at your branch location (not checking in from home), which matters a lot when you have therapists who sometimes cover a sister branch or a home-service booking.
- Handles chhutti requests without a phone call — a therapist wanting leave for a family function or a sick day types it in, the manager approves or declines from WhatsApp, and it's logged — no more "I told the reception girl" disputes.
- Builds a monthly attendance sheet automatically — useful at salary time and for tracking who's covering extra shifts (relevant when you're paying per-session commissions to therapists).
- Flags no-shows early — if nobody checks in by the shift start time, the manager gets pinged, so you find out at 9:05 am, not when a client is standing at reception.
How it works, step by step
- Onboarding call (20 minutes) — we get your shift pattern (morning/evening splits, off-days, branch locations if you have more than one).
- Staff list loaded — names and phone numbers of therapists, front desk, and housekeeping are added to the bot.
- Shift roster is set up — either a fixed weekly pattern or one you update weekly; the bot sends reminders automatically.
- Staff save the bot's WhatsApp number — one message, no app download, no login.
- Daily check-in begins — staff tap "Check In" on arrival; the bot verifies location and timestamps it.
- Leave requests flow through the same chat — staff type their leave request, manager approves/declines with one tap.
- Monthly export lands in your inbox — a clean attendance sheet, ready for payroll or commission calculation.
Customer: Do you have any therapist free for a couples massage at 6 pm today? Bot: Let me check today's roster — yes, we have two therapists on the evening shift from 4 pm to 9 pm. I'll get the front desk to confirm your 6 pm slot.
Customer: Kal subah 9 baje facial ke liye koi available hoga kya, weekend hai toh rush zyada rehta hai Bot: Kal Saturday hai, humari 2 therapists 8:30 am se shift pe hain, so 9 am slot easily mil jayega. Chahenge toh main abhi book kar deta hoon.
(Note: the bot's client-facing replies about bookings run on your enquiry setup; the attendance bot itself is the internal layer that makes sure the person answering these questions actually knows who's on shift.)
A typical week, before and after
| Situation | Before | After |
|---|---|---|
| Monday morning roster | Manager calls or texts each therapist individually | Roster auto-sent the night before to everyone |
| Therapist running late | Front desk finds out only when client is waiting | No-show alert pings manager by shift start time |
| Leave request for a family function | Verbal request, often forgotten or disputed later | Logged in chat, approved with one tap, timestamped |
| Covering a sister branch therapist | Confusion over who's where that day | Location-verified check-in confirms the actual branch |
| Salary/commission day | Manager reconstructs attendance from memory and notebook | Monthly export ready, no reconstruction needed |
| New therapist's first week | Learns the shift pattern by asking around | Gets the same automatic reminder as everyone else |
What it costs and what is included
| Item | Price | Notes |
|---|---|---|
| One-time setup | ₹8,000 | Roster configuration, staff onboarding, location verification setup |
| Monthly care plan | ₹1,500/month | Roster updates, leave-flow tweaks, monthly attendance export, WhatsApp support |
| Platform charges (Meta/telecom) | Billed separately | Passed through at actual cost, not marked up |
| Lock-in | None | Cancel the care plan anytime; no long contracts |
If this setup recovers even one missed booking a month from a no-show-related mix-up, or saves the manager a daily half-hour of phone-chasing, it's already paying for the care plan. The setup fee is a one-time cost; everything after that is the ₹1,500/month for someone else maintaining the roster logic.
Setup timeline
Day 0
You send us your staff list, shift pattern, and branch address(es) on the 20-minute call. We confirm your WhatsApp number for the bot.
Day 1
We configure the roster, load staff numbers, and set up location verification for your branch(es). You review a test message on your own phone.
Day 2
The bot goes live. Staff start receiving shift reminders and check in through WhatsApp. We stay on chat that day to fix any hiccups (wrong shift time, a therapist who didn't get added, etc.).
What you need to have ready
- Full staff list with phone numbers (therapists, front desk, housekeeping)
- Current shift pattern — even if it's just written in a notebook or Excel
- Branch address(es) for location verification, especially if you run more than one outlet or offer home-service visits
- Who should get the no-show and leave-request alerts (usually the manager or owner)
- Any existing leave policy (how many days off per month, approval process) so the bot's leave flow matches it
Doing it yourself vs done-for-you
| Approach | Time cost | Failure points | Our setup |
|---|---|---|---|
| WhatsApp group + manual roster | ~10-15 min/day chasing | Messages get buried, no location proof, no record for payroll | Automated reminders, verified check-in, monthly export |
| Generic HR/attendance apps | Setup + staff training time | Staff resist downloading another app; overkill for a 5-15 person team | Runs on WhatsApp staff already use daily |
| Biometric/punch machine | Upfront hardware cost, fixed at one location | Doesn't help with home-service therapists or multi-branch coverage | Works wherever staff are, with GPS check |
| Spreadsheet + phone calls | Free but manager time-heavy | Entirely dependent on manager remembering to call everyone | Runs itself once configured |
If you have 3-4 staff and one branch, a WhatsApp group with a disciplined manager might genuinely be enough — don't overspend on tooling you don't need. It starts making sense once you're juggling multiple shifts, branches, or a commission-based payroll where attendance disputes get expensive.
Mistakes spas make with this
- Relying on a WhatsApp group for the roster. Messages scroll past and staff claim they "didn't see it." Fix: a direct 1:1 reminder to each staff member, not a group post.
- No location check on attendance. Staff mark themselves present from home. Fix: GPS-verified check-in tied to your actual branch address.
- Leave requests handled verbally. Leads to "but I told you" disputes at salary time. Fix: every leave request logged in chat with a timestamp and approval status.
- Not updating the roster when a therapist covers another branch. Causes confusion about who's actually on duty where. Fix: update the roster the same day a coverage change happens, not after the fact.
- Treating this as a one-time setup and never touching it again. Shift patterns change with festivals, bridal season, and staff turnover. Fix: use the monthly care plan to keep the roster current instead of letting it go stale.
FAQ
Does this replace my payroll software?
No. It handles attendance and shift reminders; the monthly export gives you clean data to feed into whatever payroll or commission calculation you already use.
Can it handle therapists who do home-service visits?
Yes, though location verification for home visits works differently since there's no fixed branch address — we set this up specifically for you during onboarding based on how your home-service bookings work.
What if a staff member doesn't have a smartphone?
WhatsApp check-in needs a basic smartphone with WhatsApp installed. If a staff member genuinely doesn't have one, we can discuss a manual fallback during setup, but in our experience most therapists and front desk staff already have WhatsApp.
Will staff need training to use this?
Minimal — it's the same WhatsApp app they already use. Checking in is one tap; requesting leave is typing a message. Most staff pick it up within a day or two.
Can I change the shift pattern often?
Yes, roster updates are part of the monthly care plan. Festival season, bridal rush, or a new therapist joining — just tell us and we update it.
What happens if I want to stop the service?
No lock-in — cancel the monthly care plan anytime. There's no long-term contract tying you in.
Next step
Send us your business type (spa/wellness centre), your city, and what's currently leaking — missed shifts, no-show disputes, or manual attendance headaches. Message us directly on WhatsApp, check the offer page for the full scope, or see how we work before you commit.
Staff Attendance & Shift 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.