Modern Hotel Booking — WordPress Hotel Booking Plugin Logo

Modern Hotel Booking

How to Install the Modern Hotel Booking WordPress Plugin

Install Hotel Booking Plugin WordPress — Free, No WooCommerce, No Coding

Installing this WP hotel booking plugin takes under 5 minutes. You get unlimited rooms, a real-time booking calendar, AI Concierge, bank transfer and Revolut payments, and 8 native Gutenberg blocks — all in the free version, with no coding and no WooCommerce required.

⏱️ Install time: Under 5 minutes

Core system: 100% free — no limits

🚫 No WooCommerce: Not required at any tier

📅 Last updated: July 2026

Install hotel booking plugin WordPress — Modern Hotel Booking plugin found in the WordPress plugin repository ready to install
Modern Hotel Booking in the WP plugin repository — search, install, activate in under 2 minutes

✅ Try before you install. Not ready to install yet? Open the WordPress Playground live preview ↗ — the full plugin running in a sandboxed browser environment, no account needed, no site required. Take a look around, then come back here to install when you’re ready.

What You Get for Free — Before You Install Anything

Most WP hotel booking plugins advertise a free version but make you hit a limit — maximum 2 rooms, 10 bookings per month, or core features locked behind a paywall — before you’ve even had a proper look at whether the plugin fits your property. This one doesn’t do that.

The free version on WordPress.org is the full core system. Everything I built for beachhouse.ro is in it. There are no room limits, no booking limits, no guest limits, and no transaction fees. Here’s exactly what activating the free plugin gives you from day one:

📅 Booking & Calendar

  • Unlimited room types
  • Unlimited individual rooms
  • Unlimited bookings — no monthly cap
  • Real-time AJAX booking calendar
  • Booking form with guest details
  • Manual date blocking
  • Booking confirmation emails

💳 Payments

  • Bank transfer (IBAN/wire)
  • Revolut payment link and QR code
  • Pay on arrival / cash on site
  • Deposit or full payment options
  • 0% commission from the plugin
  • No WooCommerce required

🤖 AI & Blocks

  • AI Concierge (Google Gemini or OpenAI)
  • 8 native Gutenberg blocks
  • WhatsApp contact button
  • Revolut Details block
  • All data stored in your WP database
  • Privacy-first — nothing sent to developer servers

⭐ Pro adds: Stripe card payments (with Apple Pay and Google Pay), PayPal, automatic two-way iCal sync with Airbnb and Booking.com, GDPR consent toolkit, children pricing configuration, and priority support. See Pro features →

System Requirements for the WP Hotel Booking Plugin

Modern Hotel Booking runs on any reasonably modern WordPress hosting environment. If your host was set up in the last three years and you’re running a current version of WordPress, you almost certainly meet all requirements already — check anyway before installing.

Requirement Minimum Recommended Notes
WordPress 6.6 Latest (6.8+) Always keep WP updated for security
PHP 8.0 8.2 or 8.3 Check your host’s PHP version in WP Admin → Tools → Site Health
MySQL / MariaDB MySQL 5.7 / MariaDB 10.3 MySQL 8.0 / MariaDB 10.6 All major hosts meet this requirement
HTTPS / SSL Recommended for all sites Required for Stripe and PayPal (Pro) Free SSL via Let’s Encrypt — available through most hosts
WooCommerce Not required — at any tier, free or Pro

💡 Quick check: Go to WP Admin → Tools → Site Health. WordPress runs automatic checks on your environment and flags anything that doesn’t meet requirements. If Site Health shows green for PHP and database versions, you’re ready to install.

Steps 1–3: Install the WP Hotel Booking Plugin

Standard WordPress plugin installation — if you’ve installed any plugin before, this is identical. If this is your first plugin, follow each step exactly.

1

Go to Plugins → Add New Plugin

Log into your WP admin dashboard. In the left sidebar, go to Plugins → Add New Plugin. This opens the WordPress plugin repository search. You’ll see featured and popular plugins — ignore these and use the search box.

2

Search for “Modern Hotel Booking”

