How do I configure booking form error and info messages?
Here you’ll find text fields for different situations (postal code blocked, no times found, max transport exceeded, etc.
On this page
Jump to any section using the links below
Problem this solves
Customers sometimes see “no available times” or can’t complete a booking – and you want the message to explain why in plain language. Each booking form in Hubhus has its own message set so you can control exactly what is shown in different scenarios.
This article explains where to edit those messages and which situations you can customize.
1. Where to edit booking form messages
Table of Contents
- 1. Where to edit booking form messages
- 2. Types of booking messages you can configure
- a) Not supported postal code
- b) Address exceeds maximum transport from base
- c) No available times are found
- d) Unknown address / postal code – transit cannot be calculated
- 3. How these messages interact with booking rules
- 4. Placeholders you can use in messages
- 5. Testing your messages
- 6. Best practices for good customer experience
Booking messages are configured per booking form.
Go to the relevant campaign.
In the left menu, click Booking forms.
Click the booking form you want to edit.
Open the Form messages section.
Here you’ll find text fields for different situations (postal code blocked, no times found, max transport exceeded, etc.).
Changes apply only to this specific form – which means you can show different wording for different services or markets.
2. Types of booking messages you can configure
Exact labels may vary slightly, but you’ll typically see fields like:
a) Not supported postal code
Shown when the entered postal code is outside your allowed area.
Example:
Use placeholders to include what the customer typed, so they can quickly see the issue.
b) Address exceeds maximum transport from base
Shown when the address is too far from your base, based on Max. driving from base in the Location & transport settings.
Example:
Useful when you only serve specific regions but still want to offer a friendly alternative.
c) No available times are found
Shown when the form can’t find any bookable time slots with current rules (duration, availability, transits, highlighted times, etc.).
Example:
You can also hint at how far ahead to look, e.g. “earliest after 21 February 2026”.
d) Unknown address / postal code – transit cannot be calculated
This is used when the address is too incomplete to calculate driving time.
Important behaviour:
If you leave this message empty, Hubhus will still allow booking and ignore transits for that case.
If you enter a message, you can choose to block booking and explain why.
Example (blocking):
Example (allowing, but informing):
Pick the approach that fits your operational tolerance.
3. How these messages interact with booking rules
Messages are shown after all the core rules have been evaluated:
Resource available hours
Special dates and holidays
Duration and buffers
Max. driving and postal code restrictions
Highlighted times rules and thresholds
You don’t configure the rules here – only how the result is explained.
If customers are frequently seeing “no times available”, check:
The booking form’s Times settings
The resource’s available hours and special dates
Transit limits under Location & transport
Public holidays and closure dates
4. Placeholders you can use in messages
Common placeholders in booking messages include:
%booking_location%– the address the customer entered%booking_postal_city%– the postal code / city used in routing
Using these makes the messages feel specific and helpful:
If you’re unsure which placeholders are available:
Open any message field
Press CTRL+K (Windows) or CMD+K (Mac)
Use the placeholder search modal to find “booking” related placeholders
5. Testing your messages
Before going live:
Open the public URL of the booking form.
Test each scenario deliberately:
Enter a postal code you know is blocked.
Use an address outside your service area.
Use an incomplete or invalid address.
Choose dates where you know there are no available slots.
Confirm:
The booking is blocked (or allowed) exactly as you expect.
The message shown is clear and helpful.
Any placeholders (%booking_location%, %booking_postal_city%) render correctly.
If something looks wrong, adjust either:
The message text (for wording/clarity), or
The underlying booking rules (if bookings are being allowed/blocked incorrectly).
6. Best practices for good customer experience
Keep messages short but specific – one line explaining what went wrong, one line suggesting what to do next.
Avoid technical terms like “transit threshold” – use everyday language (“driving distance”, “service area”, etc.).
Always offer a fallback action: phone number, email, or contact form.
Remember that messages are per form – copy good wording between forms where it makes sense, but allow for differences in service/region.
Configured well, booking messages turn “I can’t book” into “Ah, I understand what to do now” – and that’s exactly what you want.
? Common searches
booking setup • calendar setup • appointment scheduling • booking configuration
? Also known as
appointment • scheduling • reservation • calendar event
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article