Latepoint

Latepoint - Cancel & Reschedule Reason

€30.00

Description

Understand Why Customers Cancel or Reschedule

This addon allows customers to optionally enter a reason when cancelling or rescheduling an appointment.

Customers can either select a predefined reason from quick suggestions or enter their own custom reason. All reasons are saved per booking and per customer and are visible inside the LatePoint admin.

Gain better insight into no-shows, changes, and customer behavior, without modifying core files.

Details

What This Plugin Adds


📝 Cancel Reason

When a customer clicks “Cancel”, a modal appears with an optional reason field.


Customers can:

• Select a predefined suggested reason

• Or write a custom reason


Reasons are:

• Saved to that booking

• Added to the customer’s personal history

• Fully visible in admin


🔄 Reschedule Reason

When a booking is rescheduled, an optional:

“Reason for rescheduling”

field appears inside the reschedule lightbox.

Customers can select a suggested reason or write their own.

The reason is:

• Saved per booking

• Added to customer history

• Visible to admins and agents


💡 Suggested Reason Chips (New)

Customers now see predefined reason suggestions displayed as quick-select chips during cancel or reschedule.

Benefits:

• Faster input for customers

• Cleaner user interface

• Clear active selected state

• Still allows free-text reasons


⚙️ Manage Suggested Reasons (Admin)

Admins can manage the suggested reasons from:

Settings → Cancel & Reschedule Reason → Predefined Reasons

Simply enter one reason per line to define the suggestions customers will see.


✏️ Manual Reason Editing (Admin)

Admins and staff can now edit cancellation or reschedule reasons directly inside the booking edit/order modal.

This is especially useful for:

• Phone bookings

• Manual corrections

• Admin-initiated reschedules

Reasons are saved directly to booking meta.


🔐 Staff Permissions

A new LatePoint capability has been added:

Cancel/Reschedule reasons: edit

This allows staff members to manage or edit reasons without requiring full WordPress administrator access.


🌍 Translation Ready

All new interface elements and texts are fully translatable and compatible with Loco Translate and multilingual setups.


🔁 Automatic “Rescheduled” Status

When the booking’s date or time changes:

• Status automatically updates to Rescheduled

• Helps track modified appointments clearly

Where You See the Reasons (Admin)


📄 Manage Booking by Key

Cancellation and reschedule reasons appear at the top of the booking summary.


🧾 Edit Order Modal

Per-booking reasons shown inside each order item block.

Full customer cancel/reschedule history shown in the Customer section.


👤 Customer Edit Page

A dedicated, read-only block:

“Cancel / Reschedule Reasons”

Displays the customer’s full history.

Admin Notes remain separate and editable.


👨‍💼 Agent View

Reasons are appended after the booking summary for agents when viewing the order.

Data Structure

Reasons are stored safely using LatePoint meta.


Booking meta

cancellation_reason

reschedule_reason


Customer meta

cancel_reschedule_reasons

Appends one log entry per action (with order ID and date).

No data mixing between customers.

No modification of Admin Notes.


How It Works


Cancel Flow

  1. Customer clicks Cancel
  2. Suggested reasons appear
  3. Customer selects a reason or writes their own
  4. Booking is cancelled normally
  5. Reason is saved


Reschedule Flow

  1. Customer selects new date/time
  2. Suggested reasons appear
  3. Customer selects or writes a reason
  4. Booking is updated
  5. Status changes to Rescheduled
  6. Reason is saved


Key Benefits

• Understand cancellation patterns

• Identify repeat behavior

• Improve operational decisions

• Track customer reliability

• Maintain clean audit history

• Speed up the cancel/reschedule flow for customers



Perfect for:

• Salons

• Clinics

• Consultants

• High-demand service businesses



Technical Notes

• Uses LatePoint hooks and filters only

• No core files modified

• Fully update-safe

• Compatible with standard LatePoint cancel/reschedule features

Product info

Platform
Wordpress, Latepoint
Compatible Browsers
All major browsers
Plugin Ready
Yes
Compatible With
Latepoint
Software Version
5.2.10
Documentation
Well Documented
Latest update
Mar 6, 2026
Current version v3.0.5 Mar 6, 2026

Changelog

  • v3.0.5 Mar 6, 2026

    - We added autosave on admin side when editing or adding a reason.
    - Fixed a bug with the admins reason not been saved in complete list history in customer modal.

  • v3.0.4 Mar 4, 2026

    - New improvement to the appointment cancellation and rescheduling system.
    - When customers cancel or reschedule an appointment, they now see suggested reasons that they can quickly select. If none of the suggestions apply, they can still write their own custom reason as before.
    - On the admin side, you can now:
    - Manage the suggested reasons from the settings (one reason per line).
    - Edit the cancellation or reschedule reason directly inside the booking, which is useful for phone bookings or manual corrections.
    - We also added new permission controls, so access to manage these reasons can be given to staff members without granting full WordPress administrator access.

  • v3.0.2 Mar 3, 2026

    - Updated to support latepoint version 5.2.10
    - Added more language string texts available for traslatation

  • v3.0.1 Feb 17, 2026

    - New version with list of cancel and reschedule reasons in latepoint and details about each client.

  • v2.0.9 Feb 17, 2026

    - Stability fixes, bug fixes.

  • v1.0.11 Feb 16, 2026

    - Minor update

  • v1.0.10 Feb 16, 2026

    - added the cancel and reschedule option also to the email link also.

  • v1.0.8 Feb 16, 2026

    Added the option to disable or enable the status option of reschedule with settings page in wordpress.

1 year of free updates included with every purchase.