Directory / plugin

Host Domination Booking Engine: Calendar Sync & Reservation System

v1.5.17 Β· by Host Domination

Free Booking Engine for Hotels, B&Bs, Vacation Rentals: Direct Bookings, Auto iCal Sync (Airbnb, Booking, VRBO & More), Concierge AI Free Add-on.

About this plugin

Free Booking Engine for Hotels, B&Bs, Vacation Rentals: Direct Bookings, Auto iCal Sync (Airbnb, Booking, VRBO & More), Concierge AI Free Add-on.

Free WordPress Booking Engine for Short Term Rental / Vacation Rentals, B&Bs & Hotels

Fast & Lightweight WordPress Booking Engine for Unlimited Properties & Rooms – A streamlined, performance-focused booking tool for hosts who want a fast, efficient reservation experience without unnecessary assets on pages that do not display a booking calendar.

Demo Free Edition

Host Domination Booking Engine Free includes:

  • 🏠 Unlimited Properties / Rooms
  • πŸ”„ No Overbooking! Free and Automatic Two-way iCal Sync (Import & Export)
  • πŸ“… Booking.com, Airbnb, Vrbo, Google Calendar, Holidu, Agoda, etc.
  • πŸ“© Direct Booking Requests (WhatsApp & Email)
  • πŸ’Έ No Booking Commissions
  • πŸ€– AI Concierge (FREE Optional Add-on)
  • 🌐 Single-Month and Two-Month Layout
  • 🧩 Free Add-ons Available
  • πŸ› οΈ Gutenberg Block & Elementor Widget
  • πŸ‘₯ Adults & Children Selection
  • πŸŒ™ Minimum Stay Rules
  • πŸ’° Price per Night
  • πŸ“Š Booking Dashboard
  • βœ‰οΈ Guest Confirmation Emails
  • πŸ’³ Stripe Payments (PRO)
  • πŸ”’ Self-hosted – No Cloud Subscription Required
  • πŸ“± Mobile-friendly Front-end & Back-end
  • 🎨 Works with Any WordPress Theme
  • ⚑ Fast, Lightweight & Performance-Focused Booking Experience
  • πŸš€ Optimized Calendar Assets – Loaded Selectively Where Needed

Host Domination Booking Engine is a multilingual WordPress booking engine, reservation request system and iCal calendar synchronization plugin with new Whatsapp Integration, designed for vacation rentals, holiday homes, apartments, villas, bed and breakfasts, guest houses, small hotels and other accommodation businesses.

Built with speed and efficiency in mind, this lightweight booking plugin for WordPress combines a responsive booking form with selective calendar asset loading to help keep pages without booking calendars lean.

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.

Demo Pro Edition

Host Domination Booking Engine PRO Exclusive Features:

πŸ’³ Stripe Payments & Automatic Booking Confirmation
🏦 Multi-Stripe Accounts per Property Manager (BETA)
🏒 Ideal for Property Managers, Co-Hosts & Agencies
πŸ‘₯ User Roles & Permissions (BETA)
πŸ’° Advanced Pricing (Daily & Monthly Rates)
πŸ“… Advanced Availability Management
πŸ—“οΈ Planning View (Multi-Property Timeline)
πŸ”„ Up to 10 iCal Feeds per Property
πŸ“€ All-in-One iCal Export link
πŸ”— Stripe Payment Links
↩️ Stripe Refund Management
πŸ“± Mobile Web App (PWA)
πŸ”” Push Notifications
🧾 PDF Booking Receipts
🧩 Premium Add-ons Available
🎫 Dedicated PRO Support

πŸ€– NEW! AI Concierge, FREE Virtual Assistant Add-on

  • πŸ€– FREE optional add-on – Add an AI concierge to your Booking Engine.
  • 🌍 Multilingual, 24/7 guest support – Automatically replies in your guests’ language.
  • πŸ’¬ Floating chat widget – Answers guest questions directly on your website.
  • 🏑 Personalized property information – Uses your FAQs, check-in details, house rules, parking and services.
  • πŸ“… Booking assistance – Helps guests check availability and find your booking page or WhatsApp.
  • βš™οΈ Easy WordPress setup – Customize the assistant’s information and settings.
  • 🌐 Translatable interface – Compatible with the free HD BE Translate add-on.

New Free Welcome Book

Extra

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.

Each calendar can also enable an optional WhatsApp request channel. Email delivery remains active and mandatory; after the request is saved and emailed, WhatsApp opens with the submitted booking details already filled in for the guest to review and send.

Both FREE and PRO support unlimited property and room calendars, with no booking commissions charged by Host Domination. Third-party payment processors or OTA platforms may charge their own fees. The website iCal export feed is available immediately and reflects confirmed direct reservations. External calendars are checked automatically approximately every 30 minutes, with an optional Refresh Calendars button. Updates on other OTAs depend on their own calendar synchronization schedules.

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.

Fast, lightweight & performance-focused WordPress booking engine

A fast and lightweight booking engine should load only the resources it needs. Host Domination Booking Engine is designed around efficient asset loading, a streamlined interface and responsive calendars for desktop and mobile visitors.

  • Selective JavaScript loading: Calendar-related scripts, including Flatpickr, its Italian locale and the global calendar selector, are requested only where booking calendars are rendered.
  • Reduced unnecessary requests: Pages without booking calendars avoid these calendar-specific JavaScript resources, helping reduce avoidable front-end overhead.
  • Optimized calendar styles: Flatpickr CSS is loaded selectively while preserving calendar presentation where it is needed.
  • Page-builder support: The calendar asset strategy is designed to support shortcodes, native Gutenberg blocks, Elementor widgets and live editor previews.
  • Efficient, mobile-friendly experience: A responsive availability calendar and booking request form help guests browse dates and send requests without unnecessary steps.

These improvements target unnecessary asset loading; actual page speed also depends on your WordPress theme, other plugins, hosting, caching and the content of each page.

Direct booking requests from your WordPress website

Turn your WordPress website into an additional direct booking channel.

Guests can select and submit:

  • Check-in and check-out dates
  • Number of adults
  • Number of children up to the maximum age configured for the selected calendar
  • Full name
  • Email address
  • Contact phone number
  • Additional notes
  • Mandatory Privacy Policy consent before submission
  • Optional acceptance of linked Terms and Conditions when configured by the website administrator
  • Optional WhatsApp opening with a prefilled copy of the submitted request

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.

Native Gutenberg Block & Elementor Widget – Add a single booking calendar or the multi-calendar booking form directly from Gutenberg or Elementor, without manually entering shortcodes. Shortcodes remain available for other WordPress page builders.

Each calendar generates its own shortcode. For example:

[hdbe_booking_calendar id=”123″]

Replace 123 with the ID shown in the Created Properties / Rooms table after saving your calendar.

Front-end availability calendar

Display a responsive booking calendar that allows guests to select arrival and departure dates directly from your website.

The calendar shows:

  • Available dates
  • Unavailable dates
  • Confirmed website reservations
  • Reservations imported from external iCal feeds
  • Selectable check-in and check-out boundaries
  • The minimum stay required
  • An optional base price per night

Built for hosts and property managers

Host Domination Booking Engine can be used by:

  • Individual hosts
  • Vacation rental owners
  • Airbnb hosts
  • Property managers
  • Bed and breakfast owners
  • Apartment managers
  • Villa rental businesses
  • Small hotels
  • Guest houses
  • Short-term rental agencies
  • WordPress developers
  • Web agencies creating accommodation websites

Calendar and accommodation settings

Create a calendar for your room, apartment or accommodation and configure:

  • Calendar or accommodation name
  • Maximum number of guests
  • Minimum number of nights
  • Optional base price per night
  • EUR or USD currency
  • Whether the nightly price is displayed in the public calendar
  • External iCal or ICS calendar links
  • Required Privacy Policy URL for GDPR and personal-data information
  • Optional Terms and Conditions URL covering booking, cancellation, refund and reservation rules
  • Receive requests channels, with mandatory Email and optional WhatsApp per calendar
  • International WhatsApp destination number when the optional channel is enabled
  • Website iCal export URL

The Free version supports unlimited accommodation calendars.

Host Domination Booking Engine PRO adds online payments, advanced pricing, premium add-ons and extended external iCal capacity; both editions support unlimited accommodation calendars.

