Setupabout 10 min

    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. 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. 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. 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. 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. 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. 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 reschedule

    They cancel earlier, not more. Early cancellations are the ones you can refill.

    Pick the next thing to set up, or back up a step if something here assumed work you have not done yet.

    People usually get here from

    Guides that lead into this one, in case you skipped a step.

    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.

    Schedule a fit callCallCalls are answered by Troy, our AI assistant. Troy answers questions about the system and services and can schedule, reschedule, or cancel appointments. He never sells or makes offers. Any communication with TactStack is stored in our systems and referenced by Troy during certain interactions. AI can make mistakes.Full documentation