Agent
Recall Brings back the patients who are due.

The revenue is already in your records — who is due for a check, a follow-up, an unfinished treatment. The agent finds them and reaches out in your own wording.
Derived from records, not a manual list
Some practice-management systems hold no recall object at all — so “due” is derived from visit history rather than read from a field. That is a product question rather than a connection.
Reaches out in your words
The message is written once, by you, and sent as written.
And what it will not do.
It writes no clinical content and recommends no treatment.
It doesn't contact anyone who asked not to be — and that is a requirement before this agent goes live.
It exports no lists outside your project.