Full feature reference
Everything Direct Vacation Rental does
One core plugin plus thirteen add-ons. Each feature below is tagged with the plan that includes it — plans are cumulative, so Business has everything Starter and Professional have, plus its own row.



Property Management
Every listing is a real WordPress page — permalink, featured image and all — backed by its own database tables for speed.

The property editor
No cap on how many rentals you list.
Its own URL, featured image and SEO-friendly permalink — the base changes site-wide with one filter.
Villa, apartment, cabin; group by city or region; tag sea view, mountain view and more.
Build your own categories — Kitchen, Bathroom, Outdoor — each its own checkbox list on the editor.
Unlimited photos with drag-to-reorder, plus individual rooms and what's in them.
Guests, bedrooms, beds and bathrooms — filterable — plus a full address with a map pin.
Add your own extra fields to any property.
Per property: take payment immediately once Payments is active, or collect an enquiry you approve.
Rates, Fees & Deposits
A base rate ships free. Seasonal and rule-based pricing is the first thing Professional adds.
The starting price every other rule builds on.
Site default, overridable per property and again per season.
Fee, tax, deposit, extra or penalty — fixed, per night, per guest, per pet or percent-based.
Apply only with pets, only on weekends, only above a guest threshold — or keep a charge off the guest-facing breakdown entirely.
Any number of date ranges with their own nightly price, with priority when two overlap.
A percentage or flat add-on for weekend nights, and tiered discounts like 10% off 7+ nights.
Guests see the full breakdown the moment they pick dates — nightly total, fees, taxes, deposit.
Hold a damage deposit, capture it if needed, or release it after checkout.
Bookings, Search & The Property Page
Double-booking protection, frozen price lines and a full-text search that only returns genuinely free properties.

The availability calendar, guest side
Guest sends an enquiry, you confirm — no card charged up front.
Rates are stored on the booking, so changing prices later never rewrites an old reservation.
Booked nights are blocked everywhere — calendar, search and quote.
Guests filter, sort and page through results — grid, list, or infinite scroll.
Pins for every match, pinned to the viewport while cards scroll.
Heart any property — no account required.
Dates, guests and price stay in view while the guest reads; on phones a price bar follows them down the page.
Two months at a glance, with per-night rates embedded so changing month costs no request.
Payments & Checkout
Everything needed to turn a quote into a paid, instantly confirmed reservation.

Checkout, with the live price breakdown
Card payments and PayPal, with test mode until you're ready to go live.
Take a percentage now and the balance later, or the whole amount up front.
Stripe and PayPal notify the site directly, so a booking still confirms if the guest closes the tab.
Ask for billing as a separate step, or keep it short — your choice.
Flexible, Moderate, Strict and Non-refundable, each with its own refund tiers, quoted before the guest confirms.
Turns on once Payments is active — paid dates confirm without you touching a screen.
Guest Accounts, Reviews & Invoices
Accounts ship free; the trust and paperwork layer arrives with Professional.


All handled on your own pages, no redirect to a third party.
Bookings made as a guest before registering still show up once they sign up.
Only guests whose email matches a real booking can leave one — moderate them, or auto-approve.
A timed follow-up asks for a review after checkout.
Full breakdown of nights, fees, taxes and payments — built on request, never stored on the server.
A download button on the confirmation page and on every booking in the guest's account.
Marketing & growth
Tools for converting more of the traffic that's already arriving — Business unlocks all five.



Early bird, last minute or length-of-stay discounts that apply themselves — no code for the guest.
Percentage or fixed, usage caps, minimum spend, validity windows and a redemption log that enforces it all.
Captures the property, dates and email as soon as a guest types them, then wins them back with timed follow-ups.
A shortlist that follows the guest around the site and opens as a side-by-side table.
How many abandoned carts converted, right on the plugin dashboard.
Map
Leaflet needs no API key at all; switch to Google Maps if you'd rather.
Default centre and zoom, pin colour and map height, all matched to your brand.
Groups nearby pins so a zoomed-out map of many properties stays readable.
Admin & reporting
Runs the whole portfolio from four top-level menus — nothing reachable without administrator rights.


Revenue collected, bookings by status, upcoming check-ins and nights booked at a glance.
Properties down, days across — drag across free nights to open the booking builder.
Find every property free between two dates — built for taking a booking over the phone.
Who changed what and when, with a configurable retention window.
Move a configuration between staging and live in one file.
Installed add-ons are detected automatically, with a Manage link straight to their settings.
PMS sync & integrations
For a portfolio that already lives somewhere else, or a stack that needs to hear about every change.

Webhooks
Preview before importing, sync one listing or the whole portfolio, and test against Guesty's sandbox first.
The same pipeline for GetDirect, with its own field mapping and a cached fetch for quick repeat imports.
Signed HTTP callbacks (HMAC-SHA256) on property and reservation events, with per-endpoint secrets and delivery status.
Six drag-and-drop widgets wrapping the shortcodes, for building pages visually. Needs Elementor active.
Pressable or Cloudways, set up and supported by our team — for portfolios that want it fully hosted.
Platform & developer
Every install starts here, and every add-on plugs into the same conventions.
Copy any front-end template into your theme; it survives plugin updates.
Thirty documented hooks and filters, plus a filterable JavaScript config object.
Every string is translatable — works with Loco Translate, WPML and similar.
Self-contained styling that doesn't depend on a particular theme.
Search form, listing, combined search + listing, reviews, wishlist and guest dashboard — drop them anywhere.
Switch on logging while diagnosing something, with its own retention setting.
See which plan fits your portfolio.
Every feature above maps directly onto one of four plans.