Descrizione
Modern Hotel Booking is a powerful free room booking plugin and complete accommodation reservation system built for independent properties.
Whether you are managing a single vacation rental or a multi-room boutique hotel, our plugin gives you full control of your property.
Stop paying 15%+ commissions to OTAs like Airbnb or Booking.com. Secure direct bookings on your own WordPress website โ commission-free, forever.
This versatile plugin is perfectly designed for:
- Guesthouses & B&Bs โ simple, reliable per-night guesthouse booking logic.
- Vacation Rentals & Cabins โ works seamlessly as a standalone property manager.
- Boutique Hotels & Hostels โ manage unlimited rooms with a real-time availability calendar.
๐ Key Features (Free โ No Limits)
- Unlimited Room Types โ complete control over capacity and pricing.
- Real-Time Availability Calendar โ interactive visual status for all rooms.
- Smart Booking Form โ AJAX-powered with instant price calculation.
- Business Info & Communication โ Integrated WhatsApp chat, Company profiles, and business card displays.
- Offline Payment Support โ Built-in support for Bank Transfers (IBAN/SWIFT) and Revolut payments with QR codes.
- Automated Email Notifications โ customizable confirmations for guests and admins.
- Native Gutenberg Blocks โ add booking forms to any page seamlessly.
- Mobile-First Design โ fully responsive forms and calendars.
- Multilingual Ready โ WPML, Polylang and qTranslate-X compatible.
- Zero-Trace Privacy โ No tracking, no analytics, no data collection. Your business stays private.
๐ Pro Version
Need more automation for your direct booking business? Upgrade to Modern Hotel Booking Pro and get:
- Online Payments โ Stripe and PayPal integration
- iCal Two-Way Sync โ Connect your availability calendar with Airbnb, Booking.com and VRBO
- Seasonal & Dynamic Pricing โ Custom weekend and holiday rates
- Advanced Email Templates โ Fully customize guest communication
- Deposits & Partial Payments โ Secure revenue upfront
- Revenue Analytics Dashboard โ Track your business growth
- Developer REST API & Webhooks โ Build custom integrations
- Tax Calculations & Extras Pricing โ VAT, Sales tax, and add-on services
All plans include updates and priority support. Cancel anytime โ no forced auto-renewal.
View Pro Features & Pricing | Privacy Policy | GitHub
Quick Start Guide
- Go to Hotel Booking > Room Types โ Create your room types (e.g., Double Room, Triple Room). Set capacity, base price, and all other options.
- Go to Hotel Booking > Rooms โ Add the actual rooms and assign them to a room type. You can set custom prices or availability status here.
- (Optional) Go to Hotel Booking > Pricing Rules โ Add seasonal pricing (fixed amount or percentage).
- Create or choose a page for bookings and add one of these:
- Gutenberg block: Hotel Booking Form
- Shortcode:
[mhbo_booking_form]or[modern_hotel_booking] - Or use the widget
- Go to Hotel Booking > Settings โ IMPORTANT: Select your Booking Page from the dropdown and save. Configure any other options (emails, currency, etc.) and save again.
- (Optional) For individual room pages, use the Room Availability Calendar block or shortcode
[mhbo_room_calendar room_id="1"](replace 1 with the actual room ID). - (New) Use the Business Info tab in settings to configure WhatsApp, Bank Details, and Revolut. Display them anywhere using blocks or shortcodes like
[mhbo_whatsapp]or[mhbo_business_card].
Once set up, guests can search and create bookings from your dedicated booking page or individual room pages. The system shows real-time availability and calculates prices instantly.
Credits
This plugin uses the following third-party libraries:
-
FullCalendar – Copyright (c) 2024-2025 Adam Shaw
- Version: 6.1.20
- License: MIT
- License File: docs/FullCalendar-LICENSE.md
- Source: https://fullcalendar.io
- Used for: Admin bookings calendar display
-
Chart.js – Copyright (c) 2014-2024 Chart.js Contributors
- Version: 4.5.1
- License: MIT
- Source: https://www.chartjs.org
- Used for: Revenue analytics charts
-
Flatpickr – Copyright (c) 2023 Gregory Petrosyan
- Version: 4.6.13
- License: MIT
- Source: https://flatpickr.js.org
- Used for: Date and time picker in booking forms
All third-party libraries are bundled locally and are not loaded from external CDNs.
Privacy Policy
Modern Hotel Booking is designed with privacy in mind. This plugin does not collect or transmit any guest or admin data to our servers. All booking details are stored locally in your WordPress database.
If you choose to use the “Powered By” link (disabled by default), a backlink to our website will be displayed on the frontend booking forms. No tracking data is sent.
For more information, please see our Privacy Policy.
External Services
This plugin integrates with the following external services to enhance your direct booking experience. All connections are optional and only active if configured by the site administrator:
- WhatsApp (Communication) – Facilitates direct communication between guests and owners via WhatsApp links (no automated data collection).
- Revolut (Payments) – Facilitates peer-to-peer payments via Revolut.me links and QR codes.
The Pro version (available separately) adds connections to:
- Stripe & PayPal (Payment Processing) – Securely processes credit card and account payments.
- iCal Synchronisation – Connects to external calendars (Airbnb, Booking.com, Google) via public feeds. No data is sent to our servers.
- StartMySuccess (Maintenance) – Used for license verification and update checks in the Pro version.
Screenshot

