No-Show Recovery Agent
Finds the bookings about to be missed, while there is still time to sell the slot
4 of 18 upcoming appointments are high risk, and 4 of them have had no reminder.
18 appointments: 4 high, 6 medium, 8 low. 9 have no reminder yet.
Contact A-3101, A-3113, A-3103 first: a history of missed appointments, booked well ahead, with no reminder sent.
Points: missed share of earlier visits 30%+ is 3, 15%+ is 2; new patient 1; booked 14+ days ahead 1; no reminder 1. This ranks who to contact first, not a probability of missing.
Appointments by risk
- High22%
- Medium33%
- Low44%
Risk points, highest first
- A-31015
- A-31135
- A-31035
- A-31064
- A-31073
- A-31043
- A-31113
- A-31172
- A-31102
- A-31152
Contact list, highest risk first
| Appointment | Days ahead | Earlier missed | New | Reminder | Points |
|---|---|---|---|---|---|
| A-3101 · High | 21 | 4/8 (50%) | no | no | 5 (History, Booked far ahead, No reminder) |
| A-3113 · High | 20 | 5/11 (45%) | no | no | 5 (History, Booked far ahead, No reminder) |
| A-3103 · High | 16 | 2/5 (40%) | no | no | 5 (History, Booked far ahead, No reminder) |
| A-3106 · High | 9 | 3/6 (50%) | no | no | 4 (History, No reminder) |
| A-3107 · Medium | 25 | 0/0 | yes | no | 3 (New patient, Booked far ahead, No reminder) |
| A-3104 · Medium | 18 | 0/0 | yes | no | 3 (New patient, Booked far ahead, No reminder) |
| A-3111 · Medium | 4 | 4/10 (40%) | no | yes | 3 (History) |
| A-3117 · Medium | 30 | 0/6 (0%) | no | no | 2 (Booked far ahead, No reminder) |
What to do this week
- Call the 4 highest-risk patients this week and offer a confirm-or-reschedule option.
- Send a reminder to the 9 appointments that have none, starting with A-3101, A-3113, A-3103.
- Hold a few slots for same-day fill on the days with the most high-risk bookings.
Do
- Contact the highest points first and record the outcome so the list improves.
Don't
- Don't treat a score as a verdict on a patient: it is a reason to make one extra contact.
How to improve
- Add appointment type and clinic so the next report can compare risk across services.
- Add the outcome of each contact so the next report can show which interventions work.
Demo
Overview
A missed appointment is the most expensive thing a booked business owns. The practitioner is paid, the room is heated, the slot cannot be sold twice, and somebody who wanted that time was told there was nothing. Fifteen per cent no-shows is a day and a half a week given away.
The standard reminder — everybody, twenty-four hours before — is weak twice over. It goes to the ninety per cent who were always coming, which teaches them to ignore it, and twenty-four hours is far too late to sell the slot to anyone else.
Risk is knowable, and it has nothing to do with character. A booking made six weeks out is riskier than one made yesterday. A first appointment is riskier than a fifth. Early Monday is riskier than mid-afternoon Thursday. Somebody who has missed twice is the strongest signal there is. This agent ranks on that and puts the effort where it changes an outcome.
It also works the list nobody works. A cancellation arrives, the slot returns to empty, and the person who asked for exactly that time last week is never told — because telling them means twelve calls to fill one gap. It matches the freed slot to who actually wanted it and drafts the offer.
It sends nothing. What goes to a patient under a clinic's name is a clinical and a commercial decision at once, and it stays with a person.
Benefits
Slots sold instead of lost
Because the gap was known while there was still time.
Reminders that still work
Sent to the bookings at risk rather than to everybody.
The waiting list finally worked
Matched automatically instead of by twelve phone calls.
What it does
Ranks the bookings actually at risk
Lead time, first visit or fifth, day and hour, and history. A reminder to everyone trains everyone to ignore reminders.
Early enough to resell the slot
Twenty-four hours is too late for anything but a courtesy. The intervention that recovers money happens days out.
Matches a freed slot to who wanted it
The waiting list exists and nobody works it, because working it means twelve calls to fill one gap.
Offers a move before a loss
Most people who miss an appointment would have moved it. Nobody gave them an easy way to say so.
Prices the week's exposure
What the at-risk slots are worth, so the effort has a number behind it rather than a feeling.
Never blames a patient
Findings are about lead time, slot and history — never about a person's reliability, and never a note on their record.
What this changes
What this changes about your week
- It takes over
- Working out which of next week's appointments will not happen, early enough to sell the slot to somebody else.
- Done today by
- Nobody, usually — a reminder goes to everyone the day before and the gap is discovered on the day.
- How often
- Every week, and every time a cancellation lands.
- Typical manual effort
- Twelve phone calls to fill one gap, which is why the waiting list never gets worked.
Why Healthcare in particular. A missed appointment costs the same as a full one and cannot be sold twice. Fifteen per cent no-shows is a day and a half a week given away.
Runs unattended
Started by you or by an event, and it finishes on its own. Nothing waits for someone to be at a desk.
The same standard every time
The two-hundredth item is held to the bar the first one was. Consistency is the part people cannot sustain.
It cannot act on its own
No-Show Recovery Agent has no path to sending, spending or committing. That limit is why its output is safe to act on.
How it runs
This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.
- 1InputValidated against the agent input schema
- 2Modelclaude-sonnet-5 with automatic fallback
- 3Toolsextract_structured_data
- 4PermissionsRuns READ actions automatically; anything higher waits for approval
- 5OutputStructured result matching the output schema
- 6LoggingTokens, duration and every step recorded
Requirements
Integrations
No integrations required.
Before you start
- Upcoming appointments with the date each was booked
- Attendance history — attended, cancelled, missed
- Slot value or service price
- Your waiting list or unmet requests, if you keep one
- Requires the Starter plan or higher
Use cases
The week ahead
Which bookings are at risk and what to do about each.
A cancellation just came in
Who asked for that exact slot and what to send them.
Setting a deposit policy
Which bookings justify one, on evidence rather than blanket.
Understanding a bad month
Whether the misses share a cause you can remove.
Pricing
Starter
Billed monthly through your PROMIVO subscription. Cancel at any time.
Runs consume your plan allowance for agent executions and tokens. See plan limits
FAQ
Does it message patients?
No. It drafts and ranks; sending stays with your team. A message to a patient under your name carries consent, preference and clinical rules that belong to you.
Does it score patients on reliability?
No, and it will not. It reports risk for a booking — lead time, slot, visit number, prior misses — never a rating of a person, and it writes nothing to anyone's record. A patient reliability score gets used to refuse care, which is a different product with a different ethics.
Does it see clinical information?
It should not be given any. It works from appointment metadata: when it was booked, when it is, which service, whether the person attended before. It never asks for or repeats a reason for a visit.
How much history does it need?
It can rank on lead time and slot alone from the first day. Prior-attendance patterns need a few months, and it states which of its factors your data actually supports rather than implying all of them.
Reviews
Reviews open once customers have run this agent.
Need this agent to work differently?
Tell us what to change and our team will scope a customised version for your business.
Customize this agent