Skip to content
Halsted AI
← Field notes
Revenue·7 min read

The unscheduled treatment list is the cheapest money in your practice

Diagnosed, presented, accepted, never booked. It sits in your software right now with a dollar value attached. Here's how to find it and what to do about it.

Devin Picciolini, Founder of Halsted AI

By Devin PiccioliniFounder and CTO of Slate. Built a healthtech platform used by 25,000 patients and sold it. Ten years shipping software in regulated industries.

Somewhere in your practice management software is a report of treatment that was diagnosed, presented to the patient, accepted by the patient, and never booked.

Nobody objected. Nobody said no. The appointment just never got made — the patient was going to call back, or the front desk was mid-checkout with someone else, or it was the last thing on a Friday. That work has a dollar value sitting next to it right now, and in most practices nobody has looked at the total in over a year.

This is the cheapest money in the building. It requires no marketing, no new patients, and no discounting. It's work you have already done the hard part of.

Go and look at the number first

Before anything else, pull the report. Every major system has it under a slightly different name — unscheduled treatment, treatment plan not scheduled, incomplete treatment, outstanding treatment plans.

Filter to accepted treatment from the last eighteen months and total the production value.

Two things usually happen. First, the number is bigger than expected — often by a lot. Second, the person who pulls it discovers the report is a mess: duplicates, patients who've moved away, treatment that was subsequently completed elsewhere and never marked off, plans from six years ago.

Both of those are findings. Clean the list once and you'll have a defensible number, probably for the first time.

Why it accumulates

It isn't neglect. It's structural, and it's the same four causes everywhere.

It's nobody's actual job. It gets assigned to "the front desk when things are quiet," and things are never quiet. Work with no named owner and no scheduled time does not happen, no matter how valuable it is.

It's emotionally unpleasant. Calling someone about work they've been putting off feels like chasing. Most people avoid it, and the ones who don't burn out on it.

It's slow. Thirty to forty calls to book a handful of appointments. Perfectly good economics and terrible per-hour experience, so it loses every contest against work that feels more urgent.

Nobody measures whether it happened. No report says "we contacted zero people on this list in April." So a month goes by, then a quarter, then a year.

None of those four is a patient problem. The patients already said yes.

Two things that work before you automate anything

Give it a name and a slot. One person, two hours, same time every week, with a number they're accountable for. Not "when it's quiet." This alone recovers real money in most practices and costs nothing but the discipline of protecting the slot.

Fix the moment of booking. Far better than chasing later is not creating the gap in the first place. The single highest-leverage change in most practices is that treatment gets scheduled before the patient leaves the building — walked to the desk, appointment made, card in the calendar. Every plan that leaves unbooked joins the list you're now paying someone to work.

Those two alone will capture a good share of it. Do not buy software to solve a problem that a habit fixes.

What automation adds

The thing a human is bad at here isn't the conversation — it's the relentlessness. Working the list every single week without fail, following up three times over six weeks with the right spacing, never forgetting anyone, and never getting demoralized in the process.

A system that does this well:

  • Works the whole list every week, not just the top of it.
  • Uses the channel the patient actually answers. Text massively outperforms phone for this and always has, because it lets someone respond on their own time about something slightly uncomfortable.
  • Sequences properly. Three touches over six weeks beats one touch, and beats seven touches over six weeks by an even wider margin.
  • Knows when to stop. Someone who's declined twice should come off the list, not get a fourth message. Getting this wrong turns a revenue system into a complaint generator.
  • Hands off cleanly. The moment someone replies with a real question — cost, timing, whether it still needs doing — a human takes over. Immediately.
  • Reports in dollars. Contacted, replied, booked, produced. If it can't tell you what it recovered, you can't tell whether to keep it.

The tone problem, which is the whole problem

This is where these systems fail, and it's not technical.

The gap between "a helpful reminder about something you told us you wanted" and "an aggressive collections message about a dental crown" is entirely tone, and it's a gap you can fall into with one badly chosen sentence. Once a patient decides your practice is hassling them, you've traded a $2,000 case for a permanently colder relationship and possibly a review.

Which means: whoever writes those messages should be someone who knows your practice, the messages should be approved by you before anything sends, and someone should read a sample of the real conversations every week for the first month. Not the vendor's template. Yours.

Getting this right is worth more than every technical decision in the project combined.

What to expect

Be suspicious of anyone quoting you a conversion rate. It depends enormously on how old your list is, what kind of treatment is on it, your patient demographics, and how good the messages are.

What's reliably true: reactivation of accepted treatment converts far better than any form of new-patient marketing, at a fraction of the cost, because these people have already chosen you and already said yes. If you have marketing budget and an unworked unscheduled list, the list is a better investment. It's not close.

Start there. It's the least glamorous and highest-return thing in the practice.


Revenue & Recall is the build for this — the list worked every week, the reactivation sequence, the denial triage, reported in dollars. Or start with the audit and find out what your list is actually worth first.

Two weeks from now you could have the plan.

The audit is $2,500. Refundable if it cannot pay for itself three times over, and the fee comes off anything you go on to build.