Minimum stay validation

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.

Optional nightly price display

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.

iCal and ICS calendar synchronization

Host Domination Booking Engine supports standard iCal and ICS calendar feeds.

You can:

  • Import unavailable dates from an external calendar
  • Import reservations from a compatible OTA calendar
  • Automatically check connected external iCal calendars approximately every 30 minutes
  • Run an immediate manual import through Refresh Calendars
  • Generate an instantly available website iCal export URL
  • Export confirmed direct website reservations immediately through the live feed
  • Keep imported OTA reservations unavailable on your website calendar
  • Connect the website calendar to other compatible reservation systems

Compatible sources may include:

  • Airbnb
  • Booking.com
  • Vrbo
  • Google Calendar
  • Apple Calendar
  • Tripadvisor
  • Other vacation rental platforms
  • Property management systems that provide an iCal or ICS URL
  • Agoda or Expedia-connected properties when the platform, account or connected property management system provides a compatible iCal feed

Compatibility depends on the availability and format of the calendar feed supplied by each external service.

Automatic calendar synchronization in the Free version

The Free version supports:

  • Unlimited property and room calendars
  • Instant website iCal export of confirmed direct reservations
  • An immediate import attempt when an external iCal URL is saved
  • Automatic import checks approximately every 30 minutes through WordPress scheduled tasks
  • Manual import at any time through the Refresh Calendars button
  • A dedicated website iCal export URL for each property or room calendar

The iCal export feed updates immediately when a direct reservation is confirmed. External OTAs determine when they synchronize and read that feed, so updates may appear later on those platforms. The plugin automatically checks incoming feeds approximately every 30 minutes; this interval can vary with WordPress cron, website traffic and hosting configuration. Click Refresh Calendars to check external feeds on demand. Two-way iCal synchronization helps reduce overbooking risk, but is not a real-time guarantee.

Two-way iCal calendar workflow

A typical synchronization workflow is:

  1. Export the iCal or ICS URL from Airbnb, Booking.com, Vrbo or another compatible platform.
  2. Paste the external URL into Host Domination Booking Engine.
  3. Save the calendar. The plugin performs the initial import immediately.
  4. Copy the Website iCal Feed URL generated by the plugin.
  5. Import the generated URL into the external booking platform.
  6. Confirm direct booking requests received from your website so that their dates are included in the exported feed.
  7. The Free plugin checks connected iCal feeds approximately every 30 minutes. You can also use Refresh Calendars at any time to run an immediate manual import.

The plugin imports and exports availability through standard calendar feeds. It does not use the private APIs of the listed booking platforms.

Reduce the risk of double bookings

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.

Responsive and mobile-friendly booking form

The front-end booking calendar is designed for desktop computers, tablets and smartphones.

Interested in Host Domination Booking Engine PRO?

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

Host Domination Booking Engine PRO extends the booking system with online payments, multiple calendar sources, flexible prices, advanced availability controls and premium add-ons.

PRO features include:

  • Unlimited accommodation, room or property calendars
  • Multiple-room or property selector on the front end
  • Expanded external iCal / ICS source connections for each property or room
  • Automatic synchronization of connected external iCal / ICS calendars
  • Unified iCal calendar generation
  • iCal calendar merger and calendar unifier
  • One consolidated website iCal URL generated from multiple connected feeds for the same accommodation calendar
  • Advanced day, month and yearly pricing
  • Different prices for specific dates and periods
  • Advanced date availability controls
  • Blocking of selected dates or entire months
  • Stripe online payments
  • Payment status management
  • Expanded reservation management
  • Technical support

Multiple external calendars with PRO

The PRO extension expands external iCal source connections and provides additional calendar management features, while FREE and PRO both support unlimited property and room calendars.

For example, the same property calendar can import unavailable dates from:

  • Airbnb
  • Booking.com
  • Vrbo

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.

Unified iCal calendar and calendar merger

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:

  • OTA or booking platform
  • Property management system
  • Calendar application
  • Reservation tool
  • WordPress website
  • Availability system that accepts only one iCal URL

Host Domination Bookign Engine is not a channel manager/PMS.

Plugin tags