Booking Rescheduling & Cancellation

Booking rescheduling & cancellation software

Recover more bookings when plans change

Give customers self-service options to reschedule or cancel, let fieldworkers suggest alternative times, and keep dispatchers in control of fees, refunds, reassignment, notifications and audit history.

Customer self-serviceReschedule or cancel online within your cut-off rules.

Booking recoveryTurn declines and schedule conflicts into new time options.
$

Fee protectionApply cancellation fees and keep refund decisions visible.

Connected recordsSync confirmations, reminders, payments and booking history.

Built for customer schedule changes, late cancellations, declined job requests, dispatcher follow-up, cancellation fees, refunds and booking recovery reporting.

Recovery control centreA clear path from booking change request to recovered work.

Workflow active

1

Change request receivedA customer uses the portal, clicks an email link, calls the office, or a fieldworker declines a request.

PortalEmail linkAdmin

2

Rules and availability applyCut-off times, permissions, fieldworker availability, service area, payment rules and cancellation fees guide the next step.

Cut-offsFeesAvailability

3

Best recovery path selectedCustomers choose another slot, dispatchers reassign work, or fieldworkers suggest alternative windows.

ReassignSuggest timesApprove

Booking recovered and trackedConfirmations, reminders, payments, cancellation notes, reports and audit history stay connected.

NotifySyncReport

CustomersChange bookings without phone tag.
DispatchersKeep approval and reassignment controlled.
OwnersProtect revenue and visibility.

ReschedulingCustomer, admin and fieldworker-assisted schedule changes.
CancellationsOnline cancellation rules, notices and internal follow-up.
Dispatch recoverySuggested availability, reassignment and job request handling.
Audit trailConnected notes, notifications, fees, refunds and reports.

Benefits first

Keep Jobs Moving Instead of Letting Schedule Changes Turn into Lost Revenue

When a customer needs a new time, a fieldworker declines a request, or a cancellation comes in late, OctopusPro helps your team respond quickly with the right next step. Customers get clear options, dispatchers keep control, and every update remains visible in the booking record.

Recover more bookingsOffer new times, re-broadcast updated jobs and keep unresolved bookings visible for follow-up.
Reduce office back-and-forthLet customers reschedule or cancel online when your portal rules allow it.
Turn fieldworker declines into optionsCollect decline reasons and alternate availability instead of leaving dispatch with no next step.
$Protect revenue and policyConnect cancellation cut-offs, fees, invoice line items, deposits, refunds and payment decisions.
Improve visibilityTrack what changed, why it changed, who responded and where bookings are being lost or recovered.

Ready to reduce cancellations?

Start with the workflows that recover bookings before they become lost revenue.

Use OctopusPro to give customers clearer self-service options, keep dispatch in control, and protect your cancellation policy.

Why this matters

Replace Manual Rescheduling Chaos with a Clear Recovery System

The business benefit is simple: fewer lost bookings, less admin, clearer customer expectations and stronger control over late cancellations. The features that support that benefit are customer portal rescheduling, customer portal cancellations, Fieldworker Reschedule Assist, job assignment, cancellation fees, minimum notice rules, refund workflows, automated communication and audit history.

Reducing manual follow-up

Before OctopusPro

Every change creates manual follow-up

  • Customers call, email or disappear when they need a new time
  • Admins manually check calendars, payment records, notes and fieldworker availability
  • Fieldworker declines create dispatcher workload instead of practical alternatives
  • Late cancellations create gaps, disputes and inconsistent fee decisions
  • Managers struggle to see why jobs were rescheduled, declined or cancelled
With OctopusPro

Every change has a controlled next step

  • Customers can reschedule or cancel online within your allowed rules
  • Admins can apply new times, update the booking, notify customers and manage fees
  • Fieldworkers can decline with structured reasons and suggested availability windows
  • Dispatch can reassign, re-broadcast or follow up on unresolved jobs
  • Booking history and reports help improve coverage, availability and policies

