CRM for General Physician Clinics: Setup Guide
A practical guide to setting up a CRM for general physician clinics in India — lead capture, follow-up reminders, and pricing. No lock-in.

It's 11 AM on a Tuesday. Dr. Mehta is mid-consultation with a patient, and the clinic phone rings twice, goes to voicemail, and stops. The receptionist is at the pharmacy counter handling a walk-in who wants to know if the doctor takes cash-only or UPI. Nobody wrote down the number. By evening, three WhatsApp enquiries about vaccination slots are sitting unread, and a patient who called yesterday asking about a follow-up for his BP medication never got a callback.
This is not a staffing problem. It's a tracking problem. Every GP clinic in India runs on some mix of a diary, a WhatsApp Business app, a receptionist's memory, and sticky notes near the reception desk — and all four fail the same way: enquiries land in different places, nobody owns the follow-up, and the clinic only finds out a patient was lost when that patient starts going to the GP two lanes down instead. A missed follow-up call isn't just a lost consultation fee; over a year it's the loss of a family that would have come back for every fever, every vaccination, every seasonal flu.
This guide walks through what a CRM setup for general physician clinics actually does, how it works day to day, what it costs, and how to tell if you should build it yourself or get it done. If you want to skip ahead, the exact setup described here is live on the CRM Setup & Automation for General Physicians offer page.
What a CRM Setup actually does for a General Physician
Strip away the software jargon and a CRM for a GP clinic does four things, all in the language the front desk already uses:
- One list, not four. Every enquiry — a WhatsApp message asking "doctor available today?", a phone call about a fever, a walk-in asking for a specialist referral, a Google/Justdial lead — lands in a single sheet or Zoho CRM view. No more checking three apps to find one patient's number.
- Follow-up reminders that don't rely on memory. If a patient was told "come back in a week for the BP check" or "call us if the fever doesn't break in 2 days," the system flags that patient on the right date instead of relying on the receptionist remembering amid a full waiting room.
- Token and timing questions handled without interrupting the doctor. A big chunk of daily enquiry volume is repetitive: "Doctor abhi available hai kya," "clinic kitne baje tak khula hai," "token number kya hai." These get answered automatically so the front desk isn't fielding the same three questions between patients.
- A weekly view of where leads are actually coming from and where they're dropping off — so you know if referrals, walk-ins, or WhatsApp enquiries are your real channel, instead of guessing.
How it works, step by step
- Enquiry comes in — via WhatsApp, a missed call, a Google Business listing click-to-call, or a walk-in the receptionist logs manually.
- It's captured automatically into the CRM — WhatsApp and call-tracking numbers feed the sheet/Zoho directly; walk-ins get a 10-second manual entry field designed for busy reception counters.
- Basic questions get answered instantly — availability, timing, fees, whether an appointment is needed — without the doctor or receptionist typing the same reply for the fifth time that day.
- The enquiry is tagged — new patient, follow-up, referral, vaccination, emergency — so the pipeline report later actually means something.
- Follow-ups get scheduled automatically — based on what the doctor noted (7-day BP recheck, 3-day fever recheck, vaccination due date).
- The clinic gets a daily "call today" list — not a full CRM dashboard to dig through, just the 5-10 names that need a call that day.
- A monthly pipeline report shows enquiry volume by channel, how many converted to visits, and how many follow-ups were missed versus completed.
Customer: Doctor available hai abhi? Fever hai 2 din se. Bot: Yes, Dr. Sharma is available till 1 PM today, then again 5–8 PM evening. Walk-in is fine, average wait is 20-30 mins right now. Would you like us to save your number for a follow-up reminder in case the fever continues?
Customer: Mera BP checkup tha last week, follow-up kab aana hai? Bot: Aapka follow-up 24th ko schedule hai as per doctor's note. Aap 5-8 PM slot mein aa sakte hain, token nahi lagta, bas reception pe naam likhwa dena. Reminder bhej denge ek din pehle.
A typical week, before and after
| Situation | Before | After |
|---|---|---|
| Monday morning rush, 15 calls in an hour | Half go unanswered, no record of who called | All logged automatically, tagged by reason, nothing lost |
| Patient told "come back in a week" for BP recheck | Receptionist relies on memory or a paper diary entry | Auto-reminder fires on day 6, patient gets a WhatsApp nudge |
| Vaccination season enquiry spike | Front desk fields the same "stock hai kya" question 20 times a day | Standard answer sent instantly, staff freed up for actual walk-ins |
| Doctor takes a day off (chhutti) | Patients call repeatedly, nobody updates them, complaints pile up | One update pushed to all pending enquiries, no repeat calls |
| Month-end, owner wants to know where patients are coming from | No idea — guesswork between referrals and walk-ins | Pipeline report shows channel-wise enquiry and conversion numbers |
| Referral from another doctor or pharmacy | Often undocumented, no way to thank or track the source | Tagged as "referral," visible in monthly report for relationship follow-up |
What it costs and what is included
| Item | Price | Notes |
|---|---|---|
| CRM setup (Google Sheets or Zoho) | ₹15,000 one-time | Includes lead capture from all channels + follow-up reminder logic |
| Monthly care plan | ₹2,500/month | Upkeep, adjustments, monthly pipeline report |
| Platform charges (Meta/Google/telecom) | Billed separately | Paid directly to Meta/Google/telecom provider, not marked up by us |
| Lock-in | None | Setup and data are yours; you can walk away anytime |
The math here isn't about a percentage ROI figure — it's simpler than that. If the reminder system recovers even one follow-up visit a month that would otherwise have been forgotten, or if it stops even a couple of enquiries a week from going unanswered during rush hours, the setup has usually paid for the month. The rest is time your front desk gets back to actually deal with patients standing in front of them instead of chasing missed calls.
Setup timeline
Day 0
You do a 20-minute call with us covering your clinic's channels (WhatsApp, phone, walk-ins, referral sources), your doctor's typical follow-up patterns (which conditions need a recheck and when), and your busiest hours. You don't need to prepare anything formal — just be ready to describe a normal week.
Day 1
We build the CRM structure (Sheets or Zoho, based on what your front desk is comfortable with), connect your WhatsApp/call channels, and set up the standard answers for timing, fees, and availability questions specific to your clinic.
Day 2
We test the flow with you live — a few sample enquiries, a sample follow-up reminder — and go live. Your team gets a short walkthrough on the daily "call today" list, since that's the one thing reception will look at every morning.
What you need to have ready
- Clinic timings, including any split shifts (e.g., morning 9-1, evening 5-8)
- Consultation fee structure (walk-in vs appointment, if different)
- The doctor's usual follow-up windows for common conditions (fever, BP, diabetes recheck, vaccination schedules)
- WhatsApp Business number and/or the number patients currently call
- A list of any referral sources (nearby pharmacies, other doctors) you want tracked separately
- Someone at reception who'll own checking the daily call list — this is the one non-negotiable for the system to actually work
Doing it yourself vs done-for-you
| Approach | Tools used | Time cost | Common failure point | This setup |
|---|---|---|---|---|
| Manual diary/register | Paper diary, sticky notes | Low upfront, high daily | Illegible entries, no reminders, lost during rush hours | — |
| Spreadsheet you build yourself | Basic Google Sheets, manual entry | A few hours to build, ongoing manual upkeep | No automatic capture from WhatsApp/calls, reminders forgotten | Automated capture + reminders built in |
| Generic CRM app (self-configured) | Off-the-shelf CRM trial | Days of configuration, learning curve for reception staff | Built for sales teams, not clinics — fields don't match how GPs work | Configured specifically for GP workflow from day one |
| Done-for-you setup | Google Sheets or Zoho, configured for you | 20-minute call, live in 48 hours | — | Full ownership of a fair comparison: if your enquiry volume is genuinely low (a handful of calls a day) and your receptionist already tracks things reliably, a manual diary may be enough. This setup earns its cost once volume or follow-up complexity outgrows memory. |
Mistakes GP clinics make with this
- Treating it as a phone replacement instead of a tracking layer. The CRM doesn't answer calls — it logs and reminds. Fix: keep your existing phone/WhatsApp flow, just make sure enquiries get captured into the system rather than living only in someone's head.
- Not defining follow-up windows clearly. If "come back in a week" isn't written down consistently, the reminder can't fire correctly. Fix: agree on standard follow-up periods for common conditions during setup.
- Assuming one person will always be at reception to check the daily list. On the day the regular receptionist is off, the list gets ignored. Fix: make checking the daily call list part of the opening routine for whoever is on duty, not tied to one person.
- Ignoring the monthly pipeline report. Owners often skip reading it, missing patterns like a referral source drying up or a channel underperforming. Fix: block 10 minutes once a month to actually look at it.
- Trying to track every possible data point. Overloading the sheet with fields nobody fills in defeats the purpose. Fix: start with enquiry source, reason, and follow-up date — expand only if it's genuinely useful.
FAQ
Will this replace my receptionist?
No. It removes the repetitive part of the job — answering the same timing/fee questions and remembering follow-up dates — so your receptionist can focus on patients physically at the counter.
Can it handle multiple doctors or a shared clinic?
Yes, the CRM can tag enquiries and follow-ups by doctor, so a clinic with two GPs sharing reception still gets separate, accurate call lists.
What if my clinic mostly gets walk-ins, not calls or WhatsApp?
Walk-ins are logged manually by reception through a quick entry field — it takes about 10 seconds and still feeds into the same follow-up and reporting system.
Do I need Zoho, or is Google Sheets enough?
Most single-doctor clinics do fine on Google Sheets — it's simpler for reception staff. Zoho makes sense if you have multiple doctors, higher volume, or want more advanced tagging. We recommend based on your call volume during the setup call.
What happens to my data if I stop the care plan?
The CRM and all your data stay yours — there's no lock-in. You can continue using the sheet or Zoho account independently; the care plan just covers ongoing upkeep and the monthly report.
How is this different from just using WhatsApp Business's built-in labels?
WhatsApp labels only organize chats within WhatsApp — they don't capture calls, walk-ins, or referrals, and they don't send automatic follow-up reminders. This setup pulls everything into one place regardless of channel.
Next step
Send us your clinic type, city, and the one thing that's leaking right now — missed calls, forgotten follow-ups, or repetitive questions eating staff time — on WhatsApp. You can see the exact scope and pricing on the CRM Setup & Automation for General Physicians page, and how we run setups generally on How We Work.
CRM Setup & Automation 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.