Online booking, made simple. No complex setup, no bloated forms — just click & book.
BookiFlex is a lightweight direct booking plugin designed for owners of 1–5 autonomous rental units — apartments, cabins or glamping units — who want to accept reservations directly on their WordPress website.
Each unit is booked as a whole, has its own availability calendar, and follows a simple, clear booking flow without hotel-style complexity.
It adds a floating booking button to your site, opening a modern modal widget where guests can check availability, select dates and confirm their booking in seconds — without navigating through multiple pages.
Everything works out of the box.
No booking pages, no shortcodes, no complicated configuration.
The free version is fully functional and allows you to start receiving real bookings.
As your rental business grows, the Pro version adds advanced availability rules, synchronization and pricing logic.
🚀 Perfect for:
🔘 Smart booking button
Automatically added to your website pages.
💬 Modal booking widget
Clean and fast booking experience for guests.
📅 Availability management per unit with overbooking protection
💸 Flexible pricing based on number of guests
🧩 Multiple rates support
Create different rates with individual pricing and payment options.
💳 Multiple payment methods
Offline payment, bank transfer and online payments with configurable prepayment.
🧾 VAT support
✉️ Email notifications for guests and admins
Enough to start accepting real bookings from your website.
📖 Full feature list and setup guide available here: bookiflex.com
❌ No booking inquiry forms
❌ No need to create separate booking pages
❌ No complex hotel PMS features you don’t need
✅ Guests book directly from any page
✅ Simple setup, modern UX
✅ Grows with your business
BookiFlex is an actively developed plugin.
If you’re not sure whether it fits your use case, or need help with the initial configuration, feel free to open a topic in the support forum.
We’re happy to help and use early feedback to improve the plugin.
Support requests are handled directly in the WordPress.org support section.
You have your own website, but bookings still come via contact forms, emails or messengers.
BookiFlex lets guests choose dates and book instantly — without leaving your site.
You don’t want to create separate booking pages, deal with shortcodes or complex layouts.
The booking widget works automatically on all pages — just activate it and you’re ready.
You have a base price per night and maybe adjust it by day of the week or number of guests.
BookiFlex is designed for clear, straightforward pricing — without overwhelming settings.
You run apartments, cabins or glamping units where each unit is booked as a whole
and simplicity matters more than hotel-style operations. Where clarity and speed matter more than complex operations.
BookiFlex helps you accept bookings without turning your site into a PMS dashboard.
Instead of answering the same availability questions again and again,
let guests select dates, see availability and book on their own.
You want something that works today, not after weeks of setup.
Start with a minimal configuration and refine pricing and rules as your needs grow.
This plugin uses the following third-party libraries and services.
A detailed list of third-party licenses is available in the NOTICE file.
PHP Libraries (bundled):
– Freemius SDK (GPL-2.0-or-later)
– Carbon Fields (GPL-2.0-or-later)
– WooCommerce Action Scheduler (GPL-3.0-or-later)
– Pimple (MIT)
– Cycle Database (MIT)
– Cycle ORM (MIT)
– Cycle Annotated (MIT)
– Doctrine Collections (MIT)
– Symfony Event Dispatcher (MIT)
– Symfony UID (MIT)
– Symfony Mailer (MIT)
– Symfony Twig Bridge (MIT)
– Twig (BSD-3-Clause)
– Twig CSS Inliner Extra (BSD-3-Clause)
– PHP Price Engine (MIT)
– Logger WP (MIT)
– Payum Core (MIT)
– Payum Stripe Gateway (MIT)
JavaScript Libraries (bundled):
– Easepick (MIT)
– MicroModal (ISC)
– GLightbox (MIT, version 3)
– floating-vue (MIT)
– vue-currency-input (MIT)
– Vue.js (MIT)
– Shoelace (MIT)
– Hotwired Turbo (MIT)
BookiFlex-provided JavaScript Libraries:
– BookiFlex Admin Panel (https://github.com/BookiFlex/admin-app-free, GPL-2.0-or-later)
– BookiFlex Onboarding Application (https://github.com/BookiFlex/onboarding, GPL-2.0-or-later)
– BookiFlex Booking Widget (https://github.com/BookiFlex/booking-widget, GPL-2.0-or-later)
– BookiFlex Search Bar Widget (https://github.com/BookiFlex/booking-widget-searchbar, GPL-2.0-or-later)
– BookiFlex Widget Controller (https://github.com/BookiFlex/booking-widget-controller, GPL-2.0-or-later)
– BookiFlex Booking Widget Button (https://github.com/BookiFlex/booking-widget-button, GPL-2.0-or-later)
WordPress-provided JavaScript Libraries:
– @wordpress/i18n (GPL-2.0-or-later)
All listed third-party libraries are licensed under terms compatible with the GPL license.
This plugin integrates with the Stripe payment platform to process online payments.
Stripe is used to securely handle payment transactions, including card payments and refunds.
The plugin does not send any personal data to Stripe by default.
Payment-related data (such as transaction details and customer information required for payment processing) is sent to Stripe only when the site owner enables Stripe integration and a user initiates a payment.
Stripe services are provided by Stripe, Inc.
Stripe Privacy Policy: https://stripe.com/privacy