Best conversion flow

Start with the Outcome: Recover the Booking, Then Apply the Right Rules

This section explains how OctopusPro helps service teams manage booking changes without confusion. It brings together customer self-service, cancellation rules, fieldworker alternate-time suggestions, dispatcher decisions, notifications, payments and booking history so every reschedule, cancellation or recovered job is handled consistently.

Change requestCustomer, admin or fieldworker needs a new outcome.
Rules checkedPortal permissions, cut-offs, fees and assignment rules apply.
Options offeredAvailable times, fieldworker suggestions or admin choices are shown.
Job recoveredThe booking is rescheduled, reassigned, re-broadcast or cancelled with control.
TrackedNotifications, payment decisions and history stay connected.


Fieldworker rescheduling automation workflow

Fieldworker rescheduling automation workflow: Shows how OctopusPro turns schedule changes and declined requests into a controlled recovery flow with notifications, reassignment and booking history.
Click image to enlarge

1

Identify the change

The trigger may come from the customer, admin, fieldworker, booking reminder, email link, portal action or job request response.

2

Offer a recovery path

Customers can choose a new time, fieldworkers can suggest availability, or admins can review the best option manually.

3

Apply policy rules

Minimum cancellation notice, cancellation fees, deposits, refunds, portal permissions and payment rules stay connected.

4

Reassign or confirm

Dispatch can re-broadcast the updated booking, manually assign it or keep it visible for follow-up.

5

Notify and track

Customers, fieldworkers, booking records, invoices, calendars, communications and history logs are updated.


Service request and resource allocation workflow

Service request and resource allocation workflow: Explains how booking requests, availability, fieldworker matching and dispatch decisions connect when a changed booking needs to be recovered.
Click image to enlarge

See the recovery setup

Configure the rules behind each booking change instead of handling every request manually.

Set up rescheduling, cancellation permissions, dispatch rules and customer communication so your team has a clear next step.

Customer self-service

Reduce Office Calls by Letting Customers Reschedule or Cancel Online Within Your Rules

Customers get a faster, more convenient experience, while your business keeps control through portal permissions, minimum notice windows, confirmation/reminder links and cancellation notes.

Reducing customer calls

Email linkCustomer opens a secure action link.
PortalRules and permissions are checked.
Choose actionReschedule, cancel or contact support.
ConfirmationCustomer and team are updated.
HistoryBooking record stays auditable.


Customer self-service booking rescheduling

Customer self-service booking rescheduling: Shows the customer-facing rescheduling path, from secure booking links and portal options through to choosing a new appointment time.
Click image to enlarge

Convenience benefit

Customers can choose a new time

  • Customer portal rescheduling
  • Customer selects a new date and time online
  • Secure rescheduling links from booking emails
  • Rescheduled confirmations and history

Read Rescheduling Guide

Control benefit

Customers can cancel only when allowed

  • Customer portal cancellation
  • Cancellation note or reason capture
  • Cancelled status shown in the customer portal
  • Schedule a new appointment after cancellation

Read Cancellation Guide

Policy benefit

Late changes can be blocked

  • Minimum cancellation notice cut-off
  • Minimum rescheduling notice cut-off
  • Custom blocked-action message after the cut-off
  • Customer portal flags and permissions

Read Cut-Off Rules Guide

Customer self-service

Let customers change bookings online while your cancellation rules stay protected.

Use portal rescheduling, portal cancellations, email links and minimum notice rules to reduce calls without losing control.

Fieldworker recovery

Turn Fieldworker Declines into Recovery Options Instead of Dead Ends

When a fieldworker cannot attend, OctopusPro helps your team capture the reason, collect useful alternative times and recover the booking through customer self-service or dispatcher control.

Recovering declined jobs

Give dispatch a usable next step every time a job is declined.

