Attendance Automation for General Physician Clinics
Attendance automation for general physician clinics: WhatsApp check-in with location, shift alerts, and a monthly sheet. Setup in 48 hours, no lock-in.

It's 9:40 AM. The GP is already ten minutes behind because the compounder hasn't reached the clinic, and the front-desk girl who normally opens up is on leave — except nobody told the doctor until a patient called asking why the shutter was still down. By the time the duty roster gets sorted out on a phone call, three patients who had walked in for a token have already left for the pharmacy next door, which also does quick consults.
This is the actual cost of manual attendance in a small GP setup: not the salary math at month-end, it's the 15-20 minutes every morning spent figuring out who's in, who's late, and who's covering for whom, multiplied across a receptionist, a compounder or nurse, and sometimes a second doctor covering evening OPD. Add the register that never gets filled honestly, the "chhutti" that was messaged to one person and never reached the doctor, and the monthly payroll sheet built from memory two days before salaries are due — and attendance stops being an HR task and becomes a daily operational drag.
This guide covers what a WhatsApp-based attendance bot does specifically for a GP clinic, how it's built and priced, and what to check before you commit to one. See the Staff Attendance & Shift Bot for General Physicians offer page for the exact scope.
What a Attendance Bot actually does for a General Physician
For a GP clinic, "attendance" isn't just clock-in/clock-out — it's tied to who's physically at the clinic when a patient walks in asking about token numbers or OPD timing. The bot is built around that reality:
- Location-verified check-in: Staff send a WhatsApp message (or share live location) when they arrive; the bot confirms they're within range of the clinic address, not messaging in from home. No more "I'm reaching" messages logged as present.
- Shift broadcast: Morning OPD, evening OPD, and any Sunday/half-day roster gets pushed automatically to the staff group the night before or first thing in the morning — so the receptionist knows if she's covering the 6 PM shift without a phone call to the doctor.
- Leave request flow: A compounder wanting a chhutti messages the bot directly; it timestamps the request, notifies the doctor or clinic manager, and logs it — so leave isn't a verbal request that gets forgotten by evening.
- Monthly attendance export: On the 1st (or any date you choose), you get a sheet with check-in times, late marks, and leave days per staff member — ready to hand to whoever runs payroll, even if that's the doctor personally.
None of this needs an app download or training. Staff already have WhatsApp; the bot works inside it.
How it works, step by step
- You share your clinic's staff list (names, phone numbers, roles) and shift pattern (morning/evening OPD, weekly off) on a 20-minute call.
- We map your shift timings and set the clinic's GPS radius for location check-in — typically 100-150 metres, enough to cover the building without letting someone check in from the parking lot across the road.
- Staff numbers are added to a WhatsApp group or individual chat connected to the bot.
- Each staff member gets a one-time test message to confirm check-in works from the actual clinic premises.
- From day one, shift reminders go out automatically — usually 30-60 minutes before shift start, so latecomers get a nudge.
- Leave requests, late check-ins, and no-shows are logged in real time as they happen through the day.
- At month-end (or any cycle you set), the attendance sheet is generated and sent to you — no manual entry required.
Customer: I reached clinic, how do I mark attendance? Bot: Please share your live location from WhatsApp — tap the paperclip icon and select Location. Customer: [shares location] Bot: Check-in confirmed for Dr. Mehta's Clinic, 9:52 AM. You're 8 minutes late for the 9:45 AM shift — noted.
Customer: Bhai aaj half day leni hai, ghar pe kaam hai. Bot: Noted. Aapki leave request 15 Sept ke liye clinic manager ko forward kar di gayi hai. Confirmation ka wait karein. Customer: Ok thanks Bot: Aapko confirmation milte hi WhatsApp pe update aa jayega.
A typical week, before and after
| Situation | Before | After |
|---|---|---|
| Receptionist running late | Doctor finds out only when a patient calls asking why the desk is empty | Bot flags no check-in by shift start time, doctor gets alert immediately |
| Compounder wants a sudden chhutti | Verbal message to whoever picks up the phone, often forgotten | Logged leave request with timestamp, visible to doctor same moment |
| Evening OPD staff swap | Confusion over who's covering, sometimes nobody shows | Shift broadcast sent the night before, both staff confirm receipt |
| Month-end payroll | Doctor or manager reconstructs attendance from memory and register | Ready-made sheet exported automatically |
| New part-time nurse joins for flu season | Added to a WhatsApp group manually, attendance tracked separately on paper | Added once, check-in flow works from day one |
| Register goes missing or has torn pages | Attendance dispute with staff, no proof either way | Digital log with time and location stamp, no ambiguity |
What it costs and what is included
| Item | Price | Notes |
|---|---|---|
| One-time setup | ₹8,000 | Location check-in, shift broadcast, leave flow, first export configured |
| Monthly care plan | ₹1,500/month | Ongoing support, roster changes, troubleshooting, sheet delivery each cycle |
| Platform charges (Meta/WhatsApp, telecom) | Billed separately | Usage-based, passed through at actual cost, not marked up |
| Lock-in | None | Cancel the care plan anytime; setup remains yours to use |
The setup pays for itself in a fairly plain way: if it recovers even one morning a month where a patient didn't walk out over a locked clinic or a confused token queue, that's already worth more than the monthly care plan. The rest — cleaner payroll, fewer disputes over who was present — is a bonus on top.
Setup timeline
Day 0
You have a 20-minute call with us covering staff list, shift timings, and clinic address for the GPS radius. You don't need anything prepared beyond this basic information.
Day 1
We configure the check-in radius, shift broadcast schedule, and leave flow, and send test messages to each staff number to confirm location check-in works from the actual premises.
Day 2
The bot goes live. Staff start checking in through WhatsApp, shift reminders begin, and you get a walkthrough of how to view logs and request an early export if needed.
What you need to have ready
- Staff list with names, roles, and active WhatsApp numbers
- Current shift pattern (morning OPD, evening OPD, weekly off, any seasonal extra shifts for flu season or camps)
- Clinic's exact address or Google Maps pin for GPS radius setup
- Who should receive leave request notifications — doctor, manager, or both
- Preferred date each month for the attendance export
- Any staff who are consistently remote or off-site (e.g., a home-visit nurse) so their check-in rules can be set differently
Doing it yourself vs done-for-you
| Approach | Time cost | Common failure points | Our setup |
|---|---|---|---|
| Paper register | A few minutes daily, but hours at month-end reconciling | Missing entries, disputes, no location proof | Digital log with timestamp and location, always available |
| Generic HR/attendance apps | Setup and staff onboarding can take a day or more; monthly subscription regardless of use | Built for offices, not GP clinics — no token/OPD context, staff resist installing another app | Works inside WhatsApp staff already use; built around shift-based OPD timing |
| Biometric machine | One-time hardware cost, but needs power backup and physical presence at machine | Breaks down, doesn't handle home-visit or field staff, no leave flow | No hardware, works for any staff with a phone, includes leave requests |
| WhatsApp groups + manual tracking | Low cost, but someone has to manually note times and follow up | Time-consuming, error-prone, no automatic export | Automated broadcast, check-in, and export with no manual tracking |
If your clinic has one or two staff and a simple routine, a paper register or manual WhatsApp tracking genuinely works fine — this setup makes the most sense once you have three or more staff, rotating shifts, or a pattern of disputes over who was present when.
Mistakes GP clinics make with this
- Setting the GPS radius too wide. A radius covering the whole street lets staff check in from a tea stall nearby. Fix: keep it tight to the building footprint, around 100-150 metres.
- Not updating the shift roster during seasonal changes. Flu season or a temporary second doctor changes timings, but the bot keeps broadcasting the old schedule. Fix: flag seasonal shift changes to us in advance so the broadcast updates.
- Ignoring the leave flow and still taking verbal chhutti requests. This defeats the purpose and leaves gaps in the log. Fix: insist all leave requests go through the bot, even informal ones.
- Not checking the monthly export before payroll. Assuming the sheet is automatically correct without a quick review can carry forward a data entry issue. Fix: spend two minutes scanning the export before finalizing salaries.
- Adding staff numbers that change frequently. Temporary or seasonal staff with numbers that get swapped out mid-month break check-in continuity. Fix: notify us of any staff number changes as soon as they happen.
FAQ
Does this work if my clinic has only two staff members?
Yes, but the benefit is smaller at that scale — with two staff, a simple WhatsApp group might already work. It becomes clearly worthwhile once you're coordinating three or more people across shifts.
What happens if a staff member's phone has no GPS or poor network?
Check-in can fall back to a manual confirmation with the doctor's or manager's approval, though this should be an occasional exception rather than the norm, since it removes the location verification benefit.
Can the bot handle a home-visit nurse who isn't at the clinic during check-in?
Yes, we set different check-in rules for off-site staff during setup, typically a simple confirmation message instead of location verification.
Will staff resist using this compared to the paper register?
In our experience, resistance is low because staff already use WhatsApp daily and the interaction is a single message, not a new app. The main adjustment is remembering to check in on time.
What if I want to change the shift pattern mid-month?
Message us on WhatsApp with the change and it's updated in the broadcast schedule, usually within the same day, as part of the monthly care plan.
Is my staff's location data stored or shared anywhere?
Location is used only to confirm check-in proximity to your clinic address and isn't shared externally. It's part of your setup's data, not sold or repurposed.
Next step
Message us on WhatsApp with: your clinic type (solo GP, multi-doctor, with pharmacy), your city, and what's currently leaking — late staff, missed shifts, or messy payroll sheets. We'll confirm if this setup fits before anything is built.
Offer details: Staff Attendance & Shift Bot for General Physicians · Process: How we work · WhatsApp: 7735268199
Staff Attendance & Shift Bot for GP clinics
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.