{"id":278382,"date":"2026-03-09T23:17:48","date_gmt":"2026-03-09T23:17:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bookiflex\/"},"modified":"2026-03-31T12:46:25","modified_gmt":"2026-03-31T12:46:25","slug":"bookiflex","status":"publish","type":"plugin","link":"https:\/\/scn.wordpress.org\/plugins\/bookiflex\/","author":23437427,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.0","stable_tag":"1.2.0","tested":"6.9.4","requires":"6.6","requires_php":"8.1","requires_plugins":null,"header_name":"BookiFlex","header_author":"BookiFlex","header_description":"Direct Booking Widget for Apartments and Short-Term Rentals","assets_banners_color":"82c1a5","last_updated":"2026-03-31 12:46:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bookiflex.com","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":570,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"bookiflex","date":"2026-03-14 18:53:46"},"1.0.1":{"tag":"1.0.1","author":"bookiflex","date":"2026-03-16 11:48:24"},"1.0.2":{"tag":"1.0.2","author":"bookiflex","date":"2026-03-16 13:14:53"},"1.1.0":{"tag":"1.1.0","author":"bookiflex","date":"2026-03-20 18:03:38"},"1.1.1":{"tag":"1.1.1","author":"bookiflex","date":"2026-03-28 14:17:46"},"1.2.0":{"tag":"1.2.0","author":"bookiflex","date":"2026-03-31 12:46:25"}},"upgrade_notice":{"1.0.0":"<p>Initial public release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3480342,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3480342,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3480342,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3480342,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3480342,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.1.1","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3476604,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3476604,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3476604,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3476604,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3476604,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Add a \u201cBook Now\u201d button to any page of your WordPress site. Guests can start a booking instantly without leaving the page.","2":"After clicking the button, a simple booking window opens where guests select their dates and check availability.","3":"Available apartments and rates appear instantly. Guests choose the option they want and book in seconds.","4":"Get started in minutes with the guided setup, or load demo data to explore the plugin before configuring your property.","5":"View and manage all reservations from a simple dashboard. Check guest details, dates and booking status at a glance."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[13685,257394,4487,257759,6467],"plugin_category":[40],"plugin_contributors":[257395,78154],"plugin_business_model":[],"class_list":["post-278382","plugin","type-plugin","status-publish","hentry","plugin_tags-accommodation","plugin_tags-apartment-booking","plugin_tags-booking-engine","plugin_tags-glamping","plugin_tags-vacation-rental","plugin_category-calendar-and-events","plugin_contributors-bookiflex","plugin_contributors-freemius","plugin_committers-bookiflex"],"banners":{"banner":"https:\/\/ps.w.org\/bookiflex\/assets\/banner-772x250.png?rev=3480342","banner_2x":"https:\/\/ps.w.org\/bookiflex\/assets\/banner-1544x500.png?rev=3480342","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/bookiflex\/assets\/icon.svg?rev=3480342","icon":"https:\/\/ps.w.org\/bookiflex\/assets\/icon.svg?rev=3480342","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bookiflex\/assets\/screenshot-1.png?rev=3476604","caption":"Add a \u201cBook Now\u201d button to any page of your WordPress site. Guests can start a booking instantly without leaving the page."},{"src":"https:\/\/ps.w.org\/bookiflex\/assets\/screenshot-2.png?rev=3476604","caption":"After clicking the button, a simple booking window opens where guests select their dates and check availability."},{"src":"https:\/\/ps.w.org\/bookiflex\/assets\/screenshot-3.png?rev=3476604","caption":"Available apartments and rates appear instantly. Guests choose the option they want and book in seconds."},{"src":"https:\/\/ps.w.org\/bookiflex\/assets\/screenshot-4.png?rev=3476604","caption":"Get started in minutes with the guided setup, or load demo data to explore the plugin before configuring your property."},{"src":"https:\/\/ps.w.org\/bookiflex\/assets\/screenshot-5.png?rev=3476604","caption":"View and manage all reservations from a simple dashboard. Check guest details, dates and booking status at a glance."}],"raw_content":"<!--section=description-->\n<p><strong>Online booking, made simple. No complex setup, no bloated forms \u2014 just click &amp; book.<\/strong><\/p>\n\n<p><a href=\"https:\/\/bookiflex.com?utm_source=wporg&amp;utm_medium=readme&amp;utm_campaign=plugin_listing\">BookiFlex<\/a> is a lightweight direct booking plugin designed for owners of <strong>1\u20135 autonomous rental units<\/strong> \u2014 apartments, cabins or glamping units \u2014 who want to accept reservations directly on their WordPress website.<\/p>\n\n<p>Each unit is booked <strong>as a whole<\/strong>, has its <strong>own availability calendar<\/strong>, and follows a simple, clear booking flow without hotel-style complexity.<\/p>\n\n<p>It adds a <strong>floating booking button<\/strong> to your site, opening a <strong>modern modal widget<\/strong> where guests can check availability, select dates and confirm their booking in seconds \u2014 without navigating through multiple pages.<\/p>\n\n<h3>Everything works out of the box<\/h3>\n\n<p>No booking pages, no shortcodes, no complicated configuration.<\/p>\n\n<p>The free version is fully functional and allows you to start receiving real bookings.\nAs your rental business grows, the Pro version adds advanced availability rules, synchronization and pricing logic.<\/p>\n\n<p>\ud83d\ude80 <strong>Perfect for:<\/strong><\/p>\n\n<ul>\n<li>Owners of apartments, cabins or glamping units booked as a whole<\/li>\n<li>Small short-term rental businesses (1\u20135 units)<\/li>\n<li>Hosts who want to increase direct bookings<\/li>\n<li>Websites built on WordPress<\/li>\n<li>Anyone tired of overly complex booking plugins<\/li>\n<\/ul>\n\n<p>Not sure it fits your case? <a href=\"https:\/\/wordpress.org\/support\/plugin\/bookiflex\/\">Ask in the support forum<\/a> \u2014 or <a href=\"https:\/\/bookiflex.com\/support?utm_source=wporg&amp;utm_medium=readme&amp;utm_campaign=plugin_listing#support-form\">reach out privately<\/a> if you'd prefer.<\/p>\n\n<h3>Key Features (Free)<\/h3>\n\n<ul>\n<li><p><strong>Smart booking button<\/strong>\nAutomatically added to your website pages.<\/p><\/li>\n<li><p><strong>Modal booking widget<\/strong>\nClean and fast booking experience for guests.<\/p><\/li>\n<li><p><strong>Availability management per unit with overbooking protection<\/strong><\/p><\/li>\n<li><p><strong>Flexible pricing based on number of guests<\/strong><\/p><\/li>\n<li><p><strong>Multiple rates support<\/strong>\nCreate different rates with individual pricing and payment options.<\/p><\/li>\n<li><p><strong>Multiple payment methods<\/strong>\nOffline payment, bank transfer and online payments with configurable prepayment.<\/p><\/li>\n<li><p><strong>VAT support<\/strong><\/p><\/li>\n<li><p><strong>Email notifications<\/strong> for guests and admins<\/p><\/li>\n<\/ul>\n\n<blockquote>\n  <p><strong>Enough to start accepting real bookings from your website.<\/strong><\/p>\n<\/blockquote>\n\n<h3>\ud83d\ude80 Advanced Features (Pro)<\/h3>\n\n<ul>\n<li>iCal synchronization<\/li>\n<li>Quota-based availability calendar<\/li>\n<li>Advanced length-of-stay rules (MinLOS, MaxLOS, arrival\/departure restrictions)<\/li>\n<li>Extra guests pricing and paid add-ons<\/li>\n<li>Coupons and discounts<\/li>\n<li>Advanced taxes and rate inheritance<\/li>\n<\/ul>\n\n<p>\ud83d\udcd6 Full Pro feature list and setup guide available here: <a href=\"https:\/\/bookiflex.com\/pro?utm_source=wporg&amp;utm_medium=readme&amp;utm_campaign=plugin_listing\">bookiflex.com<\/a><\/p>\n\n<h3>Why BookiFlex?<\/h3>\n\n<p>\u274c No booking inquiry forms\n\u274c No need to create separate booking pages\n\u274c No complex hotel PMS features you don\u2019t need<\/p>\n\n<p>\u2705 Guests book directly from any page\n\u2705 Simple setup, modern UX\n\u2705 Grows with your business<\/p>\n\n<h3>Who this plugin is NOT for<\/h3>\n\n<ul>\n<li>Large hotels or properties with complex operational workflows<\/li>\n<li>Hostels, shared rooms or bed-based accommodation<\/li>\n<li>Properties requiring guest relocation or room-level inventory management<\/li>\n<li>Properties requiring a full-featured channel manager<\/li>\n<li>Businesses needing housekeeping or staff scheduling<\/li>\n<\/ul>\n\n<h3>Use Cases<\/h3>\n\n<h4>\ud83c\udfe0 You want guests to book directly on your website<\/h4>\n\n<p>You have your own website, but bookings still come via contact forms, emails or messengers.\nBookiFlex lets guests choose dates and book instantly \u2014 without leaving your site.<\/p>\n\n<h4>\u26a1 You don\u2019t want to build booking pages<\/h4>\n\n<p>You don\u2019t want to create separate booking pages, deal with shortcodes or complex layouts.\nThe booking widget works automatically on all pages \u2014 just activate it and you\u2019re ready.<\/p>\n\n<h4>\ud83d\udcc5 You use simple daily pricing<\/h4>\n\n<p>You have a base price per night and maybe adjust it by day of the week or number of guests.\nBookiFlex is designed for clear, straightforward pricing \u2014 without overwhelming settings.<\/p>\n\n<h4>\ud83d\udecf You manage a small property, not a hotel chain<\/h4>\n\n<p>You run apartments, cabins or glamping units where each unit is booked as a whole\nand simplicity matters more than hotel-style operations. Where clarity and speed matter more than complex operations.\nBookiFlex helps you accept bookings without turning your site into a PMS dashboard.<\/p>\n\n<h4>\ud83d\udcac You\u2019re tired of booking inquiries<\/h4>\n\n<p>Instead of answering the same availability questions again and again,\nlet guests select dates, see availability and book on their own.<\/p>\n\n<h4>\ud83d\ude80 You want to launch fast and improve later<\/h4>\n\n<p>You want something that works today, not after weeks of setup.\nStart with a minimal configuration and refine pricing and rules as your needs grow.<\/p>\n\n<h3>Third-Party Libraries<\/h3>\n\n<p>This plugin bundles several third-party libraries distributed under GPL-compatible licenses (such as MIT, BSD, ISC and GPL).<\/p>\n\n<p>Some JavaScript files are minified for performance reasons. The original source code and project libraries are available in the BookiFlex repositories: <a href=\"https:\/\/github.com\/BookiFlex\">github.com\/BookiFlex<\/a><\/p>\n\n<p>A complete list of third-party licenses is available in the NOTICE file.<\/p>\n\n<h3>External services<\/h3>\n\n<p>When Stripe payment gateway is enabled, payment and transaction data is sent to <a href=\"https:\/\/stripe.com\">Stripe<\/a> for processing. No data is sent until a user initiates a payment.<\/p>\n\n<ul>\n<li>Stripe Privacy Policy: https:\/\/stripe.com\/privacy<\/li>\n<li>Stripe Terms of Service: https:\/\/stripe.com\/legal<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin panel, go to <strong>Plugins \u2192 Add New Plugin<\/strong>, search for <strong>BookiFlex<\/strong>, and click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>An <strong>onboarding wizard<\/strong> launches automatically \u2014 walk through the basic setup (company info, rental units, pricing, and booking terms) or load demo data to explore the plugin before configuring anything.<\/li>\n<li>You\u2019ll be asked whether you\u2019d like to share anonymous usage data to help improve the plugin \u2014 choose what feels right for you.<\/li>\n<li>Enter your license key, or click <strong>\u201dFree version\u201d<\/strong> to activate the plugin at no cost.<\/li>\n<li>After activation, the <strong>Book Now<\/strong> button is visible to administrators only. Once you\u2019re ready, enable it for all visitors in <strong>BookiFlex \u2192 Settings<\/strong>.<\/li>\n<\/ol>\n\n<p>That\u2019s it \u2014 guests can now book directly from your website.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20create%20a%20separate%20booking%20page%3F\"><h3>Do I need to create a separate booking page?<\/h3><\/dt>\n<dd><p>No. BookiFlex works out of the box.<\/p>\n\n<p>The booking button is automatically added to your website and opens a modal widget where guests can complete their booking \u2014 no separate pages or shortcodes required.<\/p><\/dd>\n<dt id=\"can%20i%20manage%20multiple%20apartments%20or%20rental%20units%3F\"><h3>Can I manage multiple apartments or rental units?<\/h3><\/dt>\n<dd><p>Yes. You can create multiple rental units (apartments, cabins or glamping units),\neach with its own availability calendar and pricing.<\/p>\n\n<p>Each unit is booked as a whole.\nThe plugin is not designed for shared rooms, beds or hostel-style accommodation.<\/p><\/dd>\n<dt id=\"is%20this%20a%20booking%20system%20or%20just%20a%20contact%20form%3F\"><h3>Is this a booking system or just a contact form?<\/h3><\/dt>\n<dd><p>This is a real booking system.<\/p>\n\n<p>Guests select dates, see availability and confirm their reservation directly on your website.<\/p><\/dd>\n<dt id=\"can%20i%20accept%20online%20payments%3F\"><h3>Can I accept online payments?<\/h3><\/dt>\n<dd><p>Yes. You can configure offline payments, bank transfers and online payments with optional prepayment settings.<\/p>\n\n<p>Additional payment options may be available in the Pro version.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20booking%20button%20and%20widget%20design%3F\"><h3>Can I customize the booking button and widget design?<\/h3><\/dt>\n<dd><p>Yes. You can customize the booking button text and color directly from the plugin settings.<\/p>\n\n<p>If you need more control, the default styles can be further customized using CSS to match your website design.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20two%20guests%20try%20to%20book%20the%20same%20dates%3F\"><h3>What happens if two guests try to book the same dates?<\/h3><\/dt>\n<dd><p>The plugin includes built-in overbooking protection.\nOnce a booking is confirmed, availability is automatically updated.<\/p><\/dd>\n<dt id=\"does%20the%20free%20version%20have%20limitations%3F\"><h3>Does the free version have limitations?<\/h3><\/dt>\n<dd><p>The free version is fully functional and allows you to accept real bookings without artificial limits on apartments, rates or reservations.<\/p>\n\n<p>The Pro version adds advanced availability rules, synchronization and pricing logic for growing rental businesses.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20suitable%20for%20large%20hotels%3F\"><h3>Is this plugin suitable for large hotels?<\/h3><\/dt>\n<dd><p>No. BookiFlex is designed for small apartment rentals and simple booking workflows.<\/p>\n\n<p>If you need a full hotel PMS with channel management, housekeeping or advanced reporting, this plugin may not be the right fit.<\/p><\/dd>\n<dt id=\"not%20sure%20if%20this%20plugin%20fits%20your%20use%20case%3F\"><h3>Not sure if this plugin fits your use case?<\/h3><\/dt>\n<dd><p>If you\u2019re unsure whether BookiFlex is the right solution for your property, open a topic in the support forum and describe your setup.\nWe\u2019ll help you evaluate if the plugin fits your needs.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0 - 31 March 2026<\/h4>\n\n<ul>\n<li>Improved: Redesigned admin panel for better usability and cleaner interface<\/li>\n<li>Improved: Added class attributes to modal trigger elements for easier customization<\/li>\n<li>Fixed: Offers now load correctly when clicking custom trigger elements<\/li>\n<li>Fixed: Admin nonce now refreshes automatically to prevent expired session errors<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/plugins.svn.wordpress.org\/bookiflex\/trunk\/CHANGELOG.txt\">See changelog for all versions<\/a>.<\/p>","raw_excerpt":"Direct booking plugin for apartments, cabins and glamping units booked as a whole. Accept reservations directly on your WordPress site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/278382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=278382"}],"author":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bookiflex"}],"wp:attachment":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=278382"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=278382"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=278382"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=278382"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=278382"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=278382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}