
Mobile Calendar Booking Engine is the official WordPress plugin for integrating Mobile Calendar‘s powerful booking system directly into your website.
Mobile Calendar is a comprehensive Property Management System (PMS) with integrated Channel Manager and 24/7 Booking Engine designed for hotels, vacation rentals, apartments, and accommodation providers.
Booking Button Block
– Custom button text and colors
– Optional pre-filled parameters (room ID, dates, guests)
– Border radius, padding, and alignment controls
– Live preview in editor
Search Bar Block
– Professional date picker (Flatpickr)
– Guest selection (adults and children)
– Horizontal or vertical layout
– Customizable primary color
– Responsive design
Both Gutenberg blocks are also available as native Elementor widgets with the same features and customization options.
The plugin automatically detects your WordPress language and displays the booking interface in one of 40+ supported languages including:
English, Polish, German, Spanish, French, Italian, Portuguese, Dutch, Czech, Danish, Finnish, Greek, Hungarian, Norwegian, Romanian, Slovak, Swedish, Turkish, Ukrainian, Russian, Chinese, Japanese, Korean, Thai, Vietnamese, and many more.
This plugin connects to Mobile Calendar’s external services to provide booking functionality:
The plugin does not collect or store personal data on your WordPress site. All booking data is processed and stored securely by Mobile Calendar’s servers.
This plugin connects to the following external service to provide its core booking functionality:
This is a legitimate service integration, similar to how WooCommerce connects to payment gateways or Disqus handles comments. The booking system cannot function without this external connection as all reservation data is managed by Mobile Calendar’s servers.
assets/vendor/flatpickr/ directoryNo CDN or remote loading is used for Flatpickr – all files are included within the plugin.
All JavaScript and CSS files in this plugin are human-readable and not minified. No build tools (npm, webpack, gulp, etc.) are required.
assets/js/, blocks/, and static/js/ directories – all uncompressed and commentedassets/css/ and static/css/ directories – all uncompressed and formattedblocks/ directory – plain JavaScript, no JSX compilationassets/vendor/flatpickr/ – original distribution filesThe complete source code is available at: https://github.com/mobile-calendar/wp-plugin-mobile-calendar-booking-engine
Need help? We’re here for you:
Developed by the Mobile Calendar Team
This plugin is licensed under GPLv2 or later.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.