Register your interest: Tag @Cody, get an agent
BlogResources

WhatsApp or SMS for dental reminders: what each is actually good at

SMS reaches everybody and costs per message. WhatsApp is richer and needs opt-in. The honest comparison for a practice, including when SMS wins.

Rebecca PearsonRebecca Pearson11 min read

Summarize with AI

WhatsApp or SMS for dental reminders: what each is actually good at
On this page

The case for WhatsApp over SMS is usually made on engagement, which is true and is not the whole comparison. SMS has a property WhatsApp does not: it arrives on every phone, with no app, no account and no permission beyond the one you already have to contact the patient.

For a dental practice with a patient list spanning several decades of age, that difference matters more than any other feature, and the right answer for most practices is not one channel.

What we'll cover

What each channel actually is

SMS is carrier infrastructure, available on every mobile phone ever made.

WhatsApp is an application requiring installation, an account and a data connection.

SMS has no read receipts and limited delivery certainty.

WhatsApp has delivery and read status, subject to the recipient's settings.

SMS is one-way in practice for most practice setups, unless you have configured replies.

WhatsApp is a conversation, which is the property that changes what a reminder can do.

Reach, which decides more than engagement

Every patient has SMS. That is the decisive advantage.

WhatsApp adoption varies enormously by country and by age group within a country.

Your older patients are the ones most likely to attend regularly and least likely to use the app.

Check your own list rather than assuming, since practice demographics differ sharply.

A channel that reaches ninety per cent is not the same as one that reaches everybody, and the missing tenth is a clinical access question rather than a marketing one.

Do not migrate everybody on the assumption they will adopt it.

SMS to an existing patient for an appointment reminder is generally a service message with a straightforward basis.

WhatsApp requires opt-in to the channel specifically, which you have to collect and record.

A patient record with a mobile number is not WhatsApp permission.

Collecting opt-in takes time across an existing list, and some patients will not give it.

Opt-out has to work on both, honoured immediately.

Get the position confirmed for your jurisdiction, since healthcare communication rules and general marketing rules are not the same.

Building it with CodeWords

CodeWords connects to more than 3,000 integrations, and the connection is made once and reused.

  1. Open CodeWords and start a new automation.
  2. Describe what should happen in plain language to Cody, the automation builder: which channel each patient receives, and what happens when one fails.
  3. Authorize the connections to your practice management system, your SMS provider and your WhatsApp Business Platform account.
  4. Describe the exceptions: no WhatsApp opt-in, a failed delivery, a reply needing a person, a patient who asked not to be messaged.
  5. Run it across one week's appointments and check which channel each patient actually received.

You describe the outcome; Cody builds it, connects it, and deploys it. The free plan covers light use, with Pro at $39 per month and Business at $100 per month as usage grows; details are on the pricing page.

Cost, honestly compared

SMS is priced per message, at a rate that varies by country and volume.

WhatsApp is priced per template message, by category, since Meta's move to per-message pricing in July 2025.

Which is cheaper depends on your country and your volume, and the answer changes.

Replies are where the difference shows. An SMS conversation costs per message each way; a WhatsApp reply inside the service window behaves differently.

Check both current rates for your market rather than assuming one is cheaper, since this has changed repeatedly.

Cost is rarely the deciding factor at practice volumes — reach and the ability to reschedule matter more.

What WhatsApp does that SMS cannot

A reply that is a conversation, so a patient can ask to move the appointment and it goes somewhere.

Buttons, making rescheduling one tap rather than a phone call.

Delivery and read confirmation, subject to settings.

Images, which matter for pre- and post-treatment instructions.

A persistent thread, so the patient can look back at the details.

A verified business name, rather than a number or a sender ID the patient does not recognise.

When SMS is the better choice

For patients who do not use WhatsApp, which is not a small group in most practices.

As the fallback when a WhatsApp message fails or was not opted into.

For anything genuinely critical, where reach outweighs richness.

In markets with low WhatsApp adoption, where the comparison does not apply.

For a one-way notification that needs no reply, where the extra capability is unused.

When collecting opt-in is not realistic for the population you are contacting.

