As of November 2026, Practo's public product pages list no native WhatsApp integration and no public, self-serve API that a clinic can connect to a WhatsApp Business API account. A Practo-listed clinic can still run WhatsApp reminders, report-ready alerts and repeat bookings itself, using three paths: an appointment export or daily list uploaded as contacts, its own booking link or WhatsApp Flow for repeat patients, or webhooks from its own HMS or Google Calendar.
This guide is for one kind of clinic. Your new patients find you on Practo, and you want the relationship after the first visit to run on a channel you control. That means reminders, reports, follow-ups and the second, third and tenth booking. We checked what Practo publishes about its clinic products, set out what it does and doesn't do, and costed a real month for a 2-doctor clinic in rupees.
Does Practo integrate with WhatsApp?
Not natively. Practo's public pages for Ray (its clinic software) and Insta (its hospital HMS) describe patient communication by SMS. The Ray page talks about appointment SMS that let patients reschedule or cancel. The Insta page lists SMS appointment reminders and SMS alerts when reports are ready. Neither page mentions WhatsApp. The Ray plans page bundles a fixed number of free SMS with each plan and says nothing about WhatsApp either.
On APIs, Practo's footer links to a "Developers" section. When we checked in November 2026, practo.com/developers returned a 404 and we found no public API documentation. Some third-party sites describe partner access through a business agreement. Treat that as something to raise with your Practo account manager, not something you can sign up for. If a vendor tells you it has a "Practo WhatsApp connector", ask it to show you which Practo endpoint it reads from.
None of this means you're stuck. WhatsApp only needs three things from you: the patient's number, their consent, and an approved message template. Practo doesn't have to send any of them.
What Practo actually gives a clinic in 2026
Practo sells several separate products to clinics and hospitals. Here is what each one's public page says, checked in November 2026.
- Practo Prime: a listing in Prime search results, 24x7 instant online booking, a smart calling system with call recordings, and notifications to the clinic for bookings and calls. Prime charges a one-time technology fee the first time a patient uses Practo's technology to reach you. That fee covers a rolling 180-day window, and repeat appointments inside the window aren't charged again. The page doesn't state the fee amount, so verify it with Practo.
- Ray by Practo: clinic management software with scheduling, patient records, billing, online payments, appointment SMS, automated record sharing and ABDM compliance. As listed on Practo's plans page in November 2026: CM Atom at ₹999/month on a 1-year term with 3,000 free SMS, and Clinic Management at ₹1,499/month on a 1-year term (₹999/month on a 4-year term) with 8,000 free SMS. Taxes and current offers aren't stated on the page, so verify with Practo before you budget.
- Insta by Practo: a cloud or on-premise HMS for hospitals, with SMS reminders, report-readiness SMS and HL7 equipment interfaces. The page says it "does not help directly drive new patients to the hospital".
- Practo Reach: listed as a product for clinics and hospitals. Its details page wasn't publicly reachable when we checked, so ask Practo how it's priced.
The split matters. Prime brings you new patients. Ray or Insta runs your clinic. WhatsApp sits next to both. It's the channel you use to keep in touch with patients who already know you.
Practo vs your own WhatsApp channel: who does what
This isn't "Practo or WhatsApp". For most clinics the sensible split is Practo for discovery and WhatsApp for retention. Here is how the two jobs split.
| Job | Practo (Prime listing / Ray) | Your own WhatsApp Business API channel |
|---|---|---|
| Finding new patients | Strong: Prime listing and search on Practo | Weak: WhatsApp has no patient marketplace |
| First booking | 24x7 instant booking on Practo | Booking link or WhatsApp Flow, mostly for patients who already know you |
| Reminders | SMS (Ray plans bundle free SMS) | WhatsApp utility templates with confirm or reschedule buttons |
| Report ready | SMS alerts listed for Insta | Utility template with a secure link or a collect-at-reception note |
| Patient replies | Limited, depends on product | Two-way chat in a shared team inbox |
| Cost model | Prime: one-time fee per new patient connection, 180-day window (amount: verify with Practo). Ray: monthly plan. | Monthly plan plus a per-message charge, depending on the template category |
| Who controls the channel | Practo's platform and terms | Your clinic's own verified WhatsApp number |
The most useful line in that table is the Prime fee window. Repeat visits inside 180 days aren't charged again, but a patient who comes back after that window through Practo may count as a new connection. A patient who rebooks through your own WhatsApp link never touches that meter. This is an inference from Practo's published wording, so confirm with Practo how it treats your clinic's returning patients.
Path 1: export Practo appointments and schedule WhatsApp templates
This is the simplest path and needs no developer. It works whether you use Ray or only take Prime bookings.
- Get the list. If you use Ray, ask Practo support whether your plan lets you download the appointment or patient list as Excel or CSV. We couldn't confirm an export option from Practo's public pages. If there isn't one, your front desk already sees tomorrow's appointments, and copying them into a Google Sheet takes about five minutes a day.
- Keep five columns: patient name, mobile with country code (91XXXXXXXXXX), doctor, date, time. Add a sixth column for WhatsApp consent (yes or no).
- Upload as contacts. Import the CSV into your WhatsApp platform and tag the rows (for example "reminder-tomorrow").
- Schedule the template. Send an approved utility reminder to that tag, mapping name, doctor, date and time into the template variables. Schedule it for the evening before.
- Handle replies. Patients tap "Confirm" or "Reschedule". Reschedule requests land in the team inbox, and reception books the new slot in Ray or on Practo as usual.
The limit is that someone has to move the list every day. For a 2-doctor clinic with 25 to 30 appointments a day, that's manageable. Our guide on WhatsApp appointment reminders that cut no-shows covers timing (T-24h and T-2h) and button design in more depth.
Want to test this on your own number first? Start a 14-day free trial of RichAutomate, upload a 10-row CSV of staff numbers, and send yourself a reminder before you roll it out to patients.
Path 2: your own booking link or WhatsApp Flow for repeat patients
This is the path that changes the economics. Once a patient has visited, the follow-up booking doesn't need to go back through a marketplace.
- At the first visit, reception asks: "Can we send your reminders and reports on WhatsApp?" A yes is recorded with the date (see the consent section below).
- At discharge or billing, the patient gets a utility message: "Your next review with Dr {{name}} is due around {{date}}. Tap to book."
- The button opens a WhatsApp Flow, a native form inside WhatsApp where the patient picks a doctor, date and slot without leaving the chat. Or it can open your own booking page if you already have one.
- The confirmation is sent back on WhatsApp, and reception enters the booking in Ray or your diary.
Practo still does its job, which is bringing in new patients. Your WhatsApp channel does the job Practo was never built for: a direct, two-way line between your clinic and its existing patients. For a full feature checklist (multi-doctor calendars, inbox roles, number setup), see our WhatsApp API for clinic appointments guide.
Path 3: webhooks from your own HMS or Google Calendar
Some clinics run their day on something other than Ray, such as a separate HMS, a lab system, or a shared Google Calendar per doctor. In that case you can automate the whole loop without exporting anything.
Get the India 2026 WhatsApp BSP price comparison
Wati vs AiSensy vs Interakt vs RichAutomate: Meta rates, platform fees and hidden costs, side by side. We send it to your WhatsApp in a minute.
- HMS with webhooks or an API: when an appointment is created, or a lab report is marked final, the HMS calls the WhatsApp platform's developer API with the patient's number and the template variables. That's a one-time setup for your HMS vendor or an IT person.
- Google Calendar: Calendar can't send WhatsApp messages itself. A bridge such as Zapier, Make or a small script reads upcoming events and calls the API with a utility template. The usual problem is the phone number, which has to live in the event description or a linked sheet. Our Google Calendar WhatsApp reminders setup walks through it step by step.
- Google Sheets: if Path 1's daily sheet is already your source of truth, a sheet-triggered automation removes the manual upload step.
Whichever path you choose, the rule is the same: the system that knows about the appointment triggers the message. Practo isn't in that loop unless Practo offers you an official feed under a business agreement.
Templates a clinic needs, by Meta category
Every message you start on WhatsApp Business API uses a pre-approved template, and Meta assigns each template a category. Reminders and report alerts tied to a real visit are utility. Anything promotional, such as a health camp, a discount or a "come back for a check-up" nudge with no booked visit behind it, is marketing and costs more. Meta can re-categorise a utility template it judges to be promotional, so keep utility templates strictly about the transaction.
| Template | Category | Example text |
|---|---|---|
| Appointment reminder | Utility | Hi {{1}}, reminder: your appointment with {{2}} is on {{3}} at {{4}}. Reply with a button below to confirm or reschedule. |
| Report ready | Utility | Hi {{1}}, your report from {{2}} is ready. Collect it at reception or view it securely here: {{3}} |
| Follow-up due | Utility | Hi {{1}}, {{2}} advised a review visit around {{3}}. Tap below to choose a slot. |
| Rescheduled confirmation | Utility | Hi {{1}}, your appointment is now on {{2}} at {{3}} with {{4}}. See you then. |
| Health-camp invite | Marketing | Free BP and sugar check camp at {{1}} on {{2}}, 9 am to 1 pm. Tap to reserve a slot. Reply STOP to opt out. |
Note what the report template leaves out: no test name, no values, no "normal" or "abnormal". The details stay behind a secure link or with the doctor.
Consent, DPDP Act 2023 and what never goes in a template
Health data is the most sensitive data a small business handles. Getting this wrong can cost you more than any message bill.
- Collect your own WhatsApp consent. A patient booking you on Practo has agreed to Practo's terms. That isn't the same as agreeing to marketing from your clinic on WhatsApp. Ask at reception or on the intake form, record the date and purpose, and keep the record. Read your Practo agreement for any rules on how data from Practo bookings may be reused.
- DPDP Act 2023 basics. Under the Digital Personal Data Protection Act, your clinic is a data fiduciary for its patients' data. Consent must be free, specific, informed and unambiguous, given through a clear affirmative action, and withdrawing it must be as easy as giving it. Tell patients what you'll send (reminders, reports, offers) and give marketing its own yes or no. The DPDP Rules notified in 2025 phase in the detailed obligations, so build to them now rather than retrofit later.
- Opt-out on every marketing message. Honour STOP immediately, and suppress that number from future campaigns.
- No diagnosis over templates. Never put a diagnosis, test results, medicine names, dosage or a doctor's clinical opinion in a template. Templates are reviewed by Meta, can be forwarded, and may sit on a shared family phone. Use "your report is ready" plus a secure link or an in-person collection.
- Clinical questions go to the doctor. If a patient replies with a medical question, reception routes it to the doctor or asks them to call or visit. They shouldn't improvise an answer in chat.
- Quality over volume. Patients who didn't expect your message will block or report it, and that hurts your number's quality rating. Message people who have opted in, and keep marketing occasional.
What it costs: a 2-doctor clinic, worked month
Take a typical 2-doctor clinic in a metro or tier-2 city. Each month it sends 600 appointment reminders and 300 report-ready messages (both utility), plus one health-camp invite to 1,500 opted-in patients (marketing). It's on RichAutomate's Starter plan at ₹499/month, which is credited to the wallet, with Client Pay billing.
On Client Pay you pay RichAutomate a ₹0.10 platform fee per message, and Meta bills its own per-message charge to your card directly. Meta's India rates are about ₹0.115 for utility and ₹0.8631 for marketing. That makes the all-in example rates ₹0.215 per utility message and ₹0.9631 per marketing message.
| Line | Messages | Platform fee (₹0.10) | Meta charge | All-in |
|---|---|---|---|---|
| Appointment reminders (utility) | 600 | ₹60.00 | 600 × ₹0.115 = ₹69.00 | ₹129.00 |
| Report-ready alerts (utility) | 300 | ₹30.00 | 300 × ₹0.115 = ₹34.50 | ₹64.50 |
| Health-camp invite (marketing) | 1,500 | ₹150.00 | 1,500 × ₹0.8631 = ₹1,294.65 | ₹1,444.65 |
| Total messaging | 2,400 | ₹240.00 | ₹1,398.15 | ₹1,638.15 |
Here is the arithmetic. The ₹240 in platform fees is paid out of the ₹499 Starter fee that was credited to your wallet, leaving ₹259 of credit for further messages. Meta bills ₹1,398.15 directly. So the clinic's cash spend for the month is ₹499 + ₹1,398.15 = ₹1,897.15, and it still has ₹259 of message credit.
Two points stand out:
- The 900 utility messages cost ₹193.50 all-in. That's the entire reminder and report programme for a month. If it prevents even one no-show on a ₹500 consultation, it has paid for itself.
- The single health-camp blast is about 88% of the messaging bill. Marketing is where costs grow, so send camps to opted-in patients only, and segment by area or age rather than messaging everyone.
A clinic that needs more seats or numbers can move to Pro at ₹899/month, which is also credited to the wallet. Per-message rates work the same way. Run your own volumes in the WhatsApp API cost calculator or see every plan on the RichAutomate pricing page. All plans are GST-inclusive with ₹0 setup.
A 7-day rollout plan for a Practo-listed clinic
- Day 1: Pick the number. Use a clinic number that isn't tied to a staff member's personal WhatsApp, and register it on the WhatsApp Business API.
- Day 2: Submit four utility templates (reminder, report ready, follow-up due, rescheduled) and one marketing template. Keep the utility ones free of promotional wording.
- Day 3: Add a WhatsApp consent line to the intake form and the reception script, and start recording consent.
- Day 4: Choose your path. Path 1 (daily CSV) if you only have Practo and Ray, Path 3 if your HMS or calendar can call an API.
- Day 5: Run a staff-only test with ten internal numbers. Check variables, buttons and the inbox hand-off.
- Day 6: Go live with reminders for the next day's opted-in appointments.
- Day 7: Add the follow-up-due message with a booking button, so repeat patients rebook on WhatsApp.
After a month, compare no-shows and repeat bookings with the month before. Those two numbers will tell you whether the channel is paying off.
Ready to set up your clinic's own WhatsApp channel alongside Practo? Start your 14-day free trial. There's ₹0 setup, the Starter plan's ₹499 is credited to your wallet, and you can send reminders from your own verified number.