Instead of leaving declined requests for manual follow-up, Fieldworker Reschedule Assist turns the decline into structured information your team can use to save the appointment.

  • Fieldworkers can explain why they cannot attend.
  • Suggested time windows can be captured during the decline flow.
  • Customers or dispatchers can choose the next workable appointment time.
Decline-to-recovery workflow
5 connected steps
  1. 1DeclineFieldworker cannot attend the requested time.
  2. 2ReasonStructured decline reason is captured.
  3. 3AvailabilityAlternative time windows can be suggested.
  4. 4SelectionCustomer or admin chooses a new time.
  5. 5DispatchJob is assigned, re-sent or followed up.


Fieldworker app

Confirm whether the job can proceed

Fieldworkers can accept or decline job requests from the app, so dispatch knows quickly whether the booking is moving forward or needs recovery.

  • Accept or decline
  • Mobile response
  • Dispatcher visibility

Job requests app guide

?
Decline reason

Capture why the job was declined

Structured decline reasons help dispatch react faster and help managers identify recurring coverage, distance, service-area or skill-matching issues.

  • Reason form
  • Coverage insight
  • Clear follow-up

Decline reason form guide


Suggested availability

Turn suggested windows into a new time

Fieldworker Reschedule Assist can collect alternate availability, send the customer a secure selection link, or let dispatch apply a new time manually.

  • Suggested windows
  • Customer link
  • Manual apply

Reschedule Assist Guide


Fieldworker Reschedule Assist diagram

Fieldworker Reschedule Assist diagram: Shows the fieldworker decline, reason capture, suggested availability and customer/admin rebooking flow used to recover jobs before they are cancelled.
Click image to enlarge

Recover declined jobs faster

Use decline reasons and suggested availability to rescue bookings before they are cancelled.

Fieldworker Reschedule Assist works with real-time availability, job assignment, service areas, working hours, customer notifications and dispatcher follow-up.

Dispatch and availability

Find a Replacement Time, Reassign the Job and Keep Dispatch in Control

The benefit is faster recovery. Rescheduling only works when you can find real availability, match the right fieldworker, re-broadcast or assign the updated job and keep unresolved bookings visible for follow-up.

Finding replacement capacity

Availability benefit

Find workable replacement slots

  • Real-time fieldworker availability
  • Availability-based rescheduling
  • Fieldworker Availability Finder
  • Calendar week drag-and-drop rescheduling
  • Calendar month drag-and-drop rescheduling

Availability Guide

Assignment benefit

Recover the booking through dispatch

  • Automatic re-broadcast after customer selects a new time
  • Manual dispatcher assignment after rescheduling
  • Eligible fieldworker matching for updated bookings
  • Notify fieldworkers after cancellation or reassignment

Dispatch Guide

Follow-up benefit

Do not lose unresolved jobs

  • Unassigned booking follow-up
  • Dispatcher follow-up for unresolved reschedules
  • Booking status change tracking
  • Cancelled booking status

Unassigned Jobs Guide


Booking modification process

Booking modification process: Shows the admin-controlled booking change process, including updating booking details, times, assignments and customer communication.
Click image to enlarge

Dispatch recovery

Use availability and assignment rules to recover the job faster after the time changes.

Match the updated booking to available fieldworkers, re-broadcast requests, manually assign jobs, or keep unresolved work visible for follow-up.

Revenue protection

Protect Your Schedule, Deposits and Revenue When Cancellations Happen Late

The benefit is consistency. Instead of deciding every cancellation manually, your business can use minimum notice windows, cancellation fee prompts, invoice line items, refund workflows and payment tracking to apply policy more fairly and transparently.

Protecting schedule and revenue

Cut-off rules

Prevent last-minute self-service changes

  • Minimum cancellation notice cut-off
  • Minimum rescheduling notice cut-off
  • Custom blocked-action message after the cut-off
  • Customer portal cancellation and rescheduling permission control

Cut-Off Rules Guide

Fee controls

Recover late-cancellation costs

  • Default fixed cancellation fee
  • Late-cancellation fee window
  • Cancellation fee prompt on cancellation
  • Edit or skip cancellation fee option
  • Cancellation fee invoice line item

