

Booking Dashboard – View synchronized calendars, booking statistics, and recent activity at a glance.
Host Domination Booking Engine is a WordPress booking engine, reservation request system and iCal calendar synchronization plugin designed for vacation rentals, holiday homes, apartments, villas, bed and breakfasts, guest houses, small hotels and other accommodation businesses.
Take a look at the live demo website and see for yourself what you can build and manage with Host Domination Booking Engine, including the option to show or hide prices in the calendar.
The plugin is open source, self-hosted and compatible with any WordPress theme. It works directly inside your WordPress website without requiring a mandatory Host Domination cloud account or a subscription to a proprietary booking platform. The Free version does not expire.
Hosts and property managers can display an availability calendar, receive direct booking requests, review guest details in WordPress and synchronize unavailable dates through standard iCal and ICS calendar feeds.
The Free version can automatically check one connected external iCal feed approximately every 30 minutes and also provides a manual Refresh Calendars option.
Host Domination Booking Engine can be used alongside Airbnb, Booking.com, Vrbo and other OTA or reservation platforms that provide a compatible iCal or ICS URL. You can continue using the booking channels you already work with while adding a direct booking form to your own website.
Turn your WordPress website into an additional direct booking channel.
Guests can select and submit:
New requests appear in the WordPress administration area. Administrators can review, confirm, reject or delete them.
Pending requests do not become confirmed reservations automatically. Once a request is confirmed, its dates are included in the internal availability calendar and in the website iCal export feed.
The booking engine can be added to Gutenberg, Elementor or another WordPress page builder that supports shortcodes.
Each calendar generates its own shortcode. For example:
[hdbe_booking_calendar id=”123″]
Replace 123 with the ID shown in the Created Calendars table after saving your calendar.
Display a responsive booking calendar that allows guests to select arrival and departure dates directly from your website.
The calendar shows:
Today can be selected when it is available. Guests can select dates up to 13 months in advance.
The calendar is suitable for:
Create a calendar for your room, apartment or accommodation and configure:
The Free version supports one main accommodation calendar.
Host Domination Booking Engine PRO enables multiple calendars for different rooms, units or properties.
Set the minimum number of nights required for the accommodation.
If a guest selects a shorter stay, the booking form displays a validation message and prevents the request from being submitted until a valid date range is selected.
The Free version allows you to configure a base price per night and display it on available dates in the public calendar.
Host Domination Booking Engine PRO adds advanced pricing tools for day, month and yearly pricing rules, including different prices for selected dates and periods.
Host Domination Booking Engine supports standard iCal and ICS calendar feeds.
You can:
Compatible sources may include:
Compatibility depends on the availability and format of the calendar feed supplied by each external service.
The Free version supports:
The automatic interval is approximate. WordPress scheduled tasks are normally triggered when the website receives traffic, and their execution may also depend on the hosting environment and server configuration.
The external OTA or booking platform independently controls how frequently it publishes calendar changes and how often it reads the Website iCal Feed URL generated by the plugin. Some platforms refresh imported calendars automatically at their own intervals, while others may provide or require a manual refresh option.
For this reason, iCal synchronization is not guaranteed to be instantaneous or real time. You can force an immediate import from the connected external feed at any time by clicking the Refresh Calendars button.
Host Domination Booking Engine PRO applies automatic synchronization to up to three external iCal or ICS feeds for each accommodation calendar.
A typical synchronization workflow is:
The plugin imports and exports availability through standard calendar feeds. It does not use the private APIs of the listed booking platforms.
Calendar synchronization helps keep availability consistent between your WordPress website and compatible external booking channels.
Imported reservations are displayed as unavailable dates in the booking calendar. Confirmed direct reservations are included in the website iCal feed and can be imported by compatible OTA platforms.
Because iCal updates are periodic rather than instantaneous, no iCal-based system can guarantee real-time synchronization or completely eliminate the possibility of overlapping reservations.
Always verify the calendar refresh settings used by every connected OTA or reservation platform.
Manage direct requests from the WordPress dashboard.
The booking area displays information such as:
Administrators can:
The front-end booking calendar is designed for desktop computers, tablets and smartphones.
Guests can browse availability, choose their dates and submit the direct booking request without leaving the accommodation website.
Host Domination Booking Engine can be used by:
The plugin is not limited to Host Domination customers and can be installed on any compatible WordPress website.
The Free version includes:
Curious about the PRO version?
Take a look at the live demo website and see for yourself what you can build and manage with Host Domination Booking Engine PRO.
Host Domination Booking Engine PRO extends the booking system with advanced tools for hosts and property managers who need multiple accommodations, multiple calendar sources, flexible prices and online payments.
PRO features include:
The PRO version allows up to three external iCal or ICS feeds to be connected to each accommodation calendar.
For example, the same property calendar can import unavailable dates from:
The plugin combines the imported events in the WordPress availability calendar so that dates already occupied through one connected channel are unavailable on the direct booking website.
Host Domination Booking Engine PRO can work as an iCal calendar unifier for each accommodation calendar.
Multiple connected iCal or ICS feeds are imported into one property calendar. The plugin then generates one Website iCal Feed URL containing the combined confirmed and unavailable periods.
This unified URL can be imported into another compatible:
This feature is useful for:
Each accommodation calendar has its own website iCal feed. The unified feed consolidates the sources connected to that specific calendar.
PRO enables multiple calendars for different rooms, apartments, units or properties.
The following shortcode displays all active calendars and allows the guest to switch between them:
[hdbe_booking_calendars]
A specific calendar can still be displayed with its generated shortcode:
[hdbe_booking_calendar id=”123″]
Host Domination Booking Engine PRO provides additional pricing controls, including:
PRO availability controls can be used to block selected dates or entire months for:
Host Domination Booking Engine PRO supports online payments through Stripe.
A Stripe account is required. Stripe may apply its own transaction fees, account requirements and service terms independently of Host Domination Booking Engine.
Host Domination Booking Engine combines essential accommodation-management tools in one WordPress plugin:
It is suitable for hosts who want to add direct booking requests to their own website while continuing to use external OTA platforms.
Host Domination Booking Engine connects to external platforms through standard iCal and ICS calendar URLs.
It is not a direct API integration and it is not a complete channel manager.
iCal synchronization normally transfers:
It does not normally synchronize:
The information included in an iCal feed is determined by the service that generates it.
Airbnb, Booking.com, Vrbo, Agoda, Expedia, Tripadvisor, Stripe, Google and Apple are trademarks of their respective owners.
Host Domination Booking Engine is an independent WordPress plugin and is not affiliated with, endorsed by or sponsored by these companies.
Compatibility depends on the availability and format of the iCal or ICS feed supplied by each external service.