Bharat AI Saathi
ServicesIndustriesSetupsHow we workGuidesFounderVPS HostingContactGlobal (USD)
WhatsApp +91 77352 68199
support@bharataisaathi.com
Mon–Sat 10:00–19:00 IST
Staff Attendance & Shift Bot · spas

Small Business Attendance System India Spa & Wellness Centre

A small business attendance system India spa & wellness centre owners can run on WhatsApp: location check-ins, shift alerts, leave requests, monthly sheet.

Staff Attendance & Shift Bot for spas

It's 10:40 am and your front desk therapist is 25 minutes late for an 11 am couple's massage that was booked three days ago. You're calling her, calling the backup therapist, and apologising to a customer sitting in your reception with a herbal tea getting cold. Nobody told you she wasn't coming — she messaged the senior therapist on a personal WhatsApp number that you don't monitor, and it never reached you.

This is the daily leak in most spa and wellness centres: attendance lives in someone's memory, a register at the counter, or scattered personal chats between therapists, receptionists and the one manager who "keeps track." When a therapist is late, on leave, or has quietly swapped a shift, you find out from the client, not from your team. Payroll day is worse — you're reconstructing who worked which shift from a paper register with coffee stains and a WhatsApp group nobody scrolls back through.

This guide covers what a proper small business attendance system India spa & wellness centre owners can actually run day to day looks like — not enterprise HR software, just WhatsApp, a location check, and a monthly sheet. We built one specifically for spas; see the offer page for the exact scope and price.

What a Attendance Bot actually does for a Spa & Wellness Centre

In a spa, staff aren't sitting at one desk all day — therapists move between treatment rooms, the reception person covers calls and walk-ins, and someone senior does inventory of oils, towels and consumables. Shifts also rotate around your peak hours (evenings, weekends, festival weeks) rather than a fixed 9-to-5. A bot built for this reality does four things:

  • Location-verified check-in: a therapist opens WhatsApp, taps "Check In," and shares location. The bot confirms they're actually at your centre (not marking attendance from home) before logging the time.
  • Shift broadcast: instead of you typing out "tomorrow's roster" to five people individually, the bot sends each staff member their shift for the day or week automatically, at a time you set (say, 8 pm the night before).
  • Leave request flow: a therapist wanting a day off for a wedding or feeling unwell sends "leave" to the bot, picks a date, and it's logged and flagged to you — no more leave requests buried in a WhatsApp group under fifty other messages about which conditioner ran out.
  • Monthly attendance export: at month-end, you get a sheet with check-in times, late arrivals, and leave days per staff member — ready for payroll, no manual reconstruction.

How it works, step by step

  1. You have a 20-minute call with us where you tell us your staff roles (therapists, front desk, manager), shift patterns, and your centre's location.
  2. We set up a WhatsApp number (or use your existing business number) connected to the bot.
  3. Each staff member is added with their name and role; they get an onboarding message showing them how to check in.
  4. At the start of each day (or week, your choice), the bot sends every staff member their assigned shift and reporting time.
  5. Staff check in by sharing location through WhatsApp when they arrive; the bot verifies they're within range of your centre and timestamps it.
  6. If someone needs leave, they message the bot, select a date, and you get notified instantly instead of finding out at the door.
  7. At month-end, you receive an attendance export — check-in times, lateness, leaves — that you can hand straight to whoever runs payroll.

Customer: Hi, do you have a couple's slot available this evening around 7? Bot: Hi! For appointment bookings, please call our front desk at [your number] or reply here and our receptionist will confirm shortly. Did you want a specific therapy — Swedish, deep tissue, or a couple's package?

Customer: Kal shift kitne baje hai mujhe? Bot: Kal aapki shift subah 10 baje se shaam 6 baje tak hai, reception counter par report karna hai. Agar koi dikkat ho to "leave" type kar ke bata sakti hain.

(The second flow shows the staff-facing side — shift confirmation on request — while the first shows why customer enquiries and staff attendance need to stay clearly separated, which is a common mix-up when everything runs through one WhatsApp number.)

A typical week, before and after

Situation Before After
Therapist running late for a booked session You find out when the client is already waiting You see the check-in gap in real time and can reassign or call ahead
Staff member wants a sudden day off (chhutti) Verbal request to whoever's around, easy to forget Logged leave request with date, visible to you instantly
Weekend rush shift planning You call or message each therapist individually every Friday Shift broadcast goes out automatically the evening before
Payroll day Manually cross-checking register, memory, and WhatsApp chats Monthly export ready to hand to accountant or payroll person
New therapist joins mid-month Added to register by hand, easy to miss for one cycle Added to bot list, attendance tracked from day one
Festival season staff swaps (Diwali, Puja) Swaps happen informally, nobody has a clear record Leave/swap requests are timestamped and visible to owner

What it costs and what is included

