Cancellation
The cancellation flow lets you cancel an appointment and optionally penalize unreliable customers through the strike system.
Starting a cancellation
Section titled “Starting a cancellation”Tap the Cancel quick action button on the appointment detail page. This button is hidden when the appointment is already done.
Cancellation sheet
Section titled “Cancellation sheet”The cancellation sheet provides:
Reason (optional)
Section titled “Reason (optional)”Tap to expand a text field where you can enter the reason for cancellation. This reason is stored with the appointment and visible in the cancelled banner and history.
Add strike to customer
Section titled “Add strike to customer”A switch toggle labeled “Add Strike to Customer” lets you automatically add a strike to every customer linked to the appointment.
When enabled:
- Each customer on the appointment receives one strike
- The cancellation reason is forwarded as the strike reason
- The strike is linked to this appointment for traceability
This is useful for no-shows or last-minute cancellations caused by the customer.
After cancellation
Section titled “After cancellation”- The appointment status changes to cancelled
- A red cancelled banner appears on the detail page showing the date, user who cancelled, and reason
- The quick actions row is replaced with a single Reactivate button
- The cancellation is recorded in the appointment’s history
Cancelled appointment on the calendar
Section titled “Cancelled appointment on the calendar”By default, cancelled appointments are hidden from the calendar. You can show them by enabling the “Cancelled” state in the calendar filters.