If your clinic sends appointment reminders by email, most of them are not being read. Patients read WhatsApp. Delivery and open rates on this channel are in a different category to email, particularly in India and across South Asia, and for many practices it is the only channel that reliably reaches people.

The catch is that the rules are stricter than most clinics realise, and the quickest way to lose the channel permanently is to automate it carelessly. This guide covers what is actually allowed, what it costs, and how to build something that works without getting your number restricted.

1. Why this channel is worth the effort

Three properties make it unusually well suited to healthcare operations.

  • Patients already have it open. No app to install, no portal password to forget, no email folder it can be filed into.
  • It works on modest devices and patchy connections. That matters for exactly the populations most likely to miss appointments.
  • It is genuinely two way. A patient can confirm, reschedule or ask a question in the same thread, which email never achieved in practice.

The operational effect that clinics notice first is reduced non attendance. An unattended slot is lost revenue and a lost care opportunity, and reminders on a channel people actually read move that number in a way email reminders do not.

2. What you cannot do, and the API you actually need

This is where most projects start badly, so it is worth being blunt.

Important

You cannot legitimately automate the ordinary WhatsApp app, or WhatsApp Business, by driving it with a script or an unofficial library. It violates the platform terms and the reliable outcome is a permanently banned number. If that number is printed on your signage, your prescriptions and your reports, losing it is a serious operational event. Any vendor proposing this approach is selling you a liability.

The supported route is the WhatsApp Business Platform, commonly called the Business API. It is not an app. It is a service your systems connect to, accessed either directly or through an approved provider, and it requires business verification before you can send at any meaningful volume.

Practically, setting up means registering as a business, verifying the organisation, dedicating a phone number to the platform, and getting message templates approved. Budget real calendar time for verification, because it is a review process and not an instant switch.

3. Templates, the part everyone underestimates

You cannot send an arbitrary message to a patient who has not messaged you recently. Business initiated messages must use a template that has been submitted and approved in advance. The template has fixed wording with defined variable slots, so you can insert a name, a date and a test name, but you cannot change the sentence around them.

The consequences of this are the single biggest planning surprise for clinics:

  • Every distinct message type your system sends needs its own approved template
  • Changing the wording later means resubmitting and waiting for approval again
  • Templates get rejected, commonly for being too promotional, too vague, or for putting the substance entirely in variables
  • Approval is per language, so a bilingual clinic maintains parallel sets

The practical implication is that message design belongs at the start of the project, not at the end. Teams that treat wording as a detail to finalise before launch discover that launch is gated on an external review queue.

What tends to get approved

Specific, transactional, clearly useful messages. An appointment reminder naming the doctor, date and location. A notification that a report is ready. A confirmation of a booking. These are what the channel is designed for.

What tends to get rejected

Anything reading as marketing when submitted under a utility category, messages so generic they could mean anything, and templates where the fixed text carries no meaning because everything is a variable.

4. The conversation window and how billing works

Pricing is not per message in the way SMS is. It is built around conversations, and understanding this changes how you design.

When a patient messages you, a service window opens during which you can reply freely with ordinary messages rather than templates. Outside that window, reaching the patient requires an approved template, and template initiated conversations are charged at rates that vary by category and country.

Two design consequences follow, and they are worth internalising before you build:

  1. Batch what you can into one conversation. Several separate template sends to the same patient in one day can cost more than a single well designed message that carries everything relevant.
  2. Invite a reply. A template that prompts the patient to respond opens the service window, after which follow up is cheaper and less constrained. This is better for the patient too, because it turns a broadcast into a conversation.

Rates change and vary by market, so confirm current pricing for your country with your provider rather than relying on any figure quoted in an article, including this one.

Want to know if this is worth it for your practice?

Tell us your monthly appointment volume and how you currently remind patients. We will send back a one page outline covering which messages to automate first, the templates you would need, and an indicative view of running cost. Free, no obligation.

Book a Discovery Call

5. Five uses that are worth automating

Appointment reminders with confirmation

The obvious one and usually the highest return. Send ahead of the appointment with a way to confirm or cancel in one tap. The value is not only the reminder, it is that a cancellation arriving the day before lets you refill the slot.

Report ready notification

For diagnostic centres this removes a large volume of inbound calls asking whether results are available. Notify when ready, with a secure link rather than the results themselves.

Preparation instructions

Fasting requirements, medication to pause, documents to bring. Sent at the right time before the appointment, these reduce the wasted visits where a patient arrives unprepared and has to be rebooked.

Follow up and adherence check ins

A short message at a clinically meaningful interval after a visit. Handled well this is genuinely valuable care. Handled badly it is nagging, so frequency and tone need clinical input rather than being set by whoever configures the system.

