ResytechResytech Docs
Checkout Customization

Configure Customer Booking Management

How to enable and configure the Resytech customer self-service portal for cancellations, rescheduling, messaging, and guest information management.

The Customer Booking Management portal (also called the Customer Portal) gives your customers a self-service link where they can view their booking, cancel or reschedule it, send messages to your team, and fill in guest details -- all without contacting you directly. You control exactly which actions are available and set time-window restrictions.

Before you begin

  • You need access to the Resytech Dashboard with permission to manage customer portal settings.
  • Decide which self-service actions you want to allow and what time restrictions to enforce.

Steps

  1. In the sidebar, click Customer Portal (or navigate to Dashboard > Customer Booking Management > Settings).
  2. Configure each section as described below.
  3. Click Save Changes.

Settings reference

Enable the portal

SettingDefaultDescription
Enable Customer PortalOffMaster toggle. When disabled, none of the features below are available and the self-service link in booking confirmation emails leads to a generic page.

All other settings below are grayed out and cannot be edited until the portal is enabled.

Cancellation

SettingDefaultDescription
Allow Customers to CancelOffWhen enabled, customers can cancel their own bookings from the portal.
Cancellation Window(empty)Minimum number of hours before the booking start time that a customer can still cancel. Leave empty for no restriction. Example: set to 24 to prevent cancellations within 24 hours of the booking.

Rescheduling

SettingDefaultDescription
Allow Customers to RescheduleOffWhen enabled, customers can change the date and time of their booking.
Reschedule Window(empty)Minimum number of hours before the booking start time that a customer can still reschedule. Leave empty for no restriction. Example: set to 48 to require rescheduling at least 2 days in advance.

Support messaging

SettingDefaultDescription
Allow Support MessagesOffWhen enabled, customers can send text messages to your team directly from the booking portal. Messages appear in your dashboard chat inbox.

Guest information

SettingDefaultDescription
Allow Guest Information EntryOffWhen enabled, customers can add or edit names and contact details for each guest on their booking before arrival.
CRM Contact CreationOffControls whether guest details are synced into your CRM as customer contacts. Only visible when guest information is enabled.

CRM Contact Creation modes

ModeValueBehavior
Off0Guest details are saved on the booking only. No CRM contacts are created.
Relaxed1If a guest provides an email address, a CRM contact is created or linked automatically. Phone is optional.
Enforced2Email and phone are required for all guests. A CRM contact is always created.

How to let customers reschedule their own bookings

This is one of the most common use cases. Follow these steps:

  1. Enable the Customer Portal master toggle.
  2. Check Allow Customers to Reschedule.
  3. Set a Reschedule Window (e.g., 24 hours) to prevent last-minute changes that are hard to backfill.
  4. Click Save Changes.

Customers will see a "Reschedule" button on their booking management page. When they click it, they are presented with available dates and time slots for the same activity. The system runs the same scheduling and conflict-check logic as a new booking to ensure no overbooking occurs.

How to reduce no-shows with self-service cancellation

Allowing cancellations might seem counterintuitive, but it helps you:

  • Free up slots that can be rebooked by other customers.
  • Reduce no-show rates because customers cancel instead of simply not appearing.
  • Improve the customer experience, increasing repeat business.

Set a cancellation window (e.g., 12 or 24 hours) to give yourself enough lead time to resell the slot.

Tips

  • Start with cancellation and rescheduling windows. These protect you from last-minute changes while giving customers flexibility.
  • Support messaging reduces phone calls. Enabling messages lets customers ask questions asynchronously, and you can respond from your dashboard at your convenience.
  • Guest information with CRM in Relaxed mode is a good default. You collect contact data when available without making the form feel burdensome.
  • The portal link is included in confirmation emails. When the portal is enabled, booking confirmation emails automatically include a "Manage Your Booking" link. No additional setup is needed.
  • All portal settings are per-location. If you operate multiple locations, configure each one separately.

On this page