· 5 min read
WhatsApp Appointment Reminders for Dental Clinics — What They Actually Cost
WhatsApp reminders are the single most effective way to cut dental no-shows in India, but the pricing is not obvious. The difference between the official Business API and sending from your own number, what each really costs per month, and how to pick.
Every dental software vendor in India advertises WhatsApp reminders. Almost none of them put the running cost on the pricing page, because the cost is not theirs — it is yours, and it varies with how many patients you see.
This is a straight explanation of the two ways a clinic can send WhatsApp reminders, what each actually costs, and which one fits which clinic.
Why WhatsApp and not SMS
Worth stating once. In India, SMS to a patient is competing with a hundred promotional messages a day and a DND registry, and open rates reflect that. WhatsApp is where people actually read. For appointment reminders, the gap is not subtle.
The two ways to send
1. The official WhatsApp Business API
This is the route most established practice-management suites take. Your clinic is onboarded as a business on Meta's platform, messages send automatically from a verified business number, and you get delivery receipts.
What it costs:
- Meta charges per conversation, not per message, in 24-hour windows, with different rates by category. Utility conversations — which is what an appointment reminder is — are the cheapest category, and Indian rates are among the lowest in the world.
- Your vendor may add a markup, a platform fee, or bundle a message allowance into the plan tier.
- Template approval. Every automated message must use a pre-approved template. You cannot freely reword a reminder.
The important thing is not the exact per-conversation rate — it changes, and you should get the current number from your vendor in writing. The important thing is the shape of the cost: it scales with your patient volume, it sits on top of the subscription, and it is easy to under-model when you are quoting yourself a monthly budget.
Run the arithmetic before you commit. Take your monthly appointment count, add recalls and follow-ups, and ask the vendor what that volume costs on their plan. If they cannot give you a number, that is information.
2. Sending from your own number
The other route: the software prepares the message and opens it in the clinic's own WhatsApp, and a person presses send.
What it costs: nothing per message. You are using ordinary WhatsApp on the clinic phone.
What it costs you in other ways:
- It is a manual step. Somebody at the desk sends them, usually as a batch at a fixed time of day.
- It does not scale indefinitely. At forty reminders a day this is a five-minute task. At four hundred it is a job.
- No delivery analytics. You see what WhatsApp shows you, and nothing more.
What you gain, beyond cost:
- The patient sees your clinic's own number — the one already saved in their phone from the last time they called. A reminder from a recognised number gets read. One from an unfamiliar business sender gets ignored, and sometimes reported.
- You can edit before sending. Templates are pre-written but not frozen, so the receptionist can add a line about parking, or the fact that the doctor is running late.
Which one is right for your clinic
Roughly:
- Under ~150 reminders a month: sending from your own number is almost certainly right. The per-conversation fees would be small but the fixed overhead of API onboarding, business verification and template approval is not worth it for that volume.
- 150–500 a month: genuinely a judgement call, and it turns on whether you have somebody at the desk who will reliably do it.
- Over ~500 a month, or multiple branches: the API. At that volume the manual step becomes a real staffing cost, and the per-conversation fee is cheaper than the labour.
The number nobody quotes
Whichever route you take, the metric that matters is not cost per message. It is cost per prevented no-show.
A no-show on a 45-minute restorative slot is not a small loss. It is the chair time, the sterilisation cycle already run, and the patient who could have had that slot. Against that, almost any reminder cost is trivially worth paying — which is why the useful question is not "how do I make reminders cheaper" but "how do I make sure they are actually sent and actually read".
That, in practice, is a process question more than a pricing one. A clinic that sends reminders inconsistently gets inconsistent results regardless of the channel.
Two things to ask any vendor
- "What will reminders cost me per month at my volume, in writing?" Give them your actual appointment count. A vendor who answers with a plan price rather than a message cost has not answered.
- "Whose number does the patient see?" If it is a shared or unfamiliar sender, expect lower engagement than the demo suggested.
Where we sit
AtlasDentists takes the second route today. Reminders open ready-written in your own WhatsApp and cost nothing to send, however many you send, and the patient sees your number.
That is a deliberate trade, not a limitation we are hiding: it means a person presses send, and it means we are the wrong choice if you need unattended bulk messaging at volume. We would rather say that plainly than sell you a demo that does not match your Tuesday.
If you are running a single clinic seeing a few dozen patients a day, we think the trade is a good one. If you are running four branches, it is not, and an official-API product will serve you better.
See it on your own patients
Fifteen days, no card, and your data comes out as CSV whenever you ask. The fastest way to judge any of this is to try it on a real Tuesday.