HealthcareFeatured

No-Show Recovery Agent

Finds the bookings about to be missed, while there is still time to sell the slot

Version 1Published Sep 4, 2026
Watch it work▶ Try it on your own figures — free

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.

4
9/18
High risk
4
18
Medium risk
6
No reminder yet
9
To call first
8

Appointments by risk

18
  • 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

AppointmentDays aheadEarlier missedNewReminderPoints
A-3101 · High214/8 (50%)nono5 (History, Booked far ahead, No reminder)
A-3113 · High205/11 (45%)nono5 (History, Booked far ahead, No reminder)
A-3103 · High162/5 (40%)nono5 (History, Booked far ahead, No reminder)
A-3106 · High93/6 (50%)nono4 (History, No reminder)
A-3107 · Medium250/0yesno3 (New patient, Booked far ahead, No reminder)
A-3104 · Medium180/0yesno3 (New patient, Booked far ahead, No reminder)
A-3111 · Medium44/10 (40%)noyes3 (History)
A-3117 · Medium300/6 (0%)nono2 (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

Try it now — free

Type your figures (or fill in samples) and get the answer in a minute.

Start from a template

Make it decision-ready
No card · no API key · your figures are not stored

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.

  1. 1InputValidated against the agent input schema
  2. 2Modelclaude-sonnet-5 with automatic fallback
  3. 3Toolsextract_structured_data
  4. 4PermissionsRuns READ actions automatically; anything higher waits for approval
  5. 5OutputStructured result matching the output schema
  6. 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