Description
The Booking Engine add-on adds a booking and scheduling system to GeoDirectory listings, enabling each directory listing to receive reservation requests with date, time, and customer details directly through the business profile. It is suitable for directories of hotels, restaurants, clinics, tours, and service providers that need to turn their GeoDirectory entry into an effective online reservation capture point.
Main Features
- Booking form per listing
Adds date, time, and customer details fields to each listing page. - Booking management in the dashboard
Creates an admin screen for the listing owner to track and respond to received reservations. - Email notifications
Sends automatic alerts to the customer and the advertiser for every new request submitted. - Availability control
Allows setting times, periods, and date blocks to avoid booking conflicts. - Integration with the GeoDirectory ecosystem
Works together with post types, categories, and custom fields already existing in the directory.
Booking Engine Benefits
- Directory that generates revenue
Turns each listing into a direct booking channel, increasing the value of the listing. - Less manual contact
Centralizes requests through the site and reduces phone or scattered email messages. - Smooth experience for the visitor
The reservation happens without leaving the business profile, shortening the path to conversion. - Advertiser organization
Each advertiser sees only their own reservations, with consolidated history in a single dashboard.
Who Is It Intended For?
- Operators of directories for hotels, inns, restaurants, and bars that need to receive online reservations.
- Tourism portals, tours, and local experiences that want booking integrated into listings.
- Agencies and developers building websites for services, clinics, and independent professionals on GeoDirectory.
Aimed at those who use GeoDirectory as a vertical directory platform and need to close the loop between discovery and booking, Booking Engine fits the reservation flow right into the listing profile itself. The practical gain shows up in hospitality, health, and service directories, where each listing starts operating as an active lead-generation page, not just an institutional showcase.
Frequently asked questions
Is GeoDirectory Booking Engine GPL-licensed?
Yes. GeoDirectory Booking Engine is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use GeoDirectory Booking Engine on multiple sites?
Yes. You can use GeoDirectory Booking Engine on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does GeoDirectory Booking Engine cost at Ultrapack?
GeoDirectory Booking Engine costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does GeoDirectory Booking Engine include updates?
Yes. The current version of GeoDirectory Booking Engine is 2.2.4, published at Ultrapack on Sep 18, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is GeoDirectory Booking Engine scanned before publication?
Yes. Every version of GeoDirectory Booking Engine goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin GeoDirectory Booking Engine?
Requires WordPress 6.0 or higher and PHP 7.2 or higher. Tested up to WordPress 7.1.
What changed in this version
Version 2.2.4 2026-09-17
- Secure iCal feed links using listing tokens - FIXED/SECURITY
- Validate external calendars urls before saving - FIXED
- Add nonce verification to secure iCal import and sync actions - FIXED
- Add validation on iCal file uploads during import - FIXED
- Guest booking access now uses signed, expiring, per-booking tokens instead of the encrypted email - FIXED/SECURITY
Version 2.2.3 2026-07-22
- Tax was incorrectly deducted from the seller on marketplace gateway split payments - FIXED
- Bulk delete on the admin Bookings table removed all bookings instead of the selected ones - FIXED
- Deleted listings left orphaned booking, availability, day-rule, ruleset and sync-url rows in the database - FIXED
- Marketplace commission and extra-guests fee now resolve from the parent listing when the booking is on a room - CHANGED
- Refund button added to bookings on the owner dashboard - ADDED
Version 2.2.2 2026-07-09
- Added extra email tags for booking emails - ADDED
Version 2.2.1 2026-06-17
- Extra guests fee isn't included in booking Amount Breakdown - FIXED
Version 2.2.0 2026-06-01
- Phone validation fails for UK numbers on booking form - FIXED
- Rooms appearing in search results when Fast AJAX is enabled - FIXED
- Delete button added to room editor in the Set-up Bookings modal - ADDED
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
geodir-booking.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
geodir-booking.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.0 or higher and PHP 7.2 or higher. Tested up to WordPress 7.1.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready