Start with the offer that actually ended
Before you contact anyone, look at the offer itself.
Confirm:
- which service the opening was for;
- which practitioner and location were involved;
- the date and time offered;
- when the offer was sent;
- how long the client had to respond; and
- whether the message was delivered, expired, or failed.
These details matter because an expired offer is easy to misread.
A client who asked for weekday evenings has not lost interest because they passed on a Tuesday morning. A client who received a two-hour hold during their workday may not have seen it in time. A failed message is a delivery problem, not a client decision.
Do not turn one missed opening into a conclusion about the person. First ask whether the offer matched what they originally requested.
Choose one of three next steps
Every expired offer should lead to one of three simple outcomes.
Keep them on the waitlist
Keep the client active when the opening was a reasonable match and there is no sign their request has changed.
This is often the right choice when:
- they joined recently;
- the offer arrived with short notice;
- the time was inside their preferences but not their only option; or
- they have not received many offers.
You usually do not need to send another message just to say they remain on the list. The useful action is making sure their preferences are still accurate before the next opening appears.
Send one short check-in
Use a check-in when the client has missed more than one suitable offer, the request is getting old, or the last message failed.
The purpose is not to persuade them to book. It is to make the list accurate.
Try:
Hi Sam, I am checking that you would still like to hear about earlier appointments with Jordan. The last opening passed before it was claimed. Reply yes to stay on the list, or let us know if your preferred days have changed.
That message names the request, explains why you are writing, and gives the client an easy answer. It does not make them apologize for missing an offer.
If delivery failed, use a contact method you already have permission to use. Do not move a routine scheduling follow-up into a new channel without considering consent and the communication rules that apply to your practice.
Remove or close the request
Close the entry when the client asks to be removed, books another suitable appointment, no longer needs the service, or does not respond to the final check-in within the window your practice has chosen.
Closing an old request is not giving up on the client. It keeps future openings from going to someone who is no longer waiting and makes the active list more useful for everyone else.
Write down your rule before you need it. For example:
After two suitable expired offers, send one check-in. If there is no reply within seven days, close the request.
Your exact rule may be different. What matters is that your team does not improvise a new standard for each person.
Check the preferences before sending another offer
Waitlist preferences age quickly.
A client who was available every afternoon in August may have a different work schedule in September. Someone who asked for any practitioner may now be continuing care with one specific person. A client who wanted the next possible appointment may already have booked far enough ahead to feel settled.
When you keep or reactivate an entry, review:
- service;
- practitioner;
- location;
- days and time windows;
- how much notice the client needs; and
- whether they are still looking for an earlier appointment.
Avoid adding private health detail to a general scheduling note. The waitlist needs enough information to match an opening, not a summary of why the client wants care.
If a preference is vague, make it more useful. "Any time" often means "any time I can realistically reach the practice." A two-minute clarification now can prevent another offer that looks suitable in the system but never had a real chance of working.
Keep the follow-up separate from the open slot
An expired offer creates two different jobs:
- Continue trying to fill the opening, if it is still available.
- Decide what happens to the client's waitlist request.
Do not let the second job hold up the first. If the hold has ended, move the opening to the next appropriate person according to your process. Then review the expired entry when you have a quiet moment.
This separation helps you avoid a common trap: sending increasingly urgent messages to one person while a usable opening sits empty. The waitlist should keep moving even when a client needs a later check-in.
It also makes the follow-up kinder. You are not contacting the client with pressure to rescue today's schedule. You are asking whether the request should stay active and whether the preferences still fit.
Review patterns, not individual blame
One expired offer tells you very little. A group of them may show you something useful.
Once a month, look for patterns such as:
- offers sent with very little notice;
- openings that repeatedly fall outside common preference windows;
- one service or practitioner with a low claim rate;
- messages that fail more often in one channel; or
- clients receiving several offers without a preference check.
Use those patterns to improve the process.
You may need a longer hold window, clearer waitlist language, better preference options, or a quick confirmation that the contact details are current. You may also learn that same-day openings rarely fill and are better used for notes, planning, or a proper break.
Keep the conclusion about the system. "Our two-hour offers rarely work" is useful. "These clients are unreliable" is not. The first statement gives you something to change. The second turns incomplete information into a judgement.
Give the review a regular home
Do not wait for the list to feel messy.
Set aside ten minutes once a week to review expired or failed offers. Work from the oldest unresolved item forward.
For each one:
- Check whether the opening matched the saved preferences.
- Confirm whether the message expired or failed.
- Keep, check in, or close.
- Update the preferences if the client replies.
- Move on.
If you have a team, make one role responsible for the review. That may be the owner in a small practice or the scheduler in a larger one. Shared responsibility often becomes invisible responsibility.
The routine should be short because the decisions are small. If one entry needs a longer conversation, create a separate task and keep the rest of the list moving.
Make the waitlist trustworthy again
A useful waitlist is not simply a record of everyone who once wanted an appointment. It is a current list of people who still want to hear about a matching opening.
Treat an expired offer as a prompt for one clear decision. Check the match, choose the next step, refresh the preferences when needed, and close old requests without guilt. The list becomes shorter, but it also becomes more honest.
Stillpoint lets clients join the waitlist from your booking page with their service, practitioner, and time preferences. Matching cancellations can trigger automatic offers, while the waitlist dashboard keeps each request and its status visible so your team can decide what needs attention. See Stillpoint's waitlist tools.