Cancellation Fees Guide

Payment decisions

Handle paid bookings clearly

  • Refund management for cancelled bookings
  • Partial refund workflow
  • Refund approval and processing trail
  • Deposit handling for cancelled bookings
  • Payment and arrears tracking after cancellation

Refunds Guide


Booking cancellation fee workflow

Booking cancellation fee workflow: Shows how cancellation fees support late-cancellation policy control, invoice line items and transparent fee decisions.
Click image to enlarge

Transparent policy control: Keep cancellation policies fair and easy to explain by showing clear portal messages, using transparent invoice line items, and preserving booking history for every fee, refund or cancellation decision.
Protect revenue

Make cancellation fees, deposits and refunds easier to explain and track.

Connect late-cancellation rules, invoice line items, refund decisions and booking history so policy decisions stay transparent.

Communication, audit and reporting

Keep Everyone Informed and Learn Why Bookings Are Being Changed or Cancelled

The benefit is visibility. Every reschedule, cancellation, decline, fee decision, refund action and notification should help your team understand what happened and what to improve next.

Keeping everyone informed

Customer communication

Reduce confusion after changes

  • Booking confirmation and reminder links
  • Notify customer after rescheduling
  • Automated reminders and confirmations
  • Automated reschedule and cancellation notifications
  • Booking communication history

Communication Guide

Auditability

Track the full booking story

  • Booking history and audit trail
  • Rescheduling history
  • Cancellation history
  • Admin update of booking details
  • Admin-controlled rescheduling

Audit Trail Guide

Improvement insights

Identify recurring causes

  • Decline reason analytics
  • Cancellation pattern reporting
  • Rescheduling performance reporting
  • Customer-facing cancellation and refund policy messaging
  • Booking disclaimer for cancellation terms

Reporting Guide

Improve every month

Turn rescheduling, cancellation and decline history into better staffing and policy decisions.

Use booking history, communication logs and reporting to identify where work is being lost, recovered or delayed.

Who benefits

Give Every Participant a Better Way to Handle Schedule Changes

The benefit is different for each user. Customers want convenience, admins need control, fieldworkers need a simple way to respond, and managers need visibility. OctopusPro connects all of those needs into one booking workflow.

Clarifying responsibilities

Customers

Less waiting, clearer options

Customers can use secure portal or email links to reschedule or cancel when permitted, add a cancellation note and see updated booking status.
Rescheduling Guide

Admins and dispatchers

More control, less guesswork

Admins can update booking details, apply new times, send notifications, handle fees/refunds, reassign jobs and keep unresolved bookings visible.
Admin Booking Guide

Fieldworkers

Decline with useful alternatives

Fieldworkers can respond from the app, give a structured reason and suggest alternate availability windows when Reschedule Assist is enabled.
Reschedule Assist Guide

Managers

Better policy and coverage decisions

Managers can review cancellation patterns, decline reasons, rescheduling performance, dispatch recovery and audit history.
Reporting Guide

Best fit

Built for Service Businesses Where Schedule Changes Affect Revenue, Staff and Customers

OctopusPro is especially useful for mobile, field, appointment, remote and property-based service businesses where cancellations and rescheduling affect dispatch, payments, customer communication and staff utilisation.

Cleaning
Trades
Maintenance
Health & wellness
Property services
Mobile teams
Remote services
Mobile service teamsRecover jobs when travel, customer availability or fieldworker schedules change.
Trades and maintenanceManage declined requests, new appointment windows, admin approvals and payment-related changes.
Property and real estate workCoordinate tenants, customers, contractors, site access changes, attachments and booking history.

Need the full setup list?

Use the complete guide library below to configure every related workflow.

The feature map links each capability to the most relevant setup guide, from customer portal rules to fieldworker recovery, dispatch, fees, refunds and reporting.

Complete feature map

