Limit how many bookings are allowed per period account-wide and control exceptions.
With booking rules, you centrally control, account-wide, how often your customers may book within a certain period. The rules apply globally to your entire account and can be narrowed down to specific resources, services or users.
Booking rules define a maximum booking limit per period. As soon as a customer reaches the limit, their next booking within the defined scope is blocked. Optionally, a custom error message is shown.The basic principle:
You create a rule with a name, a limit and a period.
You define the scope: all bookings or only certain resources/services.
You decide whether the rule applies to all users or only to certain ones (block list) or exempts certain ones (allow list).
All rules are managed centrally in Account Settings under Booking Rules. This gives you a complete overview of all your account’s booking limits.
For booking options with multiple weighting, each weighting unit counts as a separate booking against the limit. Example: a booking option with a weighting of 4 already exceeds a limit of 3. Exclude such booking options from the rule’s scope if needed.
Each appointment in a recurring booking counts against the limit. A second series on the same day is blocked if the daily limit is already used up by the first series.
All users, Include users (block list), Exclude users (allow list)
The notice on exceeding can be stored in multiple languages. Use the language menu in the text field to maintain error messages in additional languages.
Yes. You can create as many rules as you like. All active rules are checked in parallel. As soon as one rule applies, the booking is blocked.
What's the difference between 'Include users' and 'Exclude users'?
Include users means: the rule applies ONLY to the specified people (block list). Exclude users means: the rule applies to everyone EXCEPT the specified people (allow list).
What happens if I choose the period 'In the future'?
The limit applies cumulatively from the moment the rule is created. All future bookings are counted against the limit, without resetting at any particular point.
Can I store the error message in several languages?
Yes. Use the language menu in the Notice on exceeding field to maintain messages in as many languages as you like. Customers see the message in the language they’ve set.
Check whether the booking option has a multiple weighting. With a weighting of, say, 4, four bookings are counted against the limit. Exclude the affected booking option from the rule’s scope if needed.
A blocked person can still book
Make sure you chose Include users (not “exclude”) and entered the correct email address. Also check whether the scope covers the affected resource or service.
The notice isn't shown to customers
The notice only appears at checkout when the limit is actually exceeded. Check whether the text field is filled in and saved. Without a stored notice, a generic error message appears.