Skip to main content
CodePaks
Live Sync • Updates Annual Pass $39
CodePaks

Booking Hub – AI-Powered Scheduling, Reservation and Appointment System for WordPress

BookingHub is a WordPress booking plugin delivering AI appointment scheduling, five booking modes, payment gateways, and two-way calendar sync.

Version 1.3.0 Last Update: Nov 11, 2026 Virus-Scanned (0/70 Clean)
Booking Hub – AI-Powered Scheduling, Reservation and Appointment System for WordPress
Instant Direct Download Unlimited Domains Original GPL File
$8.00 one-time
✓ Lifetime
  • Daily automated updates
  • VirusTotal 0/70 clean
  • Licensed under GPL
  • Secure 256-bit checkout
  • Instant direct cloud link

What Is BookingHub?

BookingHub is a PHP/JavaScript WordPress plugin, engineered for agencies and freelance developers to deploy automated scheduling, reservation, and appointment workflows on client sites. It resolves the fragmentation of custom-coded booking builds by consolidating five booking modes — service, hotel, event, car rental, and taxi/chauffeur/airport transfer — into one codebase with a shared notification, payment, and calendar layer. In production, the package operates as the scheduling engine of the WordPress install, exposing admin, staff, and customer interfaces while dispatching booking events to external services through Zapier triggers.

Key Features of the Plugin

At runtime, the plugin registers appointment, service, staff, customer, and form entities in the WordPress database, resolves availability queries server-side, and renders booking surfaces through PHP templates plus the JavaScript/JSON assets shipped in the package. Booking events then fan out to connected calendars, payment processors, and messaging channels.

Architectural Highlights

  • Mode-Driven Booking Engine: A single installation switches between five operational modes — Service Based Business, Hotel & Resort, Event & Conference, Rent a Car, and Taxi/Chauffeur/Airport Transfer. The transport mode computes fares by distance, trip duration, or fixed-rate tour logic, while rental and hotel modes evaluate rate options per vehicle, room, or event slot.
  • AI Booking Assistant: A chat-based assistant, auto-trained on site data with custom reply instructions, reads services, products, staff profiles, and extras, checks real-time availability, and completes the reservation inside the live chat thread. The engine ships GDPR-compliant and works across all five modes.
  • Form Rendering Layer: Seven layout containers — Default Page, Lightbox Modal, Side Drawer, Floating Chat, Card List, plus Day, Week, and Monthly views — are assembled through a live editor with real-time color, typography, and layout changes, a device simulator for desktop/tablet/mobile preview, and custom intake fields mapped into the booking record.
  • Event-Driven Notifications: Confirmation, reminder, reschedule, detail-change, follow-up, and feedback events dispatch separately to customers, admins, and staff, using dynamic-tag message templates across SMS, email, WhatsApp, and web channels.
  • Commerce and Ledger Layer: Deposit percentages, conditional discounts keyed to booking history or customer group, promo codes with minimum-spend and date conditions, multi-rate tax and fee rules, multi-currency processing via Stripe, PayPal, Mollie, Square, Razorpay, WooCommerce, or in-store capture, branded PDF invoices, and weekly earnings reports.

Where a client project already runs a WooCommerce storefront, deploying Milano – Multipurpose WooCommerce WordPress Theme alongside the scheduling engine keeps product checkout and appointment transactions inside one Elementor-based theme layer.

Who Should Use This Plugin?

This codebase targets development teams building client sites for clinics, salons, hotels, rental agencies, event organizers, transport operators, and government appointment desks — any WordPress deployment where booking, capacity, and staff scheduling form the core business logic. Agencies maintaining multi-client portfolios benefit from the role manager (custom roles such as manager alongside admin, staff, and customer) and the white-label dashboard. Teams should not adopt it when they require Gutenberg-native block workflows, since the package is explicitly not Gutenberg optimized, or when they need a headless, decoupled frontend, because forms and panels render through WordPress templates. For healthcare-adjacent engagements, pairing the engine with Calmind – Psychology, Therapy and Counseling WordPress Theme covers the counseling frontend and the appointment backend without custom glue code.

Compatibility & Runtime Requirements

Baseline runtime constraints span a wide WordPress version window and a defined set of page-builder and commerce integrations.

Engineering Metric Deployment Specification
Base Technology / Framework WordPress plugin architecture; files included as JavaScript JS, JavaScript JSON, CSS, PHP
Runtime / Language Requirements WordPress 5.3.x through 6.9.x; standard PHP/MySQL host stack
Data Exchange / Communication Protocols Zapier triggers for 5,000+ apps (booking created, rescheduled, canceled, changed, payment received), two-way calendar sync via Google, Outlook, Apple Calendar and iCal, Google Meet and Zoom meeting links, SMS/email/WhatsApp/web notification gateways
Core Dependencies / Engine Compatibility WooCommerce 6.x–9.x, Elementor and Elementor Pro, Beaver Builder, WPBakery Page Builder, Visual Composer, Block Editor, WPML; browsers: Firefox, Safari, Opera, Chrome, Edge; high-resolution assets
Database / Storage Footprint Writes appointment, customer, payment, form, and communication records to the WordPress database; invoices generated as PDF output

How to Install & Deploy the Plugin

  1. Environment Pre-check: Verify the target host runs a compatible WordPress version (5.3.x up to 6.9.x) and that WooCommerce 6.x–9.x is active if checkout will route through WooCommerce. Confirm the chosen page builder — Elementor, Beaver Builder, WPBakery, or Visual Composer — is present for embedded rendering.
  2. Package Upload: Upload the archive through the WordPress administration plugin screen, or transfer the extracted PHP, JS, JSON, and CSS files directly into the plugins directory via SFTP.
  3. Direct Activation: Click Activate. All booking modes, the form editor, the AI assistant module, the inbox, role management, and administrative menus become operational immediately without additional registration steps.
  4. Configuration & Testing: Select the booking mode, build or import a form in the live editor, connect calendar providers and payment gateways, define staff working hours, holidays, and break periods, then submit a test booking and verify notification dispatch on each configured channel.

Frequently Asked Questions

Can the system run on client sites that do not process payments online?

Yes. Catalog Mode removes the transaction step entirely: customers browse offerings, check availability, and schedule appointments without amounts being displayed or charged at booking time. This configuration fits clinics and consultancies that confirm terms during the visit.

Can customers reschedule or cancel without staff approval?

Yes. The Booking Rules layer lets administrators decide whether customers may cancel, reschedule, or repeat appointments without manual staff approval. The customer panel handles profile edits, appointment management, inbox messaging to staff or admins, and feedback on completed visits.

Does the package handle multilingual client deployments?

Yes. WPML is listed among compatible technologies, and the live form editor includes an edit mode for managing and translating content strings. Notification templates accept dynamic tags, so localized message variants can be maintained per customer, admin, and staff audience.

Is the AI chatbot usable with every booking mode?

Yes. The assistant is documented as compatible with all modes. It answers questions about services, products, staff, and extras, verifies real-time availability, and collects booking details within the chat thread, while custom reply instructions shape its responses to match business rules.

Safety & Checksum Verification

VirusTotal 0/70 Clean Code Audit

🛡️ 0 Threat Detections
SHA-256 Checksum Hash:
bd5975c804b027ac0bdd685c20f5c7a6045b4715a83c8a12920d82a6d1d4fb2d
Kaspersky Clean ✓
Microsoft Defender Clean ✓
BitDefender Clean ✓
Sophos Clean ✓

Developers Also Viewed

View More →
Updated 5 Nov
$5.00
Updated 11 Nov
$5.00