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 · GP clinics

Location Based Attendance for General Physician Clinics

Location based attendance for general physician clinics on WhatsApp: shift alerts, leave requests, monthly reports. Setup ₹8,000, live in 48 hours.

Staff Attendance & Shift Bot for GP clinics

Location Based Attendance for General Physician Clinics

It's 9:40 AM and your receptionist hasn't walked in yet. Three patients are sitting in the waiting area, the token screen is off, and you're the one answering "kitna time lagega" while trying to check a fever case. By the time you call her, she says she's "just reaching," but you have no way to know if that's true or if she's still at the tea stall two lanes away. This happens two or three times a month, and each time it costs you thirty minutes of your own attention that should be going to patients, not payroll policing.

The deeper problem isn't lateness — it's that you have no record. When your compounder or nurse says they came in on time, you either trust it or argue about it, and at month-end, you're reconstructing attendance from memory to calculate salaries. For a solo or two-doctor GP clinic, this is time you don't have, spent on something that shouldn't need a human doing it manually every single day.

This guide walks through location based attendance for general physician clinics — a WhatsApp-based bot that checks staff location at clock-in, announces shifts automatically, and hands you a clean monthly sheet. It's a fixed-scope setup from Bharat AI Saathi, built specifically around how small GP clinics actually staff and run. You can see the exact offer at the staff attendance bot page.

What a Attendance Bot actually does for a General Physician

For a GP clinic, "staff" usually means a receptionist, a compounder or pharmacy assistant, sometimes a nurse for dressings and injections, and occasionally a part-time lab technician who comes in only for sample collection hours. Each of these has different shift timings, and your clinic likely runs split shifts — morning OPD, an afternoon break, and an evening OPD — which makes manual tracking messier than a single 9-to-6 job.

The bot solves this on WhatsApp, the one app every staff member already has open all day:

  • Location-verified check-in: staff send their location (or a simple "in" message that triggers a location share request) when they arrive. The bot confirms they're within your clinic's radius before marking them present — so "I'm on the way" doesn't count as "I'm here."
  • Shift broadcast: instead of you calling or messaging each person individually about a shift swap (common when your evening nurse has an exam or a family function), the bot sends the day's shift assignment to the relevant staff automatically, based on the roster you set.
  • Leave request flow: staff type "chhutti chahiye kal" or similar, and it's logged with a reason and forwarded to you for approval — no more chasing missed calls or forgotten verbal requests during a rush.
  • Monthly attendance export: on the 1st (or any date you choose), you get a sheet with check-in times, late arrivals, and leave days per staff member — ready to hand to whoever calculates salaries, even if that's you.

None of this requires staff to download an app or learn a new system. It's the same WhatsApp thread they already use to tell you they're stuck in traffic.

How it works, step by step

  1. You share your shift structure on the onboarding call — staff names, roles, shift timings (morning/evening or single shift), and your clinic's exact location (so the geofence radius is set correctly, typically 100–150 meters for a single-floor clinic).
  2. We build the WhatsApp flow using your clinic's number or a dedicated bot number, whichever you prefer, and configure the location check against your clinic's coordinates.
  3. Staff are added to the bot with a one-time message explaining how to check in — usually just "send your location when you reach."
  4. Test run for 2 days where the bot logs attendance but you still cross-check manually, so you trust the numbers before going fully live.
  5. Daily operation begins: staff check in each morning (and after the lunch break, if you run split shifts), the bot confirms location and time, and flags late arrivals in a short daily summary to you.
  6. Leave and shift changes flow through the same thread — a staff member requesting leave or you reassigning an evening shift both happen without a separate call.
  7. Monthly export lands in your WhatsApp or email, formatted as a sheet you can forward directly for salary calculation.

Here's what the daily check-in looks like from the staff side:

Customer: I've reached the clinic Bot: Please share your live location to confirm check-in. Customer: [shares location] Bot: Checked in — 9:52 AM, Reception. Marked present for morning shift.

And a Hinglish version, closer to how your compounder might actually message:

Customer: Sir aaj thoda late ho jayega, 15 min Bot: Noted. Aapka shift 10:00 AM se start hai — jab clinic pahunche, location share kar dena check-in ke liye. Customer: [reaches, shares location] Bot: Check-in ho gaya — 10:14 AM. Late by 14 min, logged for the day.

A typical week, before and after

