If you run a hotel, bed and breakfast, vacation rental, or any accommodation business, you know that managing bookings manually is a nightmare. Between endless email chains, double bookings, and tracking availability on a paper calendar, it’s easy to lose revenue and frustrate potential guests.
Enter HBook – a powerful WordPress plugin that transforms your website into a fully functional hotel booking system. In this comprehensive guide, I’ll walk you through everything you need to know about HBook, from installation to advanced features, so you can start accepting online reservations today.
Buy HBook – Hotel booking Plugin
Table of Contents
- What Is HBook?
- Why Choose HBook for Your Accommodation Business?
- Key Features Overview
- Installation Guide
- Quick Setup Walkthrough
- Payment Gateways
- Booking Management
- Shortcodes and Blocks
- Pricing and Licensing
- Limitations to Consider
- HBook vs Competitors
- Final Verdict
<a name=”what-is-hbook”></a>What Is HBook?
HBook is a premium WordPress plugin developed by Maestrel that adds a complete hotel booking system to any WordPress website. First released in 2015, it has matured into a robust solution used by hotels, hostels, villas, B&Bs, and vacation rental owners worldwide .
The plugin allows you to:
- Display real-time room/unit availability
- Accept online bookings and payments
- Manage reservations from a central dashboard
- Set dynamic pricing based on seasons, occupancy, or special events
- Send automated email confirmations
Latest version: 2.1.6 (as of March 2026)
<a name=”why-choose”></a>Why Choose HBook for Your Accommodation Business?
Here’s what makes HBook stand out in the crowded booking plugin market:
1. Avoid Commission Fees
Unlike OTAs (Online Travel Agencies) like Booking.com or Airbnb that charge 10-20% commission, HBook lets you accept direct bookings through your own website. Those savings go straight to your bottom line .
2. Full Control Over Your Business
You set the rules – minimum stay requirements, check-in/check-out times, seasonal pricing, deposit requirements, and cancellation policies.
3. Automated Workflow
From confirmation emails to invoice generation, HBook handles the repetitive tasks so you can focus on your guests .
4. Responsive & Mobile-Friendly
The booking form works perfectly on smartphones and tablets – essential since over 60% of travel bookings now happen on mobile devices .
<a name=”key-features”></a>Key Features Overview
Let’s break down the core features that make HBook a comprehensive booking solution.
Frontend Features (For Guests)
| Feature | Description |
|---|---|
| Real-time availability check | Guests see instantly which rooms/dates are free |
| Interactive booking form | Step-by-step reservation process |
| Price breakdown display | Shows accommodation + extras + taxes clearly |
| Extra services selection | Add breakfast, cleaning, airport shuttle, etc. |
| Multiple payment options | Paypal, Stripe, bank transfer, or pay on arrival |
| Coupon/voucher codes | Apply discounts automatically |
Backend Features (For Admins)
| Feature | Description |
|---|---|
| Unlimited accommodation types | Create rooms, suites, villas, or entire properties |
| Seasonal pricing | Set different rates for high/low seasons |
| Booking rules engine | Complex pricing rules and restrictions |
| Manual booking creation | Add phone/email reservations manually |
| iCal synchronization | Sync with Airbnb, Booking.com, Google Calendar |
| CSV export | Export bookings for accounting or analysis |
| Email templates | Customizable confirmation and reminder emails |
| Invoice generation | Automatic PDF invoices for guests |
| Discount management | Create coupons and promotional codes |
| Security deposit handling | Request and manage damage deposits |
<a name=”installation”></a>Installation Guide
Installing HBook is straightforward. Here are the two methods:
Method 1: Install via WordPress Dashboard (Easiest)
- Download the
hbook.zipfile from your CodeCanyon “Downloads” page - In WordPress admin, go to Plugins > Add New
- Click the Upload Plugin button at the top
- Select the
hbook.zipfile and click Install Now - After installation, click Activate Plugin
Method 2: Install via FTP (For Advanced Users)
- Unzip the
hbook.zipfile on your computer - Connect to your server via FTP
- Upload the extracted
hbookfolder to/wp-content/plugins/ - Go to Plugins in WordPress admin
- Find HBook and click Activate
Activate Your License
After activation, you must enter your purchase code:
- Go to HBook > License in your WordPress admin
- Enter your CodeCanyon purchase code
- Click Validate
Important: You can use a Regular License for one live website and one development/staging site for the same domain .
<a name=”quick-setup”></a>Quick Setup Walkthrough
Here’s how to get HBook running in less than 30 minutes:
Step 1: Create Accommodation Types
Go to HBook > Accommodation Types and add your room categories:
- Single Room, Double Room, Suite, Entire Villa, etc.
- Add photos, descriptions, and amenities for each type
Step 2: Create Seasons (Optional but Recommended)
Go to HBook > Seasons and define your pricing periods:
- High Season (June-August): Higher rates
- Low Season (November-February): Lower rates
- Shoulder Season: Mid-range rates
Step 3: Set Your Rates
Go to HBook > Rates and assign prices:
- Select accommodation type + season combination
- Set base price (e.g., $120/night)
- Configure extra guest pricing (e.g., +$20 per additional adult)
Step 4: Configure Payment Settings
Go to HBook > Settings > Payments:
- Enable PayPal, Stripe, or both
- Set deposit requirements (e.g., 30% upfront)
- Configure offline payment options (bank transfer, cash on arrival)
Step 5: Add the Booking Form to a Page
Create a new page called “Book Now” and add the booking form using either:
Gutenberg Block: Add the “HBook Booking Form” block
Shortcode: Insert [hb_booking_form] anywhere in your content
Step 6: Test Your System
Make a test booking to verify:
- Availability calendar works correctly
- Price calculations are accurate
- Payment gateway processes correctly
- Confirmation emails are sent
<a name=”payment-gateways”></a>Payment Gateways
Included Gateways (No Extra Cost)
- PayPal – Accept payments via PayPal accounts
- Stripe – Accept credit/debit cards (Visa, Mastercard, Amex)
Paid Addon Gateways ($45 each)
- Authorize.Net
- Square
- Mollie
- RazorPay
- MercadoPago
- 2Checkout
- PayU (multiple regional versions)
- And 20+ more
Special Note: With Stripe, you can even store credit card details to charge guests later (for security deposits or no-shows) .
<a name=”booking-management”></a>Booking Management
From the Admin Dashboard
HBook provides multiple ways to manage reservations:
Calendar View
Get a visual overview of all bookings – see which rooms are occupied on which dates.
Reservations List
A table showing all bookings with details:
- Guest name and contact info
- Check-in/check-out dates
- Total amount and payment status
- Actions: Confirm, Cancel, Edit, Delete
Manual Booking Creation
Accept bookings over the phone or via email? Create them manually in HBook with the same features as online bookings .
Automated Email Notifications
HBook automatically sends emails for:
- New booking request (to admin and guest)
- Booking confirmation (after payment/approval)
- Cancellation notices
- Upcoming stay reminders (scheduled)
Note: SMS notifications are not built-in, but you can use third-party “Email to SMS” services .
<a name=”shortcodes”></a>Shortcodes and Blocks
HBook offers several shortcodes to display booking elements anywhere on your site:
| Shortcode | Function |
|---|---|
[hb_booking_form] | Main booking form for reservations |
[hb_availability] | Display availability calendar |
[hb_rates] | Show rate table/pricing information |
[hb_accommodation_list] | List specific accommodation types |
Pro tip: Use [hb_accommodation_list] to showcase properties in different locations (e.g., “Our Beachfront Villas” vs. “Mountain Cabins”) .
<a name=”pricing”></a>Pricing and Licensing
HBook Plugin
| Pricing Model | Cost | What’s Included |
|---|---|---|
| One-time payment | $70 | Plugin license + 6 months support + unlimited updates |
| Support renewal | ~$35 | Additional 6 months technical support (optional) |
Extensions
| Item | Cost |
|---|---|
| Payment Gateway Addons | $45 each |
| Adomus Theme (includes HBook) | $85/year |
| Lavilla Theme (includes HBook) | $85/year |
What “Unlimited Updates” Means
You can update the plugin forever at no extra cost. However, technical support (help with setup, bug fixes, questions) is included for only 6 months, after which you can renew support at a reduced price .
<a name=”limitations”></a>Limitations to Consider
Before purchasing, be aware of these limitations:
- Not a Complete PMS (Property Management System) – If you need housekeeping assignments, restaurant POS, or full HR/accounting features, HBook is not the solution. It’s focused on booking/reservation management .
- No Location Filter in Search Form – The search form does not filter by city or area. If you have properties in multiple cities, you’ll need to create separate landing pages for each location .
- No PriceLabs Integration (Yet) – Dynamic pricing through PriceLabs is on the developer’s wishlist but not currently available .
- No Built-in SMS Notifications – You’ll need third-party services for SMS.
- No File Upload Field – Guests cannot upload documents (like ID copies) directly through the booking form .
- No Mobile App – Unlike some competitors, HBook doesn’t offer a mobile app for managing bookings on the go .
<a name=”comparison”></a>HBook vs MotoPress Hotel Booking (2026 Comparison)
Here’s how HBook stacks up against its main competitor:
| Feature | HBook | MotoPress Hotel Booking |
|---|---|---|
| Pricing | $70 lifetime | $139/year |
| Payment Gateways Included | 2 (PayPal, Stripe) | 6+ (PayPal, Stripe, Braintree, etc.) |
| Paid Gateways Addons | Available ($45) | Requires WooCommerce ($99) |
| WooCommerce Integration | ❌ No | ✅ Yes ($99) |
| PriceLabs Integration | ❌ No | ✅ Yes ($89) |
| Mobile App | ❌ No | ✅ Yes (Free) |
| Season Statuses | ✅ Yes | ❌ No |
| Security Deposit | ✅ Yes | ❌ No |
| Elementor Integration | ❌ No | ✅ Yes (Free) |
| Currency Converter | ❌ No | ✅ Yes ($69) |
| Stats & Analytics | ❌ No | ✅ Yes |
| Branded Emails | ❌ No | ✅ Yes |
Verdict: HBook is excellent for budget-conscious users who want a one-time payment and don’t need advanced integrations. MotoPress is better for those who need WooCommerce, dynamic pricing, or a mobile app .
<a name=”final-verdict”></a>Final Verdict: Is HBook Right for You?
Choose HBook if:
✅ You run a small to medium-sized accommodation (hotel, B&B, hostel, vacation rental)
✅ You want a one-time payment without annual fees
✅ You need PayPal and Stripe payment processing
✅ You’re comfortable with basic WordPress setup
✅ You don’t require a full PMS or advanced analytics
Consider alternatives if:
❌ You need WooCommerce integration
❌ You require dynamic pricing (PriceLabs)
❌ You want a mobile app for management
❌ You run a large hotel needing full PMS features (housekeeping, HR, restaurant POS)
What Users Are Saying
Positive feedback: The plugin is feature-rich, flexible, and offers good value for the one-time price. Support is responsive and helpful .
Criticism: Some users find the documentation incomplete (especially for shortcodes), and the support renewal model means you pay extra after 6 months if you need help .
Getting Started Today
Ready to add a hotel booking system to your WordPress site? Here’s your action plan:
- Purchase HBook from CodeCanyon ($70)
- Install and activate the plugin (5 minutes)
- Add your accommodation types (15 minutes)
- Set your rates and seasons (20 minutes)
- Configure payment gateways (10 minutes)
- Add the booking form to your site (5 minutes)
- Test thoroughly before going live
With HBook, you can stop losing bookings to manual processes and start accepting reservations 24/7 directly through your website.
Frequently Asked Questions
Q: Can I use HBook for a property with 50+ rooms?
A: Yes – you can add unlimited accommodation types. However, for 50+ rooms, ensure your hosting can handle the traffic .
Q: Does HBook support booking requests (not instant booking)?
A: Yes. You can require admin approval for bookings. Guests provide payment info, and you charge them only after accepting the reservation .
Q: Can I sync HBook with Airbnb or Booking.com?
A: Yes – through iCal synchronization. This works both ways (import and export) .
Q: Is HBook translation-ready?
A: Yes. It works with WPML, Polylang, and qTranslateX. Frontend/backend translations are included for Spanish, French, German, Dutch, Portuguese, Italian, and more .
Q: How do I get support after 6 months?
A: You can renew your support license at a reduced price through CodeCanyon .
Q: Does HBook work with any WordPress theme?
A: Yes – the plugin inherits your theme’s style and is compatible with most well-coded themes
