WP Booking Engine

The direct booking plugin for WordPress.

Connect Guesty or Hospitable and give guests an Airbnb-style way to search, compare, read reviews, filter, and book directly on your site. Your colors, your brand, and your choice of payments, from Stripe to Guesty Pay to request-to-book. Keep the guest, keep the commission.

Free up to 2 properties ยท Paid plans from $4/mo per property ยท No code required
yourbrand.com/book
Save up to 10% on Platform Fees by Booking Directly With Us
Living room
King Bed | Free Parking | BBQ | Arcade
Pittsburgh, PA
9 Guests ยท 4 BR ยท 3.5 BA
โ˜… 4.96 (224) ยท From $159 / night
Bedroom
Hot Tub | 2 King Beds | Family Friendly
Pittsburgh, PA
7 Guests ยท 3 BR ยท 1.5 BA
โ˜… 4.92 (222) ยท From $147 / night
Real PMS data from Guesty & Hospitable Installs on any WordPress site Fully white-label
Why direct booking

Keep what the OTAs take.

Airbnb and VRBO charge a commission on every stay and own your guest. A booking site on your own domain flips that, so the booking, the data, and the repeat stay all stay with you.

3-15%
Typical OTA commission you keep on each direct booking
100%
Of the guest relationship stays yours
5 min
To install the plugin and connect your PMS
Features

Everything guests expect from Airbnb, on your own site.

Listing data syncs straight from your PMS, so availability, pricing, and content stay accurate automatically.

AI amenity search NEW

Guests type what they actually want โ€” "hot tub, pet friendly, near the lake" โ€” and AI-powered search matches on amenities, not just city and dates. Fewer dead ends, more direct bookings.

Search & filter

Guests search by city and dates, then filter by price, bedrooms, beds, baths, and amenities to find the right stay fast.

Discount codes

Create promo codes and limited-time discounts to reward repeat guests and turn browsers into direct bookings โ€” built right in, no coupon plugin needed.

Pop-ups & offers

Show targeted pop-ups on your booking site โ€” a discount, an announcement, or an upsell โ€” right at the moment guests are deciding to book.

Compare properties

A side-by-side compare view on price, type, size, and amenities so guests decide without bouncing back to Airbnb.

Reviews & ratings

Show real star ratings and review counts on every listing to build trust and drive the booking on your site.

Live availability

Calendars and nightly rates pull in real time from your PMS, so guests only book dates that are actually open.

Your choice of payments

You are the merchant of record. Collect payments your way: Stripe, Guesty Pay, Hospitable, custom quotes, or a request-to-book flow. The booking engine adapts to how you already get paid.

Map view

An interactive map shows guests exactly where every property sits, with pins that link straight to each listing.

A look inside

The guest experience, end to end.

Fully white-label. Every screen is your brand, your colors, your domain.

Checkout

Show guests exactly what they save.

The reserve widget lays out the nightly rate, cleaning fee, and total before taxes, and prices the stay against Airbnb so guests see the direct-booking discount in real dollars. Clear cancellation policy, no surprises.

$850$765
Save $85 compared to Airbnb
Check In
2026-07-28 ๐Ÿ“…
Check Out
2026-07-31 ๐Ÿ“…
Guests
1 guest โŒ„
Reserve
You won't be charged yet
$255.00 ร— 3 nights$765.00
Cleaning Fee$90.00
Total Before Taxes$855.00
Filters & compare

Help guests find and decide, fast.

A full filter panel with a price slider, sort options, and room and bed counts, plus a side-by-side compare view so guests can weigh properties without ever leaving your site.

Filters (17 listings match)

Price per night
$50$1000
Sort By
โ— Price: High to Low   โ—‹ Price: Low to High   โ—‹ Bedrooms: Most
Bedrooms
Any1+2+3+4+5+6+
Beds
Any1+2+3+4+5+
Payments your way

You are the merchant of record. Get paid how you already do.

