Latepoint - Cancel & Reschedule Reason
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
- Customer clicks Cancel
- Suggested reasons appear
- Customer selects a reason or writes their own
- Booking is cancelled normally
- Reason is saved
Reschedule Flow
- Customer selects new date/time
- Suggested reasons appear
- Customer selects or writes a reason
- Booking is updated
- Status changes to Rescheduled
- 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
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.