| Purpose | Use this article to troubleshoot common questions about Booking Engine Plus filters, guest steppers, filtered results, and URL-driven search behavior. |
| Best for | Property admins, general managers, revenue managers, marketing managers, reservations teams, front desk teams, and users who manage the guest booking experience. |
| Use this when | You need to understand why a Booking Engine filter is not showing, why guest steppers show unexpected values, why filtered results do not match expectations, or why a shared Booking Engine link still applies search values. |
| You need | Access to Cloudbeds PMS, permission to review Booking Engine settings, and access to accommodation setup when checking occupancy, amenities, or accommodation type configuration. |
| Expected result | You can identify expected filter behavior, confirm what to check in Cloudbeds PMS, and know when to contact Cloudbeds Support. |
| Important limit | URL parameters can still affect Booking Engine results even when a related filter or selector is hidden from the Booking Engine search panel. |
Introduction
This FAQ answers common questions about Cloudbeds Booking Engine Plus filters, guest steppers, filtered search results, and URL-driven search behavior. Use it when guest counts, amenities, accommodation types, or shared Booking Engine links do not behave as expected.
This article focuses on troubleshooting and expected behavior. For a full explanation of how filters and guest steppers work, see Cloudbeds Booking Engine Plus filters and guest stepper behavior.
Booking Engine Plus filter settings apply only to the Cloudbeds Booking Engine. They do not change OTA filters, distribution channel content, or channel mapping.
Filter visibility and search results
Use this section when filters are missing, filter options are not available, or the Booking Engine returns unexpected results after guests apply filters.
Why is my Booking Engine Plus filter not showing?
A Booking Engine Plus filter may not show if it is turned off in Booking Engine settings, hidden by the Guest occupancy filter configuration, or missing the setup data it needs to display options to guests.
Use this checklist to confirm the setup:
- Go to Account Menu
→ Settings
→ Booking Engine
→ Settings → Filters.
- Confirm the related filter is enabled:
- For guest search options, review Guest occupancy filter.
- For amenities, turn on Display amenities filter.
- For accommodation types, turn on Display accommodation type filter.
- If the Guest occupancy filter is set to Do not show, the guest selector will be hidden from the Booking Engine search panel.
- If the Amenities filter is enabled, confirm at least one accommodation has amenities configured at the accommodation level.
- If the Accommodation type filter is enabled, confirm your accommodation types are configured in Cloudbeds PMS.
- Save your changes and refresh the Booking Engine page.
For a tab-by-tab overview of Booking Engine settings, see Booking Engine Settings page overview.
If the setting is enabled and the filter still does not appear as expected, contact Cloudbeds Support with your property ID and a screenshot of the Booking Engine.
Why does the Amenities filter have no options?
The Amenities filter uses amenities configured at the accommodation level. If no accommodations have amenities configured, the filter has nothing to display to guests.
To resolve this, review your accommodation setup and confirm amenities are assigned to the relevant accommodations.
Manage accommodation-level amenities in Create and manage your accommodation types.
Why do I see a message that my filters returned no results?
This message appears when the exact filter combination selected by the guest does not return a matching accommodation. The Booking Engine may still show other rooms available for the selected dates below the message so guests can continue browsing.
In this example, the guest is searching for 5 adults and has also selected specific accommodation types and an amenity. The full combination does not return an exact match, so the Booking Engine displays the message: Your filters returned no results, but there are other rooms available for your dates below.
The image below shows the applied filters and the no-results message. The Filters panel shows the selected adult count, accommodation types, and amenity, while the results page continues to display other available rooms for the selected dates.
To troubleshoot, test the search criteria one filter at a time instead of reviewing the full combination all at once. This helps you identify which setting, availability rule, or accommodation setup is preventing an exact match.
- Start with the dates only to confirm the property has availability for the selected check-in and check-out dates.
- Add the guest count next to confirm whether any accommodation can support the selected adult and child count.
- Add the accommodation type filter to confirm whether the selected room types are available for the selected dates and party size.
- Add the amenities filter last to confirm whether the selected amenities are assigned to accommodations that are also available for the selected dates and party size.
This message does not always mean the property has no availability. It means the exact filter combination did not return matching results.
Why do non-matching accommodations still appear after guests apply a filter?
Some Booking Engine Plus filters prioritize matching accommodations instead of hiding all non-matching accommodations. This means matching accommodations appear first, while other available accommodations may still appear lower in the results and remain bookable.
This behavior helps guests compare the best matches without removing other available options from the booking flow.
This applies to discovery filters such as amenities and accommodation type filters. These filters help guests find stronger matches while keeping other available options visible when possible.
What happens when guests select multiple amenities?
When guests select multiple amenities, Booking Engine Plus prioritizes accommodations that include all selected amenities.
Other available accommodations may still appear lower in the results and remain bookable, depending on availability and the filter behavior.
If the selected amenities are not assigned to any accommodation, or if matching accommodations are not available for the selected dates, the Booking Engine may not have a matching accommodation to prioritize.
How does the Accommodation type filter affect Booking Engine results?
The Accommodation type filter lets guests filter by the accommodation types configured for your property, such as Private Room, Deluxe Ensuite, dorm room, suite, cabin, or other configured types.
When guests select an accommodation type, matching accommodation types appear first in the results. Other available accommodation types may still appear lower in the results and remain bookable.
If guests select multiple accommodation types, the Booking Engine can prioritize accommodations that match the selected types while still showing other available options when possible.
Manage accommodation types in Create and manage your accommodation types.
Guest occupancy and stepper behavior
Use this section when the Booking Engine guest count, adult and child values, or guest stepper behavior does not match what the property team expected.
Why does the Booking Engine search default to 1 guest?
The Booking Engine search panel defaults to 1 guest to keep the broadest set of accommodations visible when guests first open the Booking Engine.
This helps avoid excluding dorm-style accommodations from initial results and helps avoid showing higher occupancy-based rates before the guest selects their actual party size.
If you want the Booking Engine search panel to open with 2 adults by default, enable Set default number of adults in filter to 2 in the Booking Engine Filters settings. This option is available when the Guest occupancy filter is set to Total guests or Adults and children.
- Go to Account Menu
and click Settings
- Go to Booking Engine
- Click Settings, and you'll see the Filters tab by default
- On the Guest occupancy filter option
- Set it to Total guests or Adults and children.
- Turn on Set default number of adults in filter to 2.
- Click Save.
The image below shows the Filters settings with the Guest occupancy filter set to Total guests and the default adults toggle enabled.
Why do the adult and child steppers show 2 adults and 0 children after a total guests search?
When the Guest occupancy filter is set to Total guests, the Booking Engine only receives the total number of people in the search. It does not know how many of those guests are adults or children.
For example, if a guest searches for 10 guests, the Booking Engine can use that total to show accommodations that support 10 people. However, because the search does not include an adult and child breakdown, the adult and child steppers still need the guest to confirm the exact party mix before booking.
In this case, the steppers may start with a default value such as 2 adults and 0 children. The guest can adjust those values before confirming the accommodation. If the property uses occupancy-based pricing, the price may update when the adult or child values change.
The image below shows a search result for 10 guests. When the guest opens the adult and child steppers later in the booking flow, the steppers show 2 adults and 0 children by default because the original search provided a total guest count, not a specific adult and child mix.
To carry the adult and child values into the results page, set the Guest occupancy filter to Adults and children instead of Total guests.
Why do guests need to confirm adults and children after searching by total guests?
When guests search by Total guests, the Booking Engine knows the total party size, but it does not know the exact adult and child mix. Because of this, guests may need to confirm the number of adults and children later in the booking flow.
For example, a search for 4 guests could mean 4 adults, 2 adults and 2 children, or another combination. The Booking Engine may ask the guest to confirm the pax mix when they add or select an accommodation so occupancy rules and occupancy-based pricing can be applied correctly before the booking is completed.
The same total guests search can look different depending on whether Require accommodation unit selection is enabled or disabled.
In this example, the guest searched for 4 guests. The Filters panel shows the total guest count, but the Booking Engine still needs the guest to confirm how many of those guests are adults and how many are children.
When Require accommodation unit selection is enabled, the guest selects a specific unit first. Then the Booking Engine asks the guest to confirm the number of adults and children for that unit.
To carry adult and child values into the results page from the start, use the Adults and children guest occupancy option instead of Total guests.
Which Guest occupancy filter option should I use?
Choose the Guest occupancy filter option based on how you want guests to search by party size.
- Use Total guests when you want broader discovery and want guests to fine-tune adult and child values later in the booking flow.
- Use Adults and children when you want results to reflect the exact party composition immediately.
- Use Do not show when you want to hide the guest selector from the Booking Engine search panel.
Be mindful of shared URLs that include guest parameters. These links may still affect results even when the guest selector is hidden.
URL parameters and shared Booking Engine links
Use this section when a previously shared Booking Engine link still applies guest counts, dates, or other values after Booking Engine filter settings are changed.
Why are rooms filtered when Guest occupancy is set to Do not show?
The Do not show option hides the guest selector from the Booking Engine search panel. It controls what guests can select from the Booking Engine interface, but it does not remove guest values from Booking Engine URLs that were already created and shared.
Example: A reservations specialist or front desk agent creates a Booking Engine link while the Guest occupancy filter is set to Adults and children, and the Amenities and Accommodation type filters are enabled. They search for 2 adults and 1 child, select a few amenities and accommodation types, then copy the generated URL and send it to a guest through WhatsApp, social media, or email.
The image below shows the customer-facing Booking Engine after filters were applied. The URL contains values for dates, adults, children, accommodation types, and amenities.
The image below shows the Booking Engine Filters settings before the link was created. The Guest occupancy filter is set to Adults and children, and both the Amenities and Accommodation type filters are enabled.
These mobile examples show the guest opening the previously shared link. The Booking Engine still shows results for 2 adults and 1 child, and the Filters panel still contains the values that came from the URL.
After the link is shared, a property admin changes the Booking Engine Filters settings. The Guest occupancy filter is set to Do not show, and the Amenities and Accommodation type filter toggles are turned off.
The image below shows the updated settings after the original link was already created.
If the guest opens the previously shared link, the Booking Engine can still show results for 2 adults and 1 child because the adult and child values are already included in the URL. However, the guest-facing filter panel no longer lets the guest select amenities or accommodation types because those filters were turned off in Booking Engine settings.
These mobile examples show the same shared link after the filters were disabled in settings. The adult and child values still affect the results, but the filter panel no longer shows selectable guest, amenity, or accommodation type options.
Previously shared URLs can keep guest, date, and other search values even after the visible Booking Engine filters are changed. To share the current guest-facing experience, copy a fresh Booking Engine URL after saving your updated settings.
Why do Booking Engine URL parameters filter results?
Booking Engine links can include parameters that pass search values into the booking flow. These parameters may include currency, checkin, checkout, adults, kids, guests, room_type, rate_plan, promo, accommodation_types, or amenities.
A URL with parameters may look like this:
https://hotels.cloudbeds.com/en/reservation/<property-code>/?currency=usd&checkin=2026-11-19&checkout=2026-11-23&adults=2&kids=1&accommodation_types=183234;183237;224550&amenities=air-conditioning;alfresco-shower;balcony
In this example:
- currency=usd sets the currency shown to the guest.
- checkin and checkout set the stay dates.
- adults=2 and kids=1 pass the party composition into the booking flow.
- accommodation_types passes selected accommodation type IDs.
- amenities passes selected amenity values.
When these parameters are included in a shared URL, the Booking Engine can use them to filter or prefill results, even if a related selector is hidden from the search panel.
This can happen with links from Google Hotel Search, allotment blocks, targeted room or rate plan links, promo links, messaging apps, social media posts, or manually created Booking Engine URLs.
Learn more about advanced URL parameters in How to redirect your guests to a particular room type and/or rate plan in Cloudbeds PMS.
Related articles
Use these articles to review Booking Engine filter behavior, settings, URL parameters, and related accommodation setup.
Comments
Please sign in to leave a comment.