How to automate patient recall messages for checkups and cleanings
Automated patient recall messages for dental checkups and cleanings keep your appointment book full without manual chasing. Here's how to set it up.
A patient who attends for a checkup and then doesn't hear from the practice for six months is a patient at risk of lapsing. Dental recall — proactively contacting patients when they are due for their next checkup or hygiene appointment — is the single most important activity for maintaining a healthy appointment book. Automating patient recall messages for checkups and cleanings removes the manual effort while making recall more consistent and more effective.
TL;DR
- Automated recall sends timely checkup and hygiene reminders without staff having to track individual due dates.
- WhatsApp recall messages achieve significantly higher response rates than postal recalls or email.
- A well-configured recall system keeps your appointment book 80–90% full with less active management.
The problem with manual recall management
Traditional dental recall is managed through a combination of PMS reminders and manual outreach. A receptionist checks which patients are due this month, generates a list, and either posts letters, sends emails, or makes phone calls. This works, but it has significant limitations:
Volume: A practice with 2,000 active patients has roughly 350 patients due for recall each month. Contacting all of them manually is a multi-day task.
Timing: Manual recall is done in batches — patients due in the current month are contacted in the first week. This means some patients receive their recall prompt two to three months after they were technically due.
Consistency: If the receptionist responsible for recall is on holiday or ill, the batch gets delayed. Patients who should have been contacted in April might not be contacted until June.
Follow-up: When a patient doesn't respond to an initial recall, manual follow-up requires another pass through the list — another batch, another task.
Automation solves all four problems. Each patient's recall is triggered individually based on their specific due date, sent at the right time, and followed up automatically if they don't respond.
How automated dental recall works
The starting point is the recall due date in your practice management system. Most PMS platforms record when each patient is next due for a checkup and hygiene appointment — either calculated from the last visit or set explicitly by the clinician.
Automated recall reads these dates from the PMS and triggers a message sequence when a patient's due date approaches. A typical sequence:
Message 1 — 4 weeks before due date An initial recall message that is warm and informative rather than urgent: "It's time for your six-month checkup and clean. We have appointments available — would you like to book?" Include a direct booking link or a quick-reply button that starts the booking conversation.
Message 2 — 2 weeks before due date (if no booking made) A follow-up that acknowledges the earlier message: "We noticed you haven't booked your checkup yet. We still have slots available — it only takes a minute to book via WhatsApp." Slightly more direct than Message 1.
Message 3 — at due date (if still no booking) A final prompt: "Your checkup was due this month. Staying on top of regular appointments helps catch small issues early. Book when you're ready — we're here." This message is softer again — it shouldn't feel like debt collection.
Message 4 — 3 months overdue (optional) For patients who haven't responded to any of the above, a longer-interval follow-up: "We haven't heard from you in a while. If you'd like to rebook or if there's anything that's put you off coming in, just reply here." This opens a conversation rather than pushing for a booking.
Segmenting recall by appointment type
Not all recall is the same. Patients may be due for:
- Six-month checkup (dentist exam)
- Three or six-month hygiene appointment
- Periodontal maintenance (typically three-monthly)
- Annual OPG or bitewing x-rays
- Specific recall intervals set by the clinician (e.g., six weeks post-extraction review)
See how CodeWords works for dental practices → codewords.ai/whatsapp-agents/dental
Effective automated recall segments messages by appointment type and interval. A patient due for a three-monthly periodontal maintenance appointment receives a different message — and more frequent prompts — than a patient due for their annual checkup.
CodeWords reads appointment type and recall interval from the PMS and applies the appropriate message sequence. This avoids the awkward situation of sending a "time for your six-month clean" message to a patient who is on a three-monthly hygiene programme.
Handling patient responses
Automated recall generates inbound messages that need handling. The two most common responses are:
"Yes, I'd like to book" — Cody, CodeWords' AI assistant, can handle this end-to-end: presenting available slots, taking the patient's preferred time, confirming the booking, and writing it back to the PMS. No staff involvement required for routine bookings.
"I'm not ready yet / call me in a few months" — Cody records the response and reschedules the recall message for the patient's preferred timeframe. This is better than losing the patient entirely, and it reduces the friction of saying no.
"I've moved to another practice" — Cody records this and removes the patient from future recall sequences. This keeps your recall list accurate and reduces wasted messages.
Any response that requires clinical judgement — questions about symptoms, concerns about previous treatment, requests to discuss treatment plans — is routed to a human immediately.
Integration with dental practice management systems
Recall automation requires a live connection to your PMS to read due dates accurately. CodeWords integrates with Dentally, Practice Web, and Carestream. The integration is bidirectional: it reads recall due dates and writes completed bookings back to the appointment diary.
For practices using Practice Web, which has particularly robust NHS recall tracking, the integration ensures that NHS recall targets (where applicable) are tracked accurately alongside private recall.
Measuring recall performance
Key metrics to track once automated recall is live:
- Recall response rate: what percentage of recall messages result in a booked appointment within 30 days
- Recall booking rate by appointment type: hygiene bookings often respond better than exam bookings; tracking by type helps you optimise message content
- Lapsed patient rate: patients who haven't been seen in 12+ months despite receiving recall messages
- Time to book: how long after the initial recall message patients take to book; shorter is better, and significant delays suggest friction in the booking process
Most practices see recall response rates of 35–55% via WhatsApp, compared to 15–25% via postal recall and 10–20% via email. The improvement is primarily driven by the channel (WhatsApp) and the friction reduction of being able to book directly from the recall message.
Starting with recall automation
The fastest path to live recall automation is to start with one appointment type — typically six-month checkup recall, which affects the largest number of patients and is the most straightforward to automate. Run it for 60 days, measure response rate against your pre-automation baseline, and then expand to hygiene recall and specialist recall intervals.
CodeWords handles the full setup including PMS integration, WhatsApp Business API provisioning, and template approval. Visit /whatsapp-agents/dental to see the complete list of dental workflows available, or read about how dental practices use WhatsApp to fill last-minute cancellations for the companion piece on cancellation management.