Most booking tools force you onto their payment rails and take a cut. The WP Booking Engine does not. The money flows straight to you, and you choose the checkout that fits your business.

  • โœ“Stripe. Take instant card payments directly into your own Stripe account.
  • โœ“Guesty Pay. Keep collecting through your existing Guesty Pay setup.
  • โœ“Hospitable. Route bookings through your connected Hospitable payments.
  • โœ“Custom quotes. Send a tailored quote for longer stays, groups, or special rates.
  • โœ“Request to book. Approve each booking yourself before any charge is taken.
Get the Plugin
yourbrand.com/wp-admin
Choose how you collect payment
StripeSelected โ—
Guesty PayUse
HospitableUse
Custom quoteUse
Request to bookUse
Make it yours

Your colors, your brand, on every screen.

The engine is fully white-label and color-customizable. Set your brand colors, logo, and styling so search, checkout, and confirmations all look like a native part of your site. Guests never see anyone else's branding.

How it works

Live in four steps.

1

Install the plugin

Download WP Booking Engine and add it to WordPress. Free to install.

2

Connect your PMS

Link Guesty or Hospitable. Photos, pricing, and calendars sync automatically.

3

Brand & embed

Style the engine to match your site, then place it on any page.

4

Activate & book

Turn on a license per property and start taking direct bookings.

Pricing

Free to install. Cheaper as you grow.

Pay a simple license per property. The more you list, the lower your per-property price.

Free
Up to 2 properties
Free
no card required
  • โœ“Full booking engine
  • โœ“PMS sync
  • โœ“Search, filter & compare
  • โœ“Direct checkout & payments
Starter
3 to 10 properties
$8 /mo
per property, billed monthly
  • โœ“Everything in Free
  • โœ“Reviews & ratings display
  • โœ“Map view & advanced filters
  • โœ“"Save vs Airbnb" at checkout
Most Popular
Growth
11 to 30 properties
$6 /mo
per property, billed monthly
  • โœ“Everything in Starter
  • โœ“Lower per-property rate
  • โœ“Priority email support
  • โœ“Volume pricing as you scale
Pro
31+ properties
$4 /mo
per property, billed monthly
  • โœ“Everything in Growth
  • โœ“Best per-property rate
  • โœ“Priority support
  • โœ“Dedicated onboarding

No setup fees. Cancel anytime. See the full pricing page for details.

Get started

Download free, activate when you are ready.

Install the plugin on your WordPress site at no cost, connect your PMS, and explore the full booking experience. Activate a per-property license whenever you want to go live.

Requires WordPress 6.0+ ยท Works with Guesty & Hospitable ยท Stripe, Guesty Pay, Hospitable, quotes & request-to-book
1
Install & activate
Add the plugin from your WordPress dashboard.
2
Connect your PMS
Authorize Guesty or Hospitable in a couple of clicks.
3
Buy a license per property
Pick a plan and activate the listings you want live.
4
Publish & take bookings
Embed the engine and start earning direct.
FAQ

Common questions.

Do I need to leave WordPress?

No. WP Booking Engine is a plugin that runs on your existing WordPress site. Your current backend, login, and pages stay exactly as they are.

Which property managers do you support?

Guesty and Hospitable today, with more on the way. The booking engine syncs your listings directly from your PMS.

How do guests pay?

However you want. You are the merchant of record, so payments go straight to you. Choose Stripe, Guesty Pay, Hospitable, custom quotes, or a request-to-book flow where you approve each booking before any charge is taken.

How does billing work?

The plugin is free to install. You pay a monthly license per property you make bookable, and the per-property price drops as you add more properties.

Can I match it to my brand and colors?

Yes. The engine is fully white-label and color-customizable. Set your own brand colors, logo, and styling so every screen looks native to your site. Guests never see anyone else's branding.

Better together

Add Gnarly Host Pro and automate the whole stay.

The booking engine wins the direct booking. Gnarly Host Pro takes it from there โ€” every direct reservation flows straight into automation, auto-attaching a branded guidebook, an early check-in / late checkout request link, and upsell offers. One guest record, no double entry, the entire stay hands-off.

Explore Automation
Get the plugin

Launch your direct booking site this week.

Download free, connect your PMS, and start keeping the commission the OTAs used to take.

Get the Plugin