Camp and programme logistics

For outreach work, confirming attendance and communicating venue changes to a large group is exactly what this channel is good at, and it is far more reliable than phone trees.

Worth resisting: promotional broadcasts. The channel is effective precisely because patients treat it as personal. Health package offers sent to a list is the fastest way to train people to block your number, and blocks and reports directly damage the quality rating that determines how much you are allowed to send.

6. How clinics get their number blocked

Your account carries a quality rating driven largely by how recipients react. Blocks and reports push it down, and a sustained low rating reduces your sending limits and can end in restriction.

The recurring causes:

  • Messaging people who never opted in. Importing an old patient list and messaging everyone is the classic mistake. Consent must be collected and recorded.
  • Sending too often. Multiple messages for one appointment is the most common complaint from patients.
  • Marketing dressed as utility. Recipients recognise it immediately and report it.
  • No way to stop. Every automated programme needs an opt out that works and is honoured immediately.
  • Nobody reading replies. Patients reply to these messages, often with clinical questions. An unattended inbox is both an operational failure and a clinical risk.

That last one deserves emphasis. Automating outbound while ignoring inbound is the most common design failure we see, and it is the one with actual patient safety implications.

7. Health information on a messaging channel

Messages are encrypted in transit, which is often mistaken for the whole picture. It is not. The message sits on the patient's device, potentially visible to anyone who picks up that phone, and it sits in whatever systems you and your provider use to send and log it.

Sensible practice:

  • Notify that a report is ready. Do not put results in the message body.
  • Use authenticated links with sensible expiry rather than attaching documents.
  • Keep condition specific detail out of message text. "Your appointment with Dr Rao on Tuesday" is fine. Naming a diagnosis or a specific test in a message that appears on a lock screen is not.
  • Record consent for this channel specifically, separately from general contact consent.
  • Check what your provider retains, for how long, and where.

Where we fit

Ponykaams builds custom software and automation for healthcare providers, diagnostic laboratories and non profit organisations, including patient and case communication systems on WhatsApp. We have built this for a healthcare focused foundation handling patient follow up and camp coordination, so the constraints described here are ones we have worked within rather than read about.

If your volume is low enough that a person sending messages manually is genuinely cheaper than automating, we will tell you that. It is sometimes the right answer.

Common questions

Can we automate WhatsApp using our existing business number?
Only through the official WhatsApp Business Platform, and moving a number onto it has consequences you should understand first, including that the number can no longer be used in the regular app on a phone in the same way. Automating the standard app with unofficial tools violates the terms and reliably results in a permanent ban. If your main clinic number is printed on signage and reports, losing it is a serious event, so many practices dedicate a separate number instead.
How long does it take to get set up?
The gating factors are business verification and template approval, both of which are external review processes rather than technical work. Plan for those to take real calendar time and start them early. The software integration itself is usually the shorter part of the project, which surprises most teams.
What does it cost to run?
Billing is based on conversations rather than individual messages, with rates varying by message category and country, plus whatever your provider charges on top. Because a conversation covers a window rather than a single send, message design materially affects cost: batching related information into one well designed message and inviting a reply is cheaper than several separate template sends. Confirm current rates with a provider for your market rather than relying on published figures.
Can we send lab reports directly over WhatsApp?
You can technically send documents, but we advise against putting results in the message itself. Notify the patient that a report is ready and provide an authenticated link with a sensible expiry. Messages persist on the patient's device and may be visible to anyone who picks up the phone, so keeping clinical detail out of the message body is the safer default.
Do patients need to opt in?
Yes, and you need to be able to demonstrate it. Consent should be collected explicitly, recorded against the patient, and specific to this channel rather than bundled into general contact permission. Messaging an imported list of existing patients who never agreed to it is the most common cause of blocks and reports, which directly damages the quality rating that governs your sending limits.
What happens when a patient replies?
Someone has to read it. Patients reply to automated messages, frequently with clinical questions, and an unmonitored inbox is both an operational failure and a genuine safety risk. Any automation project should define who monitors replies, within what hours, and what the escalation path is for anything clinical. Automating outbound while ignoring inbound is the most common design mistake on this channel.
Sandeep Kumar Vollala
Sandeep Kumar Vollala
Founder and Director, Ponykaams

Builds custom software and automation for healthcare providers, diagnostic labs and non profit organisations. Has delivered laboratory information systems with direct analyzer interfacing, medical association portals, diagnostic booking platforms, donation and reporting systems, and case management software for youth services.

Have a system that needs building?

Tell us what is slowing your team down. We reply within 24 business hours.