Responsive Booking Form โ Clean interface with date selection and real-time availability. 
Admin Dashboard โ Overview of upcoming bookings and revenue. 
Room Management โ Easy setup for room types, capacity, and base pricing. 
Availability Calendar โ Interactive visual booking calendar for checking room status. 
Settings Panel โ Extensive configuration for emails, currencies, and rules.
Blocchi
Questo plugin fornisce 2 blocchi.
- Hotel Booking Form A modern, elegant booking form for your rooms.
- Room Availability Calendar Show an interactive availability calendar for a specific room.
Installazione
- Go to Plugins > Add New in your WordPress admin.
- Search for “Modern Hotel Booking”.
- Click Install Now and then Activate.
FAQ
-
Is this room booking plugin really free?
-
Yes! The core reservation system, availability calendar, room types, and email notifications are 100% free with no limits on bookings or rooms.
-
Can I use it for a guesthouse or beach house?
-
Absolutely. Modern Hotel Booking works perfectly as an accommodation booking system for guesthouses, vacation rentals, beach houses, cabins, and small boutique hotels.
-
Does it sync with Airbnb or Booking.com?
-
The free version allows manual date blocking via the availability calendar. The Pro version adds full two-way iCal synchronization with all major OTAs to prevent double-bookings.
-
Is it mobile friendly?
-
Yes โ the entire room booking engine and reservation forms are fully responsive and mobile-optimized.
-
Does it support multiple properties?
-
Yes. Create unlimited “Room Types” that act as separate properties (e.g., “Seaside Villa” and “Mountain Cabin”).
-
Where can I get the Pro version?
-
Visit StartMySuccess.com to view all advanced features, pricing, and licensing options.
Recensioni
Non ci sono recensioni per questo plugin.
Contributi e sviluppo
“Modern Hotel Booking” รจ un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.
Collaboratori“Modern Hotel Booking” รจ stato tradotto in 1 lingua. Grazie a chi traduce per il contributo.
Traduci “Modern Hotel Booking” nella tua lingua.
Ti interessa lo sviluppo?
Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.
Changelog
2.3.0
- New (Pro): Added {children_ages} placeholder to booking emails for clearer guest composition.
- iCal Pro: Added platform Dashicons (Airbnb, Booking.com, Google) to connection rows.
- iCal Pro: Added “Sync All” bulk action to room editor for immediate full list updates.
- iCal Pro: Implemented real-time AJAX feedback with spinners and dynamic status text.
- Improved: Centralized booking flow redirections to ensure a consistent user journey across different page layouts.
- Improved: Booking Calendar UI updated with diagonal “split-day” gradient designs for check-in/checkout dates.
- Improved: Admin Layout alignments and responsive architectures for Bookings and Room Types dashboards.
- Improved: Standardized terminology from “Onsite / Manual” to “Pay on Arrival” across code and translation files.
2.2.8.4
- New (Pro): Secure Webhook system with HMAC-SHA256 signature verification.
- New (Pro): Webhook delivery logging with status indicators and payload viewer.
- New (Pro): AJAX-powered log clearing and “Test Webhook” connection tool.
- Improved: Reinforced security gating for Pro-only administrative features.
For older changelog entries, please see changelog.txt in the plugin folder.
