Automation Teardown #7, dental edition: patients who are overdue for a cleaning, or who had treatment diagnosed and never scheduled. Everyone knows the list exists. Nobody has the afternoon to call through it.
The manual reality
Most practice management systems can produce an overdue report. The hard part is what happens next. Someone has to go down the list, check each patient's history, decide what to say, and call or text one at a time. Generic blast reminders are easy to send and easy to ignore. Personal outreach works better, but it takes a person's whole afternoon, so it happens in bursts when things are slow and not at all when they're busy.
What the agent does
- Combs the list weekly. On a schedule, it pulls patients who are past due for hygiene or have diagnosed treatment with no appointment. The office sets the rules: how overdue counts, who to skip, how often someone can be contacted.
- Drafts a personal message for each. Short and friendly, using the patient's name, what they're due for, and an easy way to book. It sounds like your front desk, not a marketing email. The office approves the tone and the template once, up front.
- Flags what it can't handle. A patient with no phone or email on file, or one marked do-not-contact, gets flagged for a person instead of skipped silently or guessed at.
- Puts everything in a review sheet. The drafts land in a shared spreadsheet. The front desk reads through them, rejects any that shouldn't go out, and approves the rest in one step.
What stays human
The review. The agent can't know what only your team knows. In our test run, one draft was written for a patient who had moved out of state. Nothing in the records said so. A front desk would know, and the reviewer rejected that draft before it went out. That's the review doing its job, and it takes a couple of minutes, not an afternoon. Anything about treatment details, pricing, or insurance coverage stays with the team.
The guardrails that make it trustworthy
- Nothing sends without a yes. Approved messages are marked ready to send. Unreviewed drafts never go out on a timer.
- Minimum necessary. Messages say "you're due for a visit," not the procedure history. The fewer clinical details in a text message, the better.
- Patient data stays inside a BAA. Every service that touches the patient list, including the AI model provider and the texting service, is covered by a signed Business Associate Agreement.
Honest sizing
This replaces an afternoon of calls with a few minutes of review each week. The number to watch is overdue patients who booked this month. Write it down before you start and check it again in 30 days. It's usually live in a week or two, depending on how the practice management system exports its data.
We've built a working version of this against a made-up practice. Every patient in it is invented, including the one who moved.
We run free 20-minute teardowns of workflows like this. Start at /discuss or write to hello@fullspecstudio.com.