Item Price Notes
One-time setup ₹8,000 Location check-in, shift broadcast, leave flow, monthly export configured for your centre
Monthly care plan ₹1,500/month Ongoing support, fixes, and adjustments as your staff or shifts change
Platform charges (Meta/Google/telecom) Billed separately Passed through at actual cost, not marked up
Lock-in None You can stop the care plan any month; the setup keeps running on what's configured

Payback here is simple, not projected: if this recovers even one missed booking a month because a client wasn't left waiting on a therapist who never showed, or saves you one payroll-day headache of reconstructing a register by hand, it's paid for itself. You're not betting on a big number — you're removing a small, recurring leak.

Setup timeline

Day 0

You have the 20-minute call. You share your staff list, roles, shift patterns, and centre location. We confirm which WhatsApp number will run the bot.

Day 1

We configure the bot — check-in flow, shift broadcast timing, leave request logic — and test it internally against your actual shift pattern (including any split shifts or weekend-only staff).

Day 2

You and your staff test check-ins live at the centre. We adjust the location radius if your premises has multiple entrances or floors. The system goes live for daily use.

What you need to have ready

  • A list of current staff with names, roles (therapist, receptionist, manager) and phone numbers
  • Your standard shift pattern, including weekend or peak-season variations
  • The exact address or coordinates of your centre for location verification
  • Someone designated to receive the monthly attendance export (owner, manager, or accountant)
  • Clarity on how you currently handle leave requests, so we can match or improve that flow
  • A WhatsApp Business number, or confirmation that we'll set one up for you

Doing it yourself vs done-for-you

Approach Time cost Common failure points Our setup
Paper register at reception Low setup, high daily friction Lost pages, illegible entries, no location proof, easy to falsify Digital, timestamped, location-verified
Generic HR/attendance apps Hours of configuration, staff need to download and learn a new app Staff resist a separate app; features built for offices, not shift-based spa staff Runs on WhatsApp, which staff already use daily
Excel sheet shared in a WhatsApp group Someone has to manually update it every day Version conflicts, no one owns it consistently, easy to forget updates Bot handles logging and export automatically
WhatsApp groups for shift announcements Free, quick to start Announcements get buried, no read confirmation, no attendance record Individual, timed shift messages with attendance tied to check-in

DIY approaches are genuinely fine if you have one or two staff and a manager who's diligent about updating a sheet daily. The problems show up as you scale past a handful of therapists across shifts, or when you need a clean monthly export without manual reconstruction.

Mistakes spas make with this

  • Mixing customer enquiries and staff attendance on the same WhatsApp number without separation — fix: keep booking enquiries routed to a receptionist reply, and attendance flows structured separately so staff messages don't get lost among client questions.
  • Not setting a location radius wide enough for multi-floor or multi-entrance premises — fix: test check-in from every entrance staff actually use before going live.
  • Treating leave requests as informal chat instead of the structured flow — fix: train staff once to use the "leave" keyword rather than typing a paragraph explaining their situation.
  • Ignoring the monthly export until payroll day — fix: glance at it weekly so late patterns or repeated leave gaps are caught early, not after a month has passed.
  • Not updating the bot when a new therapist joins or a shift pattern changes for festival season — fix: message us during the care plan period; adjustments are part of what the ₹1,500/month covers.

FAQ

Does this replace my receptionist for booking calls?

No. This system handles staff attendance and shifts, not customer bookings. Your receptionist still manages appointment calls; the bot works alongside that, not instead of it.

What if a therapist doesn't have a smartphone or good network at the centre?

Location check-in needs a basic smartphone with WhatsApp and a working data connection. If your centre has patchy indoor network, we widen the location radius or use Wi-Fi based verification during setup.

Can I add or remove staff members myself later?

Yes, and it's covered under the monthly care plan — message us and we update the staff list, no extra setup fee for routine changes like a new hire or someone leaving.

Will this work if my shifts change every week depending on bookings?

Yes. The shift broadcast is set to whatever cadence you choose — daily or weekly — so if your roster genuinely changes week to week, you send us the updated pattern and the broadcast reflects it.

What happens to my data if I stop the monthly care plan?

There's no lock-in. Your attendance history and exports remain yours; stopping the care plan just means you're on your own for future adjustments and support.

Is this only for attendance, or can it also handle appointment bookings later?

This particular setup is scoped to attendance and shifts only, keeping the price and complexity fixed. If you want appointment handling too, that's a separate setup we can scope on its own.

Next step

Send us your business type (spa/wellness centre), your city, and the specific thing that's leaking right now — late therapists, missed shift communication, or payroll-day chaos — on WhatsApp. Check the exact scope on the offer page, or read how we work before you commit to anything.

This setup

Staff Attendance & Shift Bot for spas

₹8,000 setup
+ ₹1,500/month care plan

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.

More for spas