Running both

The answer for most practices, rather than choosing one.

WhatsApp where opted in, SMS otherwise, decided per patient.

Fall back automatically when a WhatsApp message fails to deliver.

Do not send both, which is the failure patients notice and find irritating.

Record the preference and honour it, since some patients will ask specifically.

One system deciding rather than two lists maintained separately, which is where duplicates come from.

Collecting opt-in across an existing list

Moving an established patient base onto a new channel is the part that takes months, and most of the disappointment with this comes from underestimating it.

Ask at the appointment, in person, which converts far better than any message.

Ask when they contact you, since somebody already messaging is the easiest yes available.

Put it on the booking form and on the practice website, as a choice rather than a default.

Do not assume a WhatsApp reply is consent for future reminders, which is a distinction worth keeping clean.

Accept that some will decline, and that this is fine because SMS still reaches them.

Give it a year. Migration of an established list is a gradual process, and a practice expecting it in a quarter concludes the channel does not work.

Making it survive

Check for a WhatsApp opt-in before every send, not at import time.

Handle the delivery failure by falling back rather than silently not reminding somebody.

Suppress on both channels when a patient opts out of either, unless they specified.

Never send the same reminder twice across channels.

Report the outcome: reminders by channel, delivery, replies, and fallbacks triggered.

Limits worth knowing about

WhatsApp needs opt-in and some patients will not give it.

SMS has no rich capability, which limits what a reminder can offer.

Read receipts depend on settings and their absence means nothing.

Neither channel reaches somebody without a mobile phone, which is a small and real group.

Healthcare communication rules may constrain both in ways general marketing guidance does not cover.

What to do first

Check what proportion of your patient list actually uses WhatsApp, by age band. Most practices assume and the answer determines whether this is a migration or a supplement — and in a patient base spanning several decades, it is almost always a supplement.

Two habits make the difference. Decide the channel per patient rather than per practice, with automatic fallback when a message fails, since the alternative is somebody not being reminded at all. And never send the same reminder on both channels, because patients notice, it reads as disorganised, and it is the most common complaint about practices running two systems side by side.

Frequently asked questions

Which channel is better for dental reminders?

Neither, for a whole practice. SMS reaches every patient with no opt-in; WhatsApp is richer and needs permission. For a patient list spanning several decades of age, running both is usually the answer.

Why does reach matter more than engagement?

Because your older patients are frequently the most regular attenders and the least likely to use the app. A channel reaching most patients is not the same as one reaching all of them, and the gap is an access question rather than a marketing one.

Do I need opt-in for both?

WhatsApp requires opt-in to that channel specifically, which a patient record with a mobile number does not provide. SMS reminders to existing patients are generally a service message with a more straightforward basis — confirm the position for your jurisdiction.

Which is cheaper?

It depends on your country and volume, and it has changed repeatedly — WhatsApp moved to per-message pricing in July 2025. Check both current rates for your market. At practice volumes, cost is rarely what should decide it.

What can WhatsApp do that SMS cannot?

A reply that goes somewhere, buttons making rescheduling one tap, delivery and read status, images for treatment instructions, a persistent thread, and a verified business name rather than an unrecognised number.

When is SMS clearly better?

For patients without WhatsApp, as an automatic fallback, for anything critical where reach outweighs richness, in markets with low adoption, and where collecting opt-in is not realistic.

How should running both work?

One system deciding per patient — WhatsApp where opted in, SMS otherwise, with automatic fallback on delivery failure. Two separately maintained lists is where duplicate reminders come from.

What is the most common complaint about two channels?

Receiving the same reminder twice. It reads as disorganised, and preventing it is the main reason to have one system choosing rather than two running in parallel.

How long does it take to move an existing patient list?

Longer than most practices expect — asking in person at appointments is the highest-converting route, and an established list migrates over about a year rather than a quarter.

Keep that distinction clean. A reply opens a service window for that conversation; consent to receive future appointment reminders on the channel is a separate thing worth asking for and recording.

Get started today

Your first workflow is free to build.

Describe what you need. Cody handles the build, the connections, and the deployment.