Overview
Zaui’s Booking Policy Toolkit gives operators full control over how booking changes and cancellations are handled. Policies can be applied globally (default), or at the activity or package level, and can also be configured for specific sales channels such as the Back Office, Online Booking Engine (OBE), or Mobile App.
This ensures consistent enforcement of policies, reduces manual admin work, and allows guests to manage their own bookings and receive accurate refunds automatically—without needing to contact the operator.
What’s Covered in This Article
Video Guide
Understanding Default vs. Custom Policies
When you first access Settings > Booking Policy, you’ll see a single entry: the Default Policy.
-
Default Policy
Applies globally to all activities/packages.
Blank by default (no fees or rules).
Once configured, it will override all activities unless specific exceptions are created.
-
Custom (Non-Default) Policies
Created for activities or packages that require different rules than the Default Policy.
Must be explicitly associated with those activities/packages.
Creating and Configuring a Policy
To create a new booking policy:
Log in as an Administrator.
Go to Settings > Booking Policy.
Click Create Policy.
-
Complete the required fields (see next section).
Field Description Name A descriptive policy name (e.g., “Summer Tours Policy”). Start and End Dates Define active date range, or mark as Permanent if it never expires. Modification & Cancellation Fees - Set fee per booking or per transaction.
Per Booking will only charge for the first change
Per Transaction will charge a free for every change - Select from Booking Fees configured in Pricing > Taxes and Fees. See this article for more info.
Cancel Booking Rules Define multi-level refund rules based on lead time before activity. Add rows for each level (e.g., 7 days = 100% refund, 24 hours = 0% refund). Refund / Credit Type You can choose between No Refund, Original Payment Method, Credit On Account.
* Original Payment Method will not work for in person transactions like Debit or Cash and will be issued as a Credit on Account.Flex Pricing See details for Flex Pricing here Description Internal notes or clarifications. - Set fee per booking or per transaction.
Save your policy and associate it with relevant activities or packages.
Associating Policies with Activities and Packages
Default Policy is applied automatically.
-
For custom policies:
Open the activity or package and go to the ADDITIONAL SETTINGS tab.
Under Booking Policies, select + Add New Policy and select the desired policy from the Policies dropdown.
Save your changes.
This ensures the correct policy is applied only where needed.
Multi-Level Cancellation Rules
Cancellation rules allow you to set a refund hierarchy based on how far in advance a booking is cancelled.
Example Setup:
Cancel 7+ days before activity → 100% refund.
Cancel 48–72 hours before → 50% refund.
Cancel <24 hours before → No refund.
These rules ensure flexibility for guests booking in advance while protecting revenue from last-minute cancellations.
Applying Fees and Admin Charges
All cancellation/edit fees must be configured as Admin Fees.
-
Admin Fees can be set as either:
Percentage of booking value
Flat dollar amount
-
Admin Fees can be scoped by:
Channel Partner
Portal
Sales Channel
This flexibility allows you to charge different fees depending on how the booking was made (e.g., direct vs. OTA).
Flex Pricing
Flex Pricing allows you to create a separate, higher price point for bookings that come with more relaxed cancellation terms.
Example:
Standard Price = $100 (strict cancellation rules).
Flex Price = $120 (cancel anytime up to 24 hours before for full refund).
This upsell option gives guests flexibility while increasing revenue.
On the OBE, guest will see the option to purchase flex pricing on the page additional options page
Flex options will be clearly indicated in the shopping cart.
Guests who have booked with Flex options will now be able to edit or cancel bookings based on the flex rules.
How the Booking Policy Applies to Existing Bookings
The booking policy provides cancellation and modification flexibility only if a valid policy exists for that activity at the time the booking is edited, and the edit occurs within a timeframe where cancellations or changes are still permitted.
Example:
A booking is created six months before the activity date when the default policy was in effect, or before booking policies were introduced in your system.
At this time, there were no refunds allowed if a guest wished to cancel.
Later, you create a new booking policy that allows cancellations and partial refunds under the following rules:
Cancellations within 24 hours → No refund
Cancellations 24–72 hours before → 50% refund
Cancellations more than 72 hours before → 100% refund
A guest decides to cancel 48 hours before the start of their activity.
Result:
Because the booking is being modified while the new policy is active and the cancellation falls within the eligible time window, the guest will receive a 50% refund.
Applying Fees
Booking policies can also include cancellation and modification fees.
For example:
If your policy includes a $10 cancellation fee and a guest cancels more than 72 hours before the activity, they will receive a full refund minus the $10 fee.
Key Takeaways
Policies only apply if they are active at the time of edit or cancellation.
The time window defined in the policy determines refund eligibility.
Fees can be configured per booking or per transaction to offset administrative costs.