Everything Included: The Complete Rescheduling and Cancellation Feature Map

Explore the OctopusPro tools that help service businesses manage booking changes with less manual follow-up. Each capability below supports a specific part of the workflow, from customer self-service and dispatcher approvals to cancellation rules, fees, refunds, notifications, audit history and reporting.

Want the complete checklist?

Use these cards to explore the setup guides and related product pages behind each capability, from customer-facing rescheduling links through to fieldworker decline recovery, cancellation fees, payment decisions, notifications and reporting.

Customer self-service

Customer portal rescheduling

Let customers choose a new suitable booking time online when your business rules allow it.

  • Customer selects a new date and time online
  • Secure rescheduling links from booking emails
Customer self-service

Customer portal cancellation

Let eligible customers cancel online while keeping the reason, status and next-step options connected to the booking.

  • Cancellation note or reason capture
  • Cancelled status shown in the customer portal
  • Schedule a new appointment after cancellation
Policy controls

Minimum cancellation notice and cut-off rules

Prevent last-minute customer cancellations or reschedules through the portal after your configured notice window.

  • Minimum cancellation notice cut-off
  • Minimum rescheduling notice cut-off
  • Custom blocked-action message after the cut-off
Policy controls

Customer portal flags and permissions

Control which customer self-service actions are available through the portal and customer email links.

  • Customer portal cancellation permission control
  • Customer portal rescheduling permission control
  • Email-link action permissions
Cancellation fees

Booking cancellation fees

Recover costs from late cancellations with a clear fee prompt and invoice line item workflow.

  • Default fixed cancellation fee
  • Late-cancellation fee window
  • Cancellation fee prompt on cancellation
  • Edit or skip cancellation fee option
  • Cancellation fee invoice line item
  • Cancellation fee reporting
Refunds and payments

Refund management

Manage refund decisions after cancellation, overpayment or billing changes with a clearer audit trail.

  • Refund management for cancelled bookings
  • Partial refund workflow
  • Refund approval and processing trail
Refunds and payments

Invoice payments, deposits and paid bookings

Keep deposits, invoice payments, arrears, refunds and cancellation decisions connected to the booking.

  • Deposit handling for cancelled bookings
  • Paid-booking cancellation handling
  • Payment and arrears tracking after cancellation
Fieldworker workflow

Fieldworker Reschedule Assist

Turn a fieldworker decline into practical alternate time suggestions that help recover the booking.

  • Fieldworker-suggested availability windows
  • Customer SMS or email rescheduling link from fieldworker suggestions
  • Fallback workflow when no fieldworker accepts
  • Manual dispatcher review of fieldworker suggestions
Fieldworker workflow

Fieldworker decline reason form

Capture why fieldworkers decline job requests so dispatch can respond faster and managers can identify patterns.

  • Structured fieldworker decline reason form
  • Decline reason data capture
Fieldworker workflow

Job requests in the fieldworker app

Let fieldworkers respond to job requests from the app so scheduling and dispatch can move faster.

  • Fieldworker accept or decline job requests
  • Fieldworker response from the mobile app
Dispatch recovery

Job assignment and dispatch

Reassign, re-broadcast or manually dispatch updated bookings to the right available fieldworkers.

  • Automatic re-broadcast after customer selects a new time
  • Manual dispatcher assignment after rescheduling
  • Notify fieldworkers after cancellation or reassignment
  • Eligible fieldworker matching for updated bookings
Dispatch recovery

Unassigned tasks manager

Keep jobs that still need attention visible so dispatch can reschedule, reassign, follow up or cancel.

  • Unassigned booking follow-up
  • Dispatcher follow-up for unresolved reschedules
Scheduling

Calendar week view

Move bookings to new times in week view for faster admin-controlled rescheduling.

  • Calendar week drag-and-drop rescheduling
Scheduling

Calendar month view

Move bookings to new dates and review schedule load across the month.

  • Calendar month drag-and-drop rescheduling
Scheduling

