← Blog
  • clinics
  • physiotherapy
  • follow-up

Half-used session packages: how to get patients back

7 min read

They bought ten sessions, came to four and vanished. How to find the stalled packages in your clinic, what to write to restart them, and who to leave alone.


The patient bought a ten-session package, came to four, felt better, and stopped showing up. No complaint, no argument, no refund request. They just forgot to book the next one, and then calling felt like too much effort. The package is already paid, so nothing looks wrong in the accounts. But there are six slots in your diary that never came back, a course of treatment left half-done, and a patient who'll turn up in eight months with the same problem, worse.

This is for physiotherapy and podiatry clinics — and any practice that sells sessions in blocks. By the end you'll know how to pull the list of stalled packages already sitting in your system, what to say to restart them without sounding like a debt collector, and which patients you should leave well alone.

A half-used package isn't free money

The trap is an accounting one: the revenue already landed. Because the money is in, an unfinished package looks like a gift. It isn't, for three fairly expensive reasons.

The first is clinical. A ten-session course doesn't work at session four; it works at session ten. A patient who quits halfway walks away thinking physio "helped for a while" rather than fixed the problem. That's the opposite of what you need for them to recommend you.

The second is your diary. Those six sessions were meant to be in your week. When they quietly evaporate, nobody fills the gap — because you never saw it coming.

The third is the one that hurts over years. Patients who finish a course come back on their own when something else goes wrong. Patients who quit halfway don't, and if they do go anywhere it's somewhere else, because your clinic is filed in their head as "the thing I never finished".

Why nobody at your clinic chases them

It isn't laziness, and getting the diagnosis right matters, because it changes the fix.

First, the list doesn't exist. In most clinics the package is in the practice-management software and so are the sessions used — but there's no screen anywhere that says "these fourteen patients haven't been in for three weeks and still have sessions left". The data is there. The alert isn't.

Second, it's awkward. Ringing someone to say they've got sessions left feels like pushing, and nobody on reception fancies it. If the patient stopped coming because they weren't improving, the call is genuinely daunting.

Third, reception is busy with something else. Between the phone, the desk, payments and WhatsApp, the job with no fixed time is the job that never happens. Chasing packages has no fixed time.

So you end up with a task that's profitable, that everyone agrees should be done, and that never gets done. That's exactly the profile of work worth handing to software.

Start with the list, not the message

The temptation is to sit down and craft the perfect message. Wrong order — without the list, the message is irrelevant.

Pull every package with sessions remaining, plus the date of the last visit, out of whatever you use: practice software, spreadsheet, or the paper diary. That alone lets you sort them into three piles, and each pile needs different handling:

  • Recently paused (2–4 weeks since the last visit). Mentally they're still in treatment. A simple reminder brings a good share of them back.
  • Gone cold (1–3 months). They no longer think of themselves as current patients. They need a reason to return, not just a notification.
  • Lost (3 months or more). Here the conversation isn't about the package at all — it's about whether the problem is still there. Often it's better not to mention the sessions up front.

You do this once, and it surfaces uncomfortable things. It's normal for a small clinic to find dozens of open packages and a handful that have been dormant for over a year. Use that to decide your policy on very old ones before you message anyone: if packages expire, have that written down and settled before you open the conversation, not after.

The message: short, with a real time in it, and no guilt

A message that works does three things: it reminds them what's left, it proposes a specific moment, and it gives them an easy way out. What sinks it is any whiff of chasing a debt.

Hi María — it's Laura from the clinic. You've got 6 sessions left on your physio package and your last visit was 12 August. Want me to hold a slot this week? I've got Thursday 5:30pm or Friday 10am. If you'd rather leave it for now, or you're feeling better, just say and I won't chase you again.

Four details that aren't accidental:

  1. It states how many are left and when they last came. Specific, checkable, no drama.
  2. It offers two real slots. "Give us a ring when you can" recovers nobody. Two concrete times convert far better, because the reply is yes or no rather than "I'll look at my diary".
  3. It gives permission to decline. That last line removes the awkwardness, and it cleans your list: someone answering "I'm fine now" is handing you useful clinical information.
  4. It's signed by a human. In a clinic, an anonymous system notification jars. Make it obvious there's a front desk behind it.

An AI agent on WhatsApp can run this end to end: check stalled packages each morning, write the message with that patient's details, offer slots that genuinely exist in your diary, and book the appointment. What it should never do is invent availability or negotiate package terms on its own — those come to you.

The patients the agent must never touch

This is the part almost nobody writes down, and in a clinic it's the most important. Some patients should never get an automated message:

  • Anyone who left unhappy or has an open complaint. A breezy reminder about their package is the fastest route from mild annoyance to a one-star review. Those go on your own list, by hand, probably by phone.
  • Anyone who stopped for a serious medical reason. New diagnosis, surgery, anything delicate — that contact comes from the physio or podiatrist treating them, not from an automation.
  • Anyone who already said no. Once someone replies "thanks, I'll leave it", they're off the list. Permanently, not for a month.
  • Minors and patients with a carer or guardian. The message goes to the right person, with the consent you'd need anyway.

And one common-sense rule about data: the message doesn't need to mention the diagnosis. "You've got 6 sessions left" is enough, and it exposes nothing on a screen that anyone picking up that phone can read. You're handling health data, so less detail is better — and your record of consent and your legal basis for contacting patients need to be in order here exactly as they are for any other patient communication.

What to expect, without the hype

I'm not going to hand you an invented conversion rate. What you can do is measure your own in a month, and it's simple: count the stalled packages on day one, how many messages went out, how many appointments were booked, and how many sessions were actually used.

The predictable pattern is that "recently paused" responds well and "lost" barely moves. That tells you where the value really sits: not in reviving year-old packages, but in making sure none of them ever go cold. Once the nudge fires at three weeks, the stalled list shrinks on its own and the conversation stops being a rescue mission and becomes an ordinary reminder.

There's also a side effect that's often worth more than the recovered appointments: you find out why people drop out. If three patients in a row reply that they weren't improving, that isn't a reminders problem.


If this job has been on your "we really should" list for months, our AI receptionist is the one that reviews stalled packages, writes in your tone, and books the slot in your diary. You approve the exceptions; it handles the rest.