Which of these is your clinic doing? Sending prescriptions from the receptionist's personal WhatsApp. Sending them from a WhatsApp Business app on the clinic phone. Or sending them automatically from the software that wrote the prescription. Only the third is the WhatsApp Business API, and only the third costs money per message. Most clinics are sold the third when the second would do, or stay on the first long after it has stopped being defensible.
App or API
Meta describes the WhatsApp Business app as "For small businesses who personally manage conversations with customers" and the WhatsApp Business Platform as "For medium to large businesses communicating with customers at scale through programmatic access". The Platform is the API. It has no inbox of its own, so you reach it by building against Meta's Cloud API or, far more commonly for a clinic, through a Business Solution Provider whose software sits on top.
A single-doctor clinic where one person answers every message can stay on the app. A clinic that wants its EMR to send the prescription the moment it is signed needs the API.
What gets charged
Meta moved from per-conversation to per-message pricing on 1 July 2025, and conversation-based pricing is deprecated. You are charged when a message is delivered, not when it is sent, and what you pay depends on the template category and on whether a customer service window is open.
That window comes first. Meta's documentation puts it simply: "When a WhatsApp user messages you or calls you, a 24-hour timer called a customer service window starts", and it resets each time they message again. Inside it you can send ordinary messages; once it closes, nothing but pre-approved templates.
What you send | Inside an open 24-hour window | Outside it |
|---|---|---|
A free-form reply (text, image, PDF) | Free | Not permitted; you need a template |
Utility template (appointment reminder, receipt, report ready) | Free | Charged |
Authentication template (a one-time passcode) | Free | Charged |
Marketing template (health camp notice, offer) | Charged | Charged |
Two consequences follow. A patient who messages you first makes almost everything free for the next 24 hours, which is an argument for printing the clinic's WhatsApp number on the prescription slip. And the messages you send on your own initiative are the ones that cost.
The rupee amounts are not printed on Meta's pricing pages. India rates sit in downloadable INR rate cards, the current one effective 1 July 2026, with volume tiers that lower utility and authentication rates as volume rises. Meta began localising India billing on 1 January 2026: eligible accounts must move to INR by 31 December 2026, and from 1 January 2027 Meta says it will stop delivering messages from non-INR accounts that were eligible to migrate. Ask your provider for the current card, and for their markup as a separate line.
Messages a clinic sends day to day
Almost everything a clinic sends is a utility template. Meta's definition is narrow but it fits: a utility template must be non-promotional and either specific to that person's account or transaction, or essential or critical in nature. Confirmations, queue alerts, prescription PDFs, reports, receipts and follow-up notices all qualify.
Marketing is the category that trips clinics up. A free diabetes camp, a discounted health package, a new branch: that is marketing, charged in both columns, and under clause 6.1.1 of the Indian Medical Council (Professional Conduct, Etiquette and Ethics) Regulations, 2002, it is the kind of solicitation a doctor should not be sending at all. The cheapest option and the compliant one point the same way.
Why templates get rejected, and why that gets worse
You submit a template with a category. Meta approves it, holds it pending content review, or rejects it because it disagrees with your category. The usual clinic mistake is dressing a promotion as a reminder: "Your check-up is due. Book this week and save 20%" is a marketing template wearing a utility label.
Meta enforces this in steps: a warning with utility templates switched to marketing without notice, then rate limiting of utility volume, then recategorisation of every approved utility template as marketing with new ones blocked for seven days (thirty for a repeat), then a thirty-day restriction across the whole business portfolio. A clinic that has lost its utility category is suddenly paying marketing rates on appointment reminders.
A new number also starts limited to 250 unique contacts in 24 hours, rising through business verification or a record of good-quality sending.
Consent, and what gets an account restricted
Meta's Business Messaging Policy sets a two-part opt-in test: the person has given you their mobile number, and you have "received opt-in permission from the recipient confirming that they wish to receive subsequent messages or calls from you". A number handed over at the registration desk is only half of it. Add a line to the registration form, record the date, and give patients a way to stop.
The policy carries a clause clinics should read carefully: do not use WhatsApp for telemedicine or to send or request health information where applicable regulations bar distributing it to systems not built to heightened standards for health data. That is a pointer to your own obligations, not a blanket ban, and a reason to send a report as an attached document instead of discussing results in a thread.
Enforcement is blunt. Persistent low-quality messaging triggers automatic restrictions, Meta may limit or remove access to the Business Services, and terminated accounts can be permanently banned. Blocks and "report" taps drive quality down, and the fastest route there is sending what nobody asked for.
SMS still lives under TRAI's rules
If you are choosing between SMS and WhatsApp, the Indian layer is part of the answer. The Telecom Commercial Communications Customer Preference Regulations, 2018, notified on 19 July 2018, require that commercial communication over an access provider's network go out only through registered headers assigned to the sender, and require operators to run the system on distributed ledger technology for pre-delivery checks. That is "DLT registration": registering your entity, your sender header and every content template with an operator before a single SMS goes out.
The regulation's distinctions matter. Transactional messages (triggered by a transaction the subscriber performed, sent within thirty minutes of it and directly related to it) and service messages are excluded from the definition of unsolicited commercial communication; promotional SMS is not, and is filtered against customer preferences.
That machinery runs through the telecom operators. WhatsApp messages do not travel that path, so DLT registration does nothing for them, and Meta's template approval does nothing for your SMS. A clinic using both complies twice.
ExaHealth and WhatsApp, specifically
ExaHealth's WhatsApp automation covers the messages listed above: prescriptions, appointment reminders, queue alerts with an estimated wait, lab reports, payment receipts, follow-up reminders, and a plain-language explanation of the visit. There is no app for the patient to install. On the Solo plan the allowance is 500 messages a month; on Clinic and Enterprise it is unlimited. Having it inside the clinic software, not beside it, means the prescription goes out from the record that produced it, so nobody retypes a phone number. Consent, and what you choose to send, stay your decisions.
For how these messages fit into a follow-up system, see our guide to healthcare CRM for clinics, and for the consult that generates them, consultation software and the paperless OPD. To watch the flows run end to end, the ExaHealth features page for doctors walks through them.
Sources
WhatsApp Business Platform moved to per-message pricing effective 1 July 2025;…
Customer service window: "When a WhatsApp user messages you or calls you, a 24-hour timer…
Template categories and their definitions (marketing; utility, which must be…
Opt-in: valid opt-in requires that "(a) they have given you their mobile phone number; and…
Messaging limits: a number starts at 250 unique contacts per 24 hours, then tiers of 2,000,…
The WhatsApp Business app is "For small businesses who personally manage conversations with…
Telecom Commercial Communications Customer Preference Regulations, 2018, notified 19 July…
ExaHealth's WhatsApp allowance (500 messages a month on Solo, unlimited on Clinic and…
Frequently Asked Questions
Do I need the WhatsApp Business API, or is the free app enough?
If one person handles every message by hand, the app is enough. The API earns its cost when messages have to be sent automatically by your clinic software, at a volume or a speed that a person cannot match, or when several staff need to work the same number through your own system.
How much does a WhatsApp message cost in India?
It depends on the template category and on whether a 24-hour customer service window is open. Meta publishes India rates only as downloadable INR rate cards, not as figures on the pricing page, and volume tiers lower the rate as monthly volume rises. Ask your provider for the current INR rate card, and separately for their own per-message markup.
Are appointment reminders free?
Only if the patient has messaged you in the previous 24 hours. Utility templates are free inside an open customer service window and charged outside it. A reminder you send two days before the appointment is almost always outside the window.
What is DLT registration, and does it apply to WhatsApp?
DLT registration is the process under TRAI's 2018 regulations of registering your entity, sender header and content templates with a telecom operator before sending SMS. It governs messages carried over telecom networks. WhatsApp messages go through Meta's own approval system instead, so a clinic using both has two separate sets of approvals to maintain.
What gets a clinic's WhatsApp account restricted?
Messaging people who did not opt in, which produces blocks and reports and drives the number's quality rating down; and repeatedly labelling promotional templates as utility, which Meta penalises in escalating steps up to a thirty-day restriction across the whole business portfolio.