Situation Before After
Receptionist arrives late, no proof Verbal excuse, no record, argument at month-end Location-timestamped check-in, disputes end same day
Evening nurse needs sudden leave Calls you mid-OPD, you scramble to cover Leave logged via WhatsApp, you approve and reassign shift instantly
Split-shift confusion (who's on afternoon duty) You mentally track or ask staff directly each day Shift broadcast sent automatically to the right person
Salary calculation at month-end You or your accountant reconstruct attendance from memory/notebook Monthly sheet exported, ready to hand over
New part-time lab technician joins Verbal instructions on timing, easy to forget Added to bot with standard flow, no separate training
Staff claims they were "on time" No way to verify, you give benefit of doubt Timestamp settles it in seconds

What it costs and what is included

Item Price Notes
One-time setup ₹8,000 Covers WhatsApp flow build, geofence configuration, staff onboarding, 2-day test run
Monthly care plan ₹1,500/month Monitoring, fixes, roster changes, shift timing updates, monthly export delivery
Platform charges (Meta/telecom) Billed separately Passed through at actual cost, no markup
Lock-in None Cancel the care plan anytime; the setup remains yours

The math here is straightforward, not projected: if this recovers even one month-end salary dispute, or saves you from personally chasing down attendance instead of seeing patients, the ₹1,500/month care plan pays for itself in your own time. You're not buying a system to "optimize" attendance — you're buying back the half hour a day you currently spend being the attendance register.

Setup timeline

Day 0

You have a 20-minute call with us covering your staff list, shift timings, and clinic location. That's the only meeting required — no follow-up calls unless you want changes later.

Day 1

We build the WhatsApp flow, configure the geofence around your clinic, and set up the shift broadcast rules based on what you shared. You review a short test message to confirm staff names and shift labels are correct.

Day 2

Staff are onboarded with a single instructional message, the 2-day test run begins, and the bot goes fully live — attendance, shifts, and leave requests all running on WhatsApp within 48 hours of the call.

What you need to have ready

  • Full staff list with roles (receptionist, compounder, nurse, lab technician, etc.)
  • Shift timings for each role, including split-shift breaks if applicable
  • Your clinic's exact address or Google Maps pin, for geofence setup
  • A WhatsApp number to use for the bot — either your clinic's existing number or a new one dedicated to staff communication
  • Current method of salary calculation (so the monthly export format matches what your accountant or you actually need)
  • Any existing leave policy (paid leave count, notice period expectations) so the bot logs requests against real rules, not defaults

Doing it yourself vs done-for-you

Approach Tool category Time cost Common failure point This setup
Paper register Physical notebook Low upfront, high ongoing Easy to forge, no time-stamping, lost pages Digital, tamper-resistant timestamps
Biometric attendance machine Fingerprint/face scanner Moderate install effort, AMC costs Doesn't stop buddy-punching for multi-location staff, hardware maintenance Location-verified on the phone staff already carry
Generic HR/attendance app Standalone mobile app Staff must download, learn, and open a separate app daily Low adoption, staff forget to open it, no local support Runs entirely on WhatsApp, zero new app to install
Spreadsheet + manual entry Excel/Google Sheets Free but daily manual work Relies on someone remembering to update it every day Automated logging, monthly export ready-made

DIY with a spreadsheet or a basic biometric machine works fine if you have one steady receptionist and rarely deal with disputes or leave confusion. Where it breaks down is split shifts, part-time staff, and the month-end argument over "I was on time" — that's specifically what location + timestamp evidence resolves.

Mistakes GP clinics make with this

  • Setting the geofence radius too tight. A 20-meter radius fails when staff check in from the parking area or a neighboring shop. Fix: use 100–150 meters for standalone clinics, tighter only if you're in a shared building with multiple clinics at the same address.
  • Not onboarding part-time staff the same way as full-time. Lab technicians who come twice a week get forgotten and marked absent by default. Fix: include every recurring staff member in the initial roster, even low-frequency ones.
  • Treating leave requests as informal even after the bot is live. Staff still call you directly out of habit. Fix: tell staff explicitly in week one that only WhatsApp-logged leave counts for the record.
  • Ignoring the daily late-arrival summary. Owners set it up and then stop reading the flags, defeating the purpose. Fix: even a 10-second glance each morning catches patterns before they become salary disputes.
  • Not updating shift timings when the clinic's OPD hours change seasonally. Winter evening OPD often starts later; if the bot's shift broadcast isn't updated, staff get confused. Fix: covered under the care plan — just message us the change.

FAQ

Does this work if my clinic doesn't have fixed shift timings?

Yes, though it works best with a defined structure, even a loose one like "morning 9–1, evening 5–9." If your timings shift day to day, we can set the bot to accept a daily shift confirmation instead of a fixed schedule.

What happens if a staff member doesn't have GPS or a smartphone?

WhatsApp's location-sharing feature requires a smartphone with GPS enabled, which covers the vast majority of clinic staff today. For the rare case of a very old device, we can set up a manual override that requires your approval instead of automatic geofence confirmation.

Can this replace my existing biometric machine entirely?

Most GP clinics that adopt this stop using the biometric machine, since location check-in on WhatsApp covers the same need without hardware maintenance or AMC costs. Some clinics choose to run both for a transition period — that's entirely your call.

Is patient data involved in any of this?

No. This setup is strictly for staff attendance and shift management — it doesn't touch patient records, appointments, or any clinical data.

What if I need to change staff or shift timings after setup?

That's part of the ₹1,500/month care plan. Message us the change and it's updated, no additional setup fee.

Can I cancel the care plan and keep using the bot?

The care plan covers monitoring, fixes, and updates — without it, the bot keeps running but you won't have support if something breaks or needs changing. There's no lock-in contract either way.

Next step

Message us on WhatsApp with your clinic type, city, and what's currently leaking — late staff, salary disputes, or shift confusion. We'll confirm if this setup fits before anything else happens.

Check the full scope at the staff attendance bot offer page or see how engagements run at how we work. To start, message us directly on WhatsApp.

This setup

Staff Attendance & Shift Bot for GP clinics

₹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 GP clinics