Skip to main content

How can my customer cancel or reschedule a booking?

Enable/Disable option to reschedule or cancel a booking when creating a custom booking

Eric Plamondon avatar
Written by Eric Plamondon
Updated over 2 weeks ago

Customers can cancel or reschedule a booking themselves when this option is enabled by the admin. This provides a simple, one-click experience and reduces back-and-forth communication.

Customer self-cancel and reschedule can be enabled for:
- Custom Booking (created by an admin in the backend)
- Web Booking (When your customer book your service online)


Understanding booking types

What is a custom booking?

A custom booking is created manually from scratch by an admin from the MioCommerce backend.


For example:

  • A customer calls to book a service

  • An existing customer asks you to book a service again

In these cases, the admin creates the booking on the customer’s behalf.


How can my customer cancel or reschedule a custom booking?

When creating a custom booking, you can decide whether the customer is allowed to cancel or reschedule it.

During the final step of the booking creation process:

  1. Choose “Yes” to allow the customer to cancel or reschedule the booking

  2. Select the latest timeframe within which the customer is allowed to make changes

  3. Click “Create Booking Now”

Once created:

  • The booking includes self-cancel / reschedule access

  • The customer receives an email notification with both options

Most Common Questions

  • Can customers cancel or reschedule a booking at any time?

This depends on the settings you choose when creating a custom booking or configuring a booking page. You can define a timeframe that limits how late a customer is allowed to cancel or reschedule.

  • Does customer self-cancel and reschedule apply to all bookings?

No. Customer self-cancel and reschedule must be explicitly enabled:

  1. When creating a custom booking, or

  2. In the settings of a booking page for web bookings

If it is not enabled, customers will not see the option.

  • What happens after a customer cancels or reschedules a booking?

When a customer reschedules:

  1. The customer receives a notification with the new booking date & time

  2. The booking date & time is updated automatically in the Miocommerce platform

  3. All scheduled Booking reminders are automatically updated accordingly

  4. Service providers can be notified based on your notification settings

When a customer cancels:

  1. The customer receives a cancellation notification

  2. The booking status is automatically updated to "Cancelled" in the Miocommerce platform

  3. All scheduled Booking reminders are automatically cancelled

  4. Service providers can be notified based on your notification settings

  • Can customers reschedule instead of canceling?

Yes, if rescheduling is enabled.
Customers will see both options—cancel or reschedule—depending on the permissions you allow.

  • Does customer cancellation affect payments or invoices?

Canceling or rescheduling a booking does not automatically update payments, invoices, or charges.
Any payment changes (such as refunds or fees) must be handled separately based on your payment setup.

  • Can I change these settings later?

It depends on how the booking was created.

Custom bookings:
The option for customer self-cancel or reschedule must be set when the booking is created. Once the booking is confirmed and the customer receives the confirmation email, the customer can no longer cancel or reschedule it themselves. Any changes must be made by the admin.

Web bookings (booking page):
You can enable or disable customer self-cancel and reschedule from the booking page settings.
Changes apply only to future bookings, not to bookings that already exist.

  • How can I allow my customer to self-cancel or reschedule a web booking?

For bookings created through your booking page, self-cancel and reschedule are controlled at the booking page level. Here are step-by-step instructions

Key takeaway

Customer self-cancel and reschedule are not automatic.
They must be enabled either:

  • when creating a custom booking, or

  • in the settings of a booking page for web bookings.

What's next ? 👉

> If you have canceled a booking by mistake, you can now save time in re-filling all the information by simply cloning a canceled booking

> Give your customers a shopping experience they will love, allow them to cancel or reschedule a booking

> Don't forget to ask for customer ratings once the job is completed. This will help you showcase the quality of your service.

Did this answer your question?