Real-time fieldworker availability

Use current fieldworker availability to find realistic replacement times and avoid schedule conflicts.

  • Availability-based rescheduling
Scheduling

Fieldworker Availability Finder

Find suitable fieldworkers and time slots when recovering or reassigning a booking.

Communication

Booking communication tools

Keep customers informed with booking messages, confirmations, reminders and change notifications.

  • Booking confirmation and reminder links
  • Notify customer after rescheduling
  • Booking communication history
Communication

Automated procedures

Automate common booking communications so staff do not need to manually chase every update.

  • Automated reminders and confirmations
  • Automated reschedule and cancellation notifications
Audit and reporting

Booking history and audit

Track what changed, who changed it, when it changed and why the booking moved or cancelled.

  • Booking history and audit trail
  • Rescheduling history
  • Cancellation history
Audit and reporting

Live reports and analytics

Identify patterns in cancellations, declines, dispatch recovery and rescheduling behaviour.

  • Decline reason analytics
  • Cancellation pattern reporting
  • Rescheduling performance reporting
Status management

Booking statuses

Keep Request, Pending, Confirmed, Rejected, Cancelled and other booking statuses clear.

  • Cancelled booking status
  • Booking status change tracking
Admin control

Edit booking details

Let admin users update booking details, times, staff, notes, payments and related booking information.

  • Admin update of booking details
  • Admin-controlled rescheduling
Customer policy messaging

Customer portal booking disclaimer

Display cancellation, refund, arrival-window and customer-obligation wording before customers confirm bookings.

  • Booking disclaimer for cancellation terms
  • Customer-facing cancellation and refund policy messaging
Marketing feature page

Booking rescheduling and cancellation page

Use the public feature page for broader conversion messaging around rescheduling and cancellation workflows.

  • Rescheduling and cancellation product positioning
Marketing feature page

Online booking and appointment scheduling page

Use the appointment scheduling page to support broader online booking, appointment and customer self-service messaging.

  • Online booking and appointment scheduling overview
  • Self-service booking change positioning

Buyer questions

Common Rescheduling and Cancellation Questions

These questions address the practical concerns buyers usually have before enabling online rescheduling and cancellations, including customer permissions, late-cancellation cut-offs, fieldworker declined requests, fees, refunds, dispatcher control and reporting visibility.

Answering buying objections

Can customers reschedule online?Yes. Customers can use secure rescheduling links or customer portal flows to choose a new date and time when your business rules allow it.
Can customers cancel online?Yes. Eligible customers can cancel through the customer portal or email links, provide a cancellation note and see the updated booking status.
Can customers be blocked from cancelling too late?Yes. Minimum cancellation notice rules can block cancellation or rescheduling after your configured cut-off window.
Can cancellation fees be applied?Yes. A fixed cancellation fee can be prompted inside your configured late-cancellation window and added as a transparent invoice line item.
Can fieldworkers suggest alternative times?Yes. Fieldworker Reschedule Assist can capture decline reasons and suggested availability windows when a fieldworker cannot accept the requested time.
What happens if no fieldworker accepts?The booking can stay visible for dispatcher follow-up, be re-broadcast, manually assigned, rescheduled or cancelled depending on your workflow.
Can paid bookings be refunded or partially refunded?Yes. Your team can decide whether to refund, partially refund or retain a fee based on the cancellation policy and payment history.
Can managers report on the reasons bookings are cancelled or rescheduled?Yes. Booking history, decline reasons, cancellation patterns and rescheduling performance can help managers improve coverage and policy decisions.

Recover more bookings

Start Your Free Trial and Test Rescheduling, Customer Cancellations, Cancellation Fees and Fieldworker Decline Recovery with Your Own Workflow

Start a free trial and configure the workflows your business needs, including customer rescheduling links, portal cancellations, cut-off rules, cancellation fee prompts, fieldworker suggested times, notifications, assignment rules, payments, refunds and booking history.

Scroll to top