Type Modern Hotel Booking in the search field. The plugin appears in results — look for the name Modern Hotel Booking — AI Concierge & Direct Bookings by Leslie Radue. There are other hotel booking plugins in the results — confirm you’re installing the right one before proceeding. If unsure, the plugin’s WordPress.org page is at wordpress.org/plugins/modern-hotel-booking/ ↗

3

Click Install Now → then Activate

Click Install Now next to the plugin. WordPress downloads it from the repository — takes a few seconds. When the button changes to Activate, click it. A new Hotel Booking item appears in your WP admin sidebar. Installation complete.

Alternative: Install by uploading the zip file

If your server can’t connect to the WordPress repository, or you prefer to install from a downloaded file: download the plugin zip from wordpress.org ↗, then go to Plugins → Add New Plugin → Upload Plugin, choose the zip file, click Install Now, then Activate. Same result, different route.

Step 4: First-Run Settings After Installing the Hotel Booking Plugin

After activation, go to Hotel Booking → Settings. Configure these in order — they affect how the entire plugin operates, so get them right before you start adding rooms or building pages.

⚙️ General Settings

  • Property name — appears in booking confirmation emails
  • Currency — set your local currency code (RON, EUR, GBP, USD etc.)
  • Check-in time — your standard guest arrival time
  • Check-out time — your standard guest departure time
  • Admin email — receives all booking notification emails

💳 Payment Settings

  • Enable Bank Transfer — enter your IBAN
  • Enable Revolut — enter your RevTag or payment link
  • Enable Pay on Arrival if you accept cash
  • Stripe and PayPal — visible only with active Pro licence

Full payment setup: Payment Setup Guide →

🤖 AI Concierge Settings

  • Choose your AI provider — Google Gemini (free API key) or OpenAI
  • Enter your API key
  • Add your property description, rules, and amenities — the AI uses this to answer guest questions
  • Test the Concierge on the frontend after setup

⚠️ Set your currency before adding rooms. The currency you configure here is the currency that appears on your booking form and in guest confirmation emails, it should also match your payment processor settings (Stripe/Paypal). Changing it after you’ve taken bookings creates confusion. Set it correctly at the start — before creating any room types or prices.

Step 5: Create Your First Room Type and Room

The plugin uses a two-tier room structure — Room Types (the template) and individual Rooms (the physical units). You need at least one of each for bookings to work. This takes 5–10 minutes for the first room type. Full detail on room configuration is in the Room Types Setup Guide — here’s the short version to get you going.

Create a Room Type first

  1. Go to Hotel Booking → Room Types → Add New
  2. Enter a title — for example Sea View Double or Studio Apartment
  3. Add a description — this is your room’s sales copy, write it for guests
  4. In the Pricing & Capacity section, enter your Nightly Base Rate, Adult Capacity, and any other capacity limits
  5. Tick the relevant amenities — WiFi, Air Conditioning, Pool Access, etc.
  6. Add a featured image (the main room photo)
  7. Click Publish

Then create an individual Room

  1. Go to Hotel Booking → Rooms → Add New
  2. Enter the room name — for example Room 101 or Beach Bungalow
  3. Select the Room Type you just created from the dropdown
  4. Click Publish

That’s it. The room is now in the availability pool and can be booked. Repeat for every physical room at your property, assigning each to its Room Type.

Step 6: Add the Booking Blocks to Your WordPress Site

Modern Hotel Booking uses native WordPress Gutenberg blocks — there are no shortcodes to remember or PHP snippets to paste. Open any page in the block editor, click the + inserter, and search for Hotel Booking. All 8 blocks appear in the results.

Block Name What It Does Add It To
Hotel Booking — Rooms Displays all published room types with photos, rates, capacity, and a Book Now button Your rooms page or homepage
Hotel Booking — Calendar Shows availability calendar for a specific room type — guests select dates and initiate a booking Individual room pages
Hotel Booking — Booking Form The full guest checkout form — dates, guests, details, payment Your main booking page
Hotel Booking — AI Concierge Property-aware AI chat widget answering guest questions 24/7 Any page — booking page, contact page, homepage
Hotel Booking — WhatsApp Chat Button linking guests directly to your WhatsApp Room pages and contact page
Hotel Booking — Revolut Details Displays your Revolut RevTag or payment link with optional QR code Booking confirmation page
Hotel Booking — Search Date and guest search form for multi-room properties Homepage or rooms listing page
Hotel Booking — Amenities Displays a room type’s amenity list Individual room pages

💡 Simplest setup for a single room property: Create one page called “Book Now”. Add the Rooms block and the Booking Form block to it. Publish it. That’s a functioning booking page. Add the AI Concierge block if you want 24/7 automated guest question handling. You can refine the page structure later.

What to Set Up Next

Plugin installed, settings configured, first room created, booking blocks added — your WP hotel booking setup is live. Here’s what most property owners tackle next, roughly in this order:

Upgrading from Free to Pro

The free version is complete enough that many property owners run it indefinitely. If and when you want Stripe or PayPal card payments, automatic iCal sync with Airbnb or Booking.com, or the GDPR tools, upgrading is straightforward and doesn’t require reinstalling anything.

  1. Purchase the Pro licence from StartMySuccess.com ↗
  2. After purchase, you receive a licence key by email
  3. In your WP admin go to Hotel Booking → Licence
  4. Enter your licence key and click Activate
  5. Pro features unlock immediately — Stripe, PayPal, iCal sync, GDPR tools, children pricing
  6. All your existing rooms, bookings, and settings carry over — nothing is lost

You do not need to deactivate or reinstall the free plugin. The Pro licence activates additional features on top of the existing installation.

Frequently Asked Questions

How long does it take to install and set up the Modern Hotel Booking WP plugin?

Under 5 minutes for installation and basic settings. Creating your first room type and booking page takes another 10–15 minutes. A complete setup with multiple rooms, payment methods, and booking pages typically takes under an hour for a single property.

Do I need WooCommerce to install or use this hotel booking plugin?

No. Modern Hotel Booking is completely independent of WooCommerce. You don’t need it installed. Bank transfer and Revolut are built into the free version without WooCommerce. Stripe and PayPal (Pro) also work without WooCommerce.

What does the free WP hotel booking plugin include?

Unlimited room types, unlimited individual rooms, unlimited bookings, a real-time booking calendar, booking form, AI Concierge (Google Gemini or OpenAI with your own API key), bank transfer and Revolut payments, pay on arrival, manual date blocking, email notifications, and all 8 native Gutenberg blocks. No transaction fees. No booking limits.

Can I try the WP hotel booking plugin before installing it?

Yes. The WordPress Playground live preview ↗ runs the full plugin in a sandboxed browser environment — no account, no installation, no site required. Open it and explore before committing to install.

What are the minimum system requirements for this WP hotel plugin?

WordPress 6.6 or higher, PHP 8.0 or higher, MySQL 5.7 or MariaDB 10.3. HTTPS is required only if you plan to use Stripe or PayPal (Pro). Check WP Admin → Tools → Site Health — it confirms your environment meets requirements automatically.

Does Modern Hotel Booking work with my WordPress theme?

Yes — it uses native Gutenberg blocks and standard WordPress hooks, which work with any well-coded theme. If you hit a visual styling issue specific to your theme, the blocks can be styled using your theme’s global styles or custom CSS in the block editor.

How do I upgrade from free to Pro?

Purchase a Pro licence from StartMySuccess.com ↗. You receive a licence key by email. Go to Hotel Booking → Licence in your WP admin, enter the key, and activate. Pro features unlock immediately — Stripe, PayPal, iCal sync, GDPR tools. All existing rooms and bookings carry over.

Ready to install?

Download free from WordPress.org or try the live preview in your browser — no install required. Upgrade to Pro for Stripe, PayPal, and automatic iCal sync when you’re ready.

Modern Hotel Booking is a lightweight, zero-commission reservation engine and 24/7 AI Concierge receptionist for WordPress.

Keep 100% of your revenue and own your guest data.

© 2026 Modern Hotel Booking. All rights reserved.

Built with love for independent property owners.