Cancellation filling Guide

How to fill last-minute cancellations

A practical guide for home-service and mobile grooming businesses, whether you schedule on paper, in a spreadsheet, or in software.

By Aaron Roberts, founder of Patcher and owner of Buffalo Bolt
Published

To fill a last-minute cancellation, offer the open time to customers who are already booked with you for a later date and could come sooner. Text them one at a time, closest fit first, with a short window to reply, and stop as soon as someone says yes. Then move that customer’s appointment into the opening, so the time they left behind is free for someone else.

That is the whole method. The rest of this guide covers the decisions that make it work on a busy day: who counts as a good fit, how to word the offer, who to ask first, what to do after a yes, and how to tell whether it is worth the effort. It works the same with a paper book as with software.

What should you do the moment a customer cancels?

Treat the opening like a job that needs booking, and start right away. The more notice a customer gets, the easier it is for them to rearrange their day and say yes.

Before you contact anyone, write down three things about the opening:

  • How long it is. A 90-minute opening fits a one-hour job, not a two-hour one.
  • Who it’s with. The person or crew who now has free time, and the work they can do.
  • Where it sits. If you drive to customers, note the jobs before and after it. The next customer has to fit the route, not just the clock.

Then mark the original appointment cancelled wherever you keep your schedule, so nobody turns up for it and you don’t offer the time back to the person who just gave it up.

Who should you offer the opening to?

Start with customers who are already on your books for a later date. They have already said yes to the work, you know their address and what they need, and moving an appointment earlier is an easy thing to ask. Plenty of people are glad to get it done sooner.

For each one, check that the move actually works:

  • The job fits the length of the opening, with time to finish properly.
  • The right person is free: the tech with the right skills or equipment, or the groomer the client usually sees.
  • The drive works. Look at the added travel from the stop before and to the stop after, not just the distance from your shop.

After that, look at customers who have told you they would take an earlier time if one came up. You usually don’t need a discount to fill the slot. You are offering an earlier time, not a deal.

Do you need a waitlist or a standby list?

Most advice on filling cancellations starts with a waitlist, sometimes called a standby or cancellation list: people who asked to be called if anything opens up. It can work, but someone has to keep it current, and it goes stale. By the time you call, some people have booked elsewhere or no longer need the visit.

Your schedule already holds a better list: every customer booked over the next couple of weeks. They still need the work, and you already know when, where, and how long it takes. Start there.

Keep a short list on the side only for the customers who have asked to come in sooner, and note it on their appointment so it is in front of you when an opening appears.

Should you text one customer at a time or everyone at once?

Texting everyone at once feels faster, but more than one person can say yes. Then you are writing apologies, someone who rearranged their afternoon is let down, and if two replies cross you can book the same time twice.

Offering the time to one customer at a time avoids all of that. Give each person a clear deadline to reply, short for a same-day opening and longer when the opening is days away, and move to the next name when it passes. Each customer gets a real offer, and you never have more than one yes to deal with.

What should the offer say?

Make it specific enough that the customer can say yes without calling you back:

  • the new day and time, and who it’s with;
  • how long you can hold it for them;
  • how to accept, and that saying no keeps their current appointment as it is.

Hi Maria. A spot opened up earlier on Friday at 10:00 AM with Sarah. Want it? Reply YES by 11:00 to take it. If not, your Thursday appointment stays as it is.

Only text customers who have agreed to hear from you about their appointments, and stop texting anyone who asks you to.

How do you decide who gets offered first?

Pick an order before the texting starts, so you are not deciding while replies come in. A simple one:

  1. Closest fit first. The customer whose job fits the opening and adds the least driving.
  2. Then anyone who asked to come in sooner.
  3. Leave out anyone who just said no. Ask them again after their next visit, not the next time an opening appears.

Writing the order down also means that whoever answers the phone fills an opening the same way you would.

What do you do when someone says yes?

  • Confirm quickly. Move their appointment into the opening and send a short confirmation with the new time.
  • Stop offering it. If anyone else still has an offer open, tell them the time has been taken.
  • Update the day. Let the tech or groomer know, and adjust the route if the stop order changed.
  • Look at the time they left. If it is a week or more away, it can wait for a new booking. If it is soon, it is another opening to fill the same way.

How do you know if it’s working?

Keep a simple log, on paper or in a spreadsheet, with one line per cancellation:

  • the date, and how long the opening was;
  • who you offered it to, in what order;
  • whether it filled, and how long that took;
  • the value of the appointment that moved in, as scheduled value rather than cash collected;
  • roughly how much of your own time it took.

After a month you can see how many openings you filled, what they were worth, and whether your order of who to ask first is the right one.

What’s different for mobile groomers and home-service routes?

Mobile grooming. A cancelled groom leaves a van parked between two stops. The best fit is a client close to the route whose groom fits the time, so check both the drive and the job: a bath and brush and a full groom take very different amounts of time. Clients often have a groomer they prefer, so offer the opening to that groomer’s clients first.

Cleaning, lawn and exterior, pest control, and trades. Job length depends on the property and the service, so check what the customer is booked for, not just their name. Make sure the crew in the opening has the equipment the job needs. Recurring customers due soon are often the easiest people to move.

Customers who come to you. If customers visit your location, there is no drive to check. The opening only has to fit the service and who is working.

When does filling cancellations by hand stop working?

By hand, every opening is five steps: find who could move, check the route, text customers, track the replies, and update the schedule. That is fine when cancellations are rare and you know your customer list by heart.

It gets hard when cancellations land every week, when the call comes in while you are on a job, or when there is more than one person’s day to check. On a busy day, finding someone to take the slot is the first thing that gets dropped, and the opening stays empty.

How does Patcher fill cancellations?

Patcher follows the same method, and you stay in charge of who gets asked.

  1. It lines up who fits. When an appointment is cancelled, Patcher finds customers with later appointments that fit the opening: the right length, a team member who is available, and the drive when you go to customers. The closest fit comes first.
  2. You approve the lineup. Approve it as it is, change the order, or leave someone out. Nothing is sent until you do.
  3. It offers the time one customer at a time. Each text names the earlier time, who it’s with, and how long they have to decide, with a secure link. There’s no app and no login. The customer sees their current appointment next to the earlier one, and accepts or keeps what they have.
  4. It stops when someone accepts. Their appointment moves into the opening and the outreach stops. Unanswered offers close on their own, so a slot is never held, and a customer who declines isn’t asked again until after their next appointment.
  5. It keeps the record. Every offer and reply sits on one timeline, along with filled cancellations, recovered hours, and estimated appointment value.

There is no separate list to keep. The customers Patcher offers an opening to are the ones already on your schedule, and one switch pauses everything.

Tennessee Pet Services, a mobile grooming business, runs Patcher across 8 vans and 18 groomers in Knoxville and Jacksonville. When a cancellation lands, the team approves who to offer the opening to, and Patcher handles the rest. In a single 30-day window of recovery work they recovered 19 appointments, 48 hours of route time, and $1,865 in scheduled revenue.

There are two ways to use it:

  • If you need a scheduler, cancellation filling is built into Patcher’s scheduler, along with booking and online booking, on every plan.
  • If you want to keep MoeGo, Jobber, or Housecall Pro, Patcher Connect watches your scheduler for cancellations, and accepted moves are written back to it. Housecall Pro makes its API available on its top-tier plan.

See the full walkthrough of cancellation filling, including what your customers receive.