{"id":278382,"date":"2026-03-09T23:17:48","date_gmt":"2026-03-09T23:17:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bookiflex\/"},"modified":"2026-10-12T12:53:11","modified_gmt":"2026-10-12T12:53:11","slug":"bookiflex","status":"publish","type":"plugin","link":"https:\/\/gl.wordpress.org\/plugins\/bookiflex\/","author":23437427,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.10.1","stable_tag":"1.10.1","tested":"7.1.3","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-10-12 12:53:11","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/donate.stripe.com\/3cI3cv1QE8rqfu8dou7kc00","header_plugin_uri":"https:\/\/bookiflex.com","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":10,"downloads":3191,"num_ratings":2,"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","revision":3482691},"1.0.1":{"tag":"1.0.1","author":"bookiflex","date":"2026-03-16 11:48:24","revision":3483810},"1.0.2":{"tag":"1.0.2","author":"bookiflex","date":"2026-03-16 13:14:53","revision":3483888},"1.1.0":{"tag":"1.1.0","author":"bookiflex","date":"2026-03-20 18:03:38","revision":3487384},"1.1.1":{"tag":"1.1.1","author":"bookiflex","date":"2026-03-28 14:17:46","revision":3493377},"1.10.0":{"tag":"1.10.0","author":"bookiflex","date":"2026-10-02 16:04:08","revision":3725118},"1.10.1":{"tag":"1.10.1","author":"bookiflex","date":"2026-10-12 12:53:11","revision":3741569},"1.2.0":{"tag":"1.2.0","author":"bookiflex","date":"2026-03-31 12:46:25","revision":3495560},"1.3.0":{"tag":"1.3.0","author":"bookiflex","date":"2026-04-14 15:01:22","revision":3506163},"1.4.0":{"tag":"1.4.0","author":"bookiflex","date":"2026-04-14 15:07:34","revision":3506170},"1.4.1":{"tag":"1.4.1","author":"bookiflex","date":"2026-04-14 15:07:11","revision":3506169},"1.4.2":{"tag":"1.4.2","author":"bookiflex","date":"2026-04-14 17:12:42","revision":3506289},"1.4.3":{"tag":"1.4.3","author":"bookiflex","date":"2026-04-20 17:49:15","revision":3511097},"1.5.0":{"tag":"1.5.0","author":"bookiflex","date":"2026-05-05 17:37:40","revision":3523628},"1.5.1":{"tag":"1.5.1","author":"bookiflex","date":"2026-05-23 09:22:04","revision":3544931},"1.6.0":{"tag":"1.6.0","author":"bookiflex","date":"2026-05-30 10:43:55","revision":3554641},"1.6.1":{"tag":"1.6.1","author":"bookiflex","date":"2026-07-01 13:11:16","revision":3592703},"1.7.0":{"tag":"1.7.0","author":"bookiflex","date":"2026-07-11 16:10:00","revision":3604131},"1.7.1":{"tag":"1.7.1","author":"bookiflex","date":"2026-07-18 12:23:10","revision":3612568},"1.7.2":{"tag":"1.7.2","author":"bookiflex","date":"2026-07-27 15:49:58","revision":3624832},"1.8.0":{"tag":"1.8.0","author":"bookiflex","date":"2026-07-29 14:50:09","revision":3627380},"1.8.1":{"tag":"1.8.1","author":"bookiflex","date":"2026-08-03 08:29:52","revision":3632529},"1.8.2":{"tag":"1.8.2","author":"bookiflex","date":"2026-08-10 14:21:45","revision":3640720},"1.8.3":{"tag":"1.8.3","author":"bookiflex","date":"2026-08-19 06:33:29","revision":3653955},"1.8.4":{"tag":"1.8.4","author":"bookiflex","date":"2026-08-25 06:49:27","revision":3664727},"1.8.5":{"tag":"1.8.5","author":"bookiflex","date":"2026-09-01 10:07:38","revision":3675829},"1.9.0":{"tag":"1.9.0","author":"bookiflex","date":"2026-09-09 20:05:07","revision":3688950}},"upgrade_notice":{"1.8.3":"<p>Strongly recommended. Fixes timezone handling across the plugin: where the property&#039;s timezone differs from the server&#039;s, dates could shift by a day, which affected availability and the dates shown to guests.<\/p>","1.0.0":"<p>Initial public release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3480342,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3480342,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"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":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3480342,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"bookiflex\/search-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"bookiflex\/search-form","version":"1.0.0","title":"Booking Search Form","category":"bookiflex","icon":"search","description":"Let visitors search availability by dates and guests from any page \u2014 ideal for building a call-to-action section. Matching results open right in the booking widget.","keywords":["bookiflex","booking","search","hotel","reservation"],"supports":{"html":false,"align":["wide","full"]},"textdomain":"bookiflex","attributes":{"layout":{"type":"string","default":"bar","enum":["bar","hero","sidebar"]},"locale":{"type":"string","default":""},"buttonText":{"type":"string","default":""},"hideGuests":{"type":"boolean","default":false},"hidePromo":{"type":"boolean","default":false},"hideChildren":{"type":"boolean","default":false},"maxAdults":{"type":"number"},"maxChildren":{"type":"number"},"maxChildAge":{"type":"number"},"accommodationTypes":{"type":"string","default":""},"ratePlans":{"type":"string","default":""},"submitMode":{"type":"string","default":"event","enum":["redirect","event"]},"actionUrl":{"type":"string","default":""},"colorPrimary":{"type":"string","default":""},"colorPrimaryHover":{"type":"string","default":""},"colorOnPrimary":{"type":"string","default":""},"colorSurface":{"type":"string","default":""},"colorOnSurface":{"type":"string","default":""},"colorBorder":{"type":"string","default":""},"colorMuted":{"type":"string","default":""},"radius":{"type":"string","default":""},"radiusTl":{"type":"number"},"radiusTr":{"type":"number"},"radiusBr":{"type":"number"},"radiusBl":{"type":"number"},"borderWidth":{"type":"string","default":""},"gap":{"type":"string","default":""},"fieldPadding":{"type":"string","default":""},"fontFamily":{"type":"string","default":""},"fontSize":{"type":"string","default":""},"buttonTextTransform":{"type":"string","default":""},"shadow":{"type":"string","default":""}},"editorScript":"file:.\/index.js"},"bookiflex\/booking-calendar":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"bookiflex\/booking-calendar","version":"1.0.0","title":"Booking Calendar","category":"bookiflex","icon":"calendar-alt","description":"Show nightly prices and availability for the accommodation types you pick. Visitors can browse months ahead and start a booking straight from the calendar.","keywords":["bookiflex","booking","calendar","prices","availability"],"supports":{"html":false,"align":["wide","full"]},"textdomain":"bookiflex","attributes":{"offers":{"type":"string","default":""},"mode":{"type":"string","default":"sync","enum":["sync","modal","view"]},"pricing":{"type":"string","default":"occupancy","enum":["occupancy","flat"]},"selectPosition":{"type":"string","default":"top","enum":["top","bottom"]},"months":{"type":"number","default":2},"monthsAhead":{"type":"number","default":12},"compactWidth":{"type":"number","default":580},"hidePrices":{"type":"boolean","default":false},"fullWidth":{"type":"boolean","default":false},"frameless":{"type":"boolean","default":false},"lockFilters":{"type":"boolean","default":true},"datePicking":{"type":"boolean","default":true},"passScope":{"type":"string","default":"all","enum":["all","accommodation-type","rate-plan","none"]},"colorPrimary":{"type":"string","default":""},"colorOnPrimary":{"type":"string","default":""},"colorSurface":{"type":"string","default":""},"colorOnSurface":{"type":"string","default":""},"colorMuted":{"type":"string","default":""},"colorBorder":{"type":"string","default":""},"radius":{"type":"string","default":""},"fontSize":{"type":"string","default":""}},"editorScript":"file:.\/index.js","viewScript":"bookiflex-booking-calendar"},"bookiflex\/booking-cart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"bookiflex\/booking-cart","version":"1.0.0","title":"Booking Cart","description":"The checkout for a stay: the summary, the guest details and the payment. Pair it with a Booking Calendar on the same page \u2014 the cart fills itself once dates are picked.","category":"bookiflex","icon":"cart","keywords":["bookiflex","booking","cart","checkout","reservation"],"supports":{"html":false,"align":["wide","full"]},"textdomain":"bookiflex","attributes":{"layout":{"type":"string","default":"flow","enum":["flow","steps"]},"fullWidth":{"type":"boolean","default":false},"colorPrimary":{"type":"string","default":""},"colorOnPrimary":{"type":"string","default":""},"colorSurface":{"type":"string","default":""},"colorOnSurface":{"type":"string","default":""},"colorMuted":{"type":"string","default":""},"colorBorder":{"type":"string","default":""},"radius":{"type":"string","default":""},"fontSize":{"type":"string","default":""}},"editorScript":"file:.\/index.js","viewScript":"bookiflex-booking-cart"}},"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.1.1","1.10.0","1.10.1","1.2.0","1.3.0","1.4.0","1.4.1","1.4.2","1.4.3","1.5.0","1.5.1","1.6.0","1.6.1","1.7.0","1.7.1","1.7.2","1.8.0","1.8.1","1.8.2","1.8.3","1.8.4","1.8.5","1.9.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3738393,"resolution":"1","location":"assets","locale":"","width":1600,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3738393,"resolution":"2","location":"assets","locale":"","width":1600,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3738393,"resolution":"3","location":"assets","locale":"","width":1600,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3738393,"resolution":"4","location":"assets","locale":"","width":1600,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3738393,"resolution":"5","location":"assets","locale":"","width":1600,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3738393,"resolution":"6","location":"assets","locale":"","width":1600,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3738393,"resolution":"7","location":"assets","locale":"","width":1600,"height":900},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3738393,"resolution":"8","location":"assets","locale":"","width":1600,"height":900}},"screenshots":{"1":"Search form for the hero or sidebar of your vacation rental site: guests pick their dates and the booking opens right away. Place it with Gutenberg, Elementor or a shortcode.","2":"Booking calendar for a property page \u2014 an availability calendar with a price on every free night. Guests pick their dates and book, or just check free dates.","3":"Booking Calendar and Booking Cart together: guests pick dates and check out right beside the calendar, without leaving the page.","4":"The booking widget opens over any page of your site: the rental, its rates, cancellation policy, payment options and the price for the stay.","5":"Checkout in the same window: guest details, the stay and the total in one form \u2014 then guests pay at the property or online.","6":"Rate plans: sell one rental on several terms, each with its own prices, payment and cancellation rules \u2014 a price for every night and party size.","7":"Every reservation in one list, sorted by status. The ones waiting for your action stand out, with prepayments and what has already been paid.","8":"Open a reservation to see the guest, dates, rate and payments, confirm or cancel it, and get a night-by-night breakdown of the total."}},"plugin_section":[],"plugin_tags":[13685,1274,4487,4486,6467],"plugin_category":[40],"plugin_contributors":[257395,78154,273503],"plugin_business_model":[],"class_list":["post-278382","plugin","type-plugin","status-publish","hentry","plugin_tags-accommodation","plugin_tags-availability-calendar","plugin_tags-booking-engine","plugin_tags-hotel-booking","plugin_tags-vacation-rental","plugin_category-calendar-and-events","plugin_contributors-bookiflex","plugin_contributors-freemius","plugin_contributors-menshakov","plugin_committers-bookiflex","plugin_support_reps-menshakov"],"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=3738393","caption":"Search form for the hero or sidebar of your vacation rental site: guests pick their dates and the booking opens right away. Place it with Gutenberg, Elementor or a shortcode."},{"src":"https:\/\/ps.w.org\/bookiflex\/assets\/screenshot-2.png?rev=3738393","caption":"Booking calendar for a property page \u2014 an availability calendar with a price on every free night. Guests pick their dates and book, or just check free dates."},{"src":"https:\/\/ps.w.org\/bookiflex\/assets\/screenshot-3.png?rev=3738393","caption":"Booking Calendar and Booking Cart together: guests pick dates and check out right beside the calendar, without leaving the page."},{"src":"https:\/\/ps.w.org\/bookiflex\/assets\/screenshot-4.png?rev=3738393","caption":"The booking widget opens over any page of your site: the rental, its rates, cancellation policy, payment options and the price for the stay."},{"src":"https:\/\/ps.w.org\/bookiflex\/assets\/screenshot-5.png?rev=3738393","caption":"Checkout in the same window: guest details, the stay and the total in one form \u2014 then guests pay at the property or online."},{"src":"https:\/\/ps.w.org\/bookiflex\/assets\/screenshot-6.png?rev=3738393","caption":"Rate plans: sell one rental on several terms, each with its own prices, payment and cancellation rules \u2014 a price for every night and party size."},{"src":"https:\/\/ps.w.org\/bookiflex\/assets\/screenshot-7.png?rev=3738393","caption":"Every reservation in one list, sorted by status. The ones waiting for your action stand out, with prepayments and what has already been paid."},{"src":"https:\/\/ps.w.org\/bookiflex\/assets\/screenshot-8.png?rev=3738393","caption":"Open a reservation to see the guest, dates, rate and payments, confirm or cancel it, and get a night-by-night breakdown of the total."}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/demo.bookiflex.com\">Live Demo<\/a> | <a href=\"https:\/\/bookiflex.com\/how-it-works\/?utm_source=wporg&amp;utm_medium=readme&amp;utm_campaign=plugin_listing&amp;utm_content=top\">How It Works<\/a> | <a href=\"https:\/\/bookiflex.com\/support\/?utm_source=wporg&amp;utm_medium=readme&amp;utm_campaign=plugin_listing\">Docs<\/a> | <a href=\"https:\/\/wordpress.org\/support\/plugin\/bookiflex\/\">Support<\/a><\/p>\n\n<h3>\ud83c\udfe8 Hotel Booking &amp; Vacation Rental Plugin for Small Properties<\/h3>\n\n<p>BookiFlex is a <strong>hotel booking plugin<\/strong> and <strong>booking engine<\/strong> for WordPress. It takes real bookings for <strong>vacation rentals<\/strong>, apartments, guesthouses, B&amp;Bs, glamping sites and small hotels.<\/p>\n\n<p><strong>Not a contact form with a \"Reserve\" button<\/strong>: guests check free dates, choose a rate, pay and get a confirmation \u2014 on your website, not on Airbnb or Booking.com. You pay no commission on bookings.<\/p>\n\n<p><strong>Doubts, questions or a special case?<\/strong> Don't guess \u2014 <a href=\"https:\/\/wordpress.org\/support\/plugin\/bookiflex\/\">ask in the support forum<\/a>. We reply to every topic.<\/p>\n\n<h3>\ud83d\udcc5 From Availability Calendar to Full Hotel Booking System<\/h3>\n\n<p>Start with an availability calendar today, run a full hotel booking system later \u2014 on the same site. <strong>Nothing to rebuild, nothing to migrate.<\/strong><\/p>\n\n<ul>\n<li><strong>Show free dates with an availability calendar<\/strong> \u2014 put a calendar on any page. Guests see free nights and prices, then call or message you to book.<\/li>\n<li><strong>Book vacation rentals right on the page<\/strong> \u2014 on a property page, guests pick dates in its calendar and book right below it. With several places, a search form finds what is free for their dates and party \u2014 guests compare and book without leaving the page.<\/li>\n<li><strong>Sell different rates<\/strong> \u2014 sell the same place on different terms: a refundable rate, a non-refundable rate at a discount or a rate with breakfast. Guests see only the rates that fit their dates and party.<\/li>\n<li><strong>Add extras, extra beds and children's prices (Pro)<\/strong> \u2014 sell a transfer, breakfast or late checkout with the stay. Add extra beds. Price children by age, or let them stay free with their parents.<\/li>\n<li><strong>Hotel booking payments: on arrival, deposit or online<\/strong> \u2014 guests pay on arrival, pay a deposit or the full amount online, or send a bank transfer.<\/li>\n<li><strong>Sync vacation rental calendars with Airbnb &amp; other platforms (Pro)<\/strong> \u2014 bring bookings from Airbnb, Booking.com and other platforms into your availability calendar via iCal.<\/li>\n<\/ul>\n\n<h3>\ud83c\udfa8 Booking Engine for Any WordPress Theme<\/h3>\n\n<p><strong>BookiFlex doesn't touch your theme<\/strong>: your pages sell the stay, the booking engine takes it from there. Add it to a new site or a finished one.<\/p>\n\n<ul>\n<li><strong>Booking blocks for any booking flow<\/strong> \u2014 build the flow your property needs from four blocks: Search Form, Booking Calendar, Booking Button and Booking Cart, with Gutenberg, Elementor or a shortcode. And the Booking Widget runs the full booking in a modal window: a floating button or any link on your site opens it.<\/li>\n<li><strong>Hotel booking in three screens<\/strong> \u2014 dates, choice, guest details, never more than three screens. Booking opens over the page or under the calendar, with no new pages to load.<\/li>\n<li><strong>A booking engine that matches any theme<\/strong> \u2014 blocks are isolated from your theme's styles: your theme can't break them, and they can't break your theme. Match colors, fonts, corners and shadows with a short block of CSS variables.<\/li>\n<li><strong>Made for phones<\/strong> \u2014 every block works on a phone out of the box: the calendar drops to one month, and the date picker slides up from the bottom.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/bookiflex.com\/how-it-works\/?utm_source=wporg&amp;utm_medium=readme&amp;utm_campaign=plugin_listing&amp;utm_content=blocks\">See every block and seven ready booking flows<\/a><\/p>\n\n<h3>\ud83d\udccb Hotel Booking Management for Owners<\/h3>\n\n<ul>\n<li><strong>No double bookings in your availability calendar<\/strong> \u2014 the moment a guest books, the dates close, even before you confirm. Two guests can't book the same nights. With Pro, iCal brings in bookings from other platforms, and you can close dates yourself. iCal keeps availability in step; it is not a channel manager.<\/li>\n<li><strong>See what needs your action<\/strong> \u2014 every hotel booking and payment has a status. The ones waiting for you \u2014 a booking to confirm, an online payment to capture, an offline payment to mark as paid \u2014 stand out on the dashboard.<\/li>\n<li><strong>Booking emails for you and the guest<\/strong> \u2014 you both get an email about each booking, in the language the guest booked in.<\/li>\n<li><strong>Set up hotel booking without code<\/strong> \u2014 a setup wizard walks you through your properties, prices and booking terms, or loads demo data to try first. No WooCommerce needed, and no paid add-ons with Pro. Questions? Ask in the support forum.<\/li>\n<\/ul>\n\n<h3>\ud83c\udfe1 Vacation Rental, Apartment &amp; Guesthouse Booking<\/h3>\n\n<p>A hotel booking plugin for any accommodation where each place is booked as a whole:<\/p>\n\n<ul>\n<li><strong>Vacation rentals and short-term rentals<\/strong> \u2014 a house, a cottage, a short let.<\/li>\n<li><strong>Apartments<\/strong> \u2014 one or many, each with its own calendar and prices.<\/li>\n<li><strong>Guesthouses and B&amp;Bs<\/strong> \u2014 every room is its own bookable place.<\/li>\n<li><strong>Glamping sites and cabins<\/strong> \u2014 each unit has its own dates and rates.<\/li>\n<li><strong>Small hotels<\/strong> \u2014 family-run, each room booked on its own.<\/li>\n<\/ul>\n\n<h4>Not the Right Fit<\/h4>\n\n<ul>\n<li>Hostels, shared rooms and bed-by-bed booking<\/li>\n<li>Large hotels that pool room types or move guests between rooms<\/li>\n<li>A full channel manager or a PMS with housekeeping and staff scheduling<\/li>\n<\/ul>\n\n<p>Not sure about your case? <a href=\"https:\/\/wordpress.org\/support\/plugin\/bookiflex\/\">Ask in the support forum<\/a>.<\/p>\n\n<h3>\u2b50 BookiFlex Pro<\/h3>\n\n<p>Marked (Pro) above: extras, extra beds, children's prices, iCal sync and closing dates. Pro also adds:<\/p>\n\n<ul>\n<li><strong>Fees &amp; charges<\/strong> \u2014 cleaning, a deposit or city tax per stay, night, person or as a percentage. Guests see each line before they pay.<\/li>\n<li><strong>Special offers<\/strong> \u2014 early bird, last minute, long stay and free-night rates that switch on and off by themselves.<\/li>\n<li><strong>Promo codes<\/strong> \u2014 a discount or a hidden rate for guests with a code or a link.<\/li>\n<li><strong>Booking rules<\/strong> \u2014 minimum and maximum stay, check-in and check-out days, how far ahead guests can book.<\/li>\n<li><strong>Date picking<\/strong> \u2014 calendars let guests pick only stays that fit your rules.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/bookiflex.com\/pricing\/?utm_source=wporg&amp;utm_medium=readme&amp;utm_campaign=plugin_listing&amp;utm_content=pricing\">Compare Free and Pro side by side<\/a><\/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 your basic profile info with BookiFlex \u2014 your WordPress user\u2019s first and last name and email address. Opting in gives you access to BookiFlex add-ons.<\/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 \u2192 Appearance<\/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=\"will%20bookiflex%20prevent%20double%20bookings%20with%20airbnb%20and%20booking.com%3F\"><h3>Will BookiFlex prevent double bookings with Airbnb and Booking.com?<\/h3><\/dt>\n<dd><p>Yes. On your site, dates close the moment a guest books, even before you confirm. With Pro, connect calendars from Airbnb, Booking.com and other platforms via iCal to bring their bookings in, and those dates close too.<\/p><\/dd>\n<dt id=\"is%20ical%20sync%20the%20same%20as%20a%20channel%20manager%3F\"><h3>Is iCal sync the same as a channel manager?<\/h3><\/dt>\n<dd><p>No. A channel manager is a two-way connection with each platform. iCal is a calendar file the platforms share, and BookiFlex uses it to keep availability in step. If you need a full channel manager, BookiFlex is not the right fit.<\/p><\/dd>\n<dt id=\"is%20this%20a%20real%20hotel%20booking%20system%20or%20a%20contact%20form%3F\"><h3>Is this a real hotel booking system or a contact form?<\/h3><\/dt>\n<dd><p>A real booking system. Guests pick dates, see what is free, choose a rate, pay and get a confirmation by email \u2014 on your website.<\/p><\/dd>\n<dt id=\"which%20payment%20options%20can%20guests%20use%3F\"><h3>Which payment options can guests use?<\/h3><\/dt>\n<dd><p>Payment on arrival, a deposit online, the full amount online or a bank transfer. Online payments go through Stripe.<\/p><\/dd>\n<dt id=\"do%20i%20need%20woocommerce%20or%20other%20plugins%3F\"><h3>Do I need WooCommerce or other plugins?<\/h3><\/dt>\n<dd><p>No WooCommerce needed. Everything for hotel booking is built in \u2014 properties, prices, availability, Stripe payments and guest emails \u2014 and Pro includes every add-on \u2014 nothing else to buy.<\/p><\/dd>\n<dt id=\"will%20the%20booking%20blocks%20look%20right%20in%20my%20theme%3F\"><h3>Will the booking blocks look right in my theme?<\/h3><\/dt>\n<dd><p>Yes. The blocks are isolated from your theme's styles, so neither can break the other. Match colors, fonts and corners with a short block of CSS variables. Place blocks with Gutenberg, Elementor or a shortcode.<\/p><\/dd>\n<dt id=\"can%20i%20start%20simple%20and%20add%20features%20later%3F\"><h3>Can I start simple and add features later?<\/h3><\/dt>\n<dd><p>Yes. Start with a calendar that shows free dates and prices, then switch on booking, rates, extras and calendar sync when you need them. Same plugin, same pages \u2014 nothing to rebuild.<\/p><\/dd>\n<dt id=\"is%20the%20availability%20calendar%20free%3F\"><h3>Is the availability calendar free?<\/h3><\/dt>\n<dd><p>Yes. The Booking Calendar and Booking Cart are part of the free version, with no add-on to install.<\/p><\/dd>\n<dt id=\"does%20bookiflex%20support%20multilingual%20sites%20%28wpml%2C%20polylang%29%3F\"><h3>Does BookiFlex support multilingual sites (WPML, Polylang)?<\/h3><\/dt>\n<dd><p>Not yet. The booking widget, search form and guest emails are translated into English, German, Spanish, French, Italian, Russian and Polish.<\/p><\/dd>\n<dt id=\"is%20bookiflex%20a%20hotel%20booking%20plugin%20for%20b%26bs%2C%20guesthouses%20and%20small%20hotels%3F\"><h3>Is BookiFlex a hotel booking plugin for B&amp;Bs, guesthouses and small hotels?<\/h3><\/dt>\n<dd><p>Yes, if each room is booked on its own. It doesn't sell beds in shared rooms, and it doesn't suit large hotels that pool room types.<\/p><\/dd>\n<dt id=\"not%20sure%20it%20fits%20your%20property%3F\"><h3>Not sure it fits your property?<\/h3><\/dt>\n<dd><p>Open a topic in the <a href=\"https:\/\/wordpress.org\/support\/plugin\/bookiflex\/\">support forum<\/a> and describe your setup. We'll tell you honestly whether BookiFlex fits.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.10.1 - 10 October 2026<\/h4>\n\n<ul>\n<li>New: Booking Calendar \u2014 an availability calendar with a price on every free night, for any page. Guests pick their dates and book right below it, or just check free dates.<\/li>\n<li>New: Booking Cart \u2014 guests check out next to the Booking Calendar, without leaving the page.<\/li>\n<li>New: Both come with the free version and Pro, as a Gutenberg block, an Elementor widget and the [bookiflex_booking_calendar] \/ [bookiflex_booking_cart] shortcodes. Calendar options are under Settings \u2192 Appearance.<\/li>\n<li>New: Overdue reservations can be cancelled automatically. Turn it on under Settings \u2192 General \u2192 Auto Confirmation Settings: when the payment deadline passes, the reservation is cancelled and the guest gets the cancellation email. Left off, it moves to Overdue and waits for you, as before.<\/li>\n<li>Fixed: Checkout did not recheck availability, so a guest could book a rental that sold out while they were filling in the form. Now they see \"Not enough availability\" instead.<\/li>\n<li>Fixed: In the free version, an overdue reservation released its dates, and they could be booked again. The dates now stay taken, as in Pro.<\/li>\n<li>Fixed: After moving from Pro back to the free version, a rate plan that inherits from another one could break the reservation details. It works again, and its edit screen suggests deactivating it or upgrading to Pro.<\/li>\n<li>Fixed: The Actions column in admin lists with a single button was wider than it needed to be.<\/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":"Hotel booking plugin for vacation rentals, apartments, B&amp;Bs &amp; small hotels. Direct bookings, availability calendar &amp; online payments. No code.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/278382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=278382"}],"author":[{"embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bookiflex"}],"wp:attachment":[{"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=278382"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=278382"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=278382"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=278382"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=278382"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=278382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}