How do I let customers reschedule or cancel themselves?
Short answer
Include a self-service link in every confirmation and reminder that opens your live availability. Set rules for how close to the appointment changes are allowed, notify the assigned crew automatically, and free the slot instantly so someone else can take it.
Before you start
- A booking calendar with live availability.
- A written change and cancellation policy.
- Who gets notified when a slot changes.
- A waitlist or fill plan for freed slots.
Step by step
- 1
Put the link in every message
Confirmation, reminders, and the on-the-way text all carry the same reschedule link.
The link is only useful where the customer already is.
- 2
Set the change window
Allow self-service changes up to a set number of hours out, then require a call.
Last-minute swaps need a human because the truck is already loaded.
- 3
State the policy plainly
Deposits, fees, or none at all. Say it at booking, not at cancellation.
Surprise fees generate reviews you do not want.
- 4
Notify the crew automatically
Any change pings the assigned person and updates their calendar.
Nothing burns trust internally like driving to a cancelled job.
- 5
Backfill the freed slot
Text the waitlist or your pending estimates the moment a slot opens.
A cancellation is only a loss if the slot stays empty.
- 6
Follow up on cancellations
Ask one question about why, and add them to a nurture sequence rather than deleting the lead.
Most cancellations are timing, not rejection.
What good looks like
- Changes happen without a phone call.
- Crews learn about changes instantly.
- Freed slots get refilled the same day.
- Cancelled customers stay in the pipeline.
Common mistakes
The ways this goes wrong in setup, and what to do instead.
Hiding the reschedule option›
People who cannot reschedule easily simply do not show up.
Do this instead: Put a live reschedule link in every confirmation and reminder.
No cutoff window›
Self-service changes thirty minutes out strand a crew already en route.
Do this instead: Set a cutoff and route later changes to a human path.
Leaving freed slots empty›
A cancelled morning is lost revenue nobody notices.
Do this instead: Automatically offer the open slot to your waitlist and pending estimates.
Frequently asked
5 questions about let customers rescheduleRelated guides
Pick the next thing to set up, or back up a step if something here assumed work you have not done yet.
Do this next
The natural follow-on tasks once this one is working.
People usually get here from
Guides that lead into this one, in case you skipped a step.
More in Setup
Nearby tasks that share the same setup and vocabulary.
Was this guide helpful?
Tell us what worked and what didn't. It shapes what we rewrite next.
You didn't get into business to be in the tech business.
Managed Tech clients hand this to us. We build it, test it, maintain it, and add to it as the business changes, so nobody on your team has to become the person who knows how the system works.

