Baza Booking Calendar is a real-time booking plugin for businesses

Real-time booking and automated payment calendar

Baza Booking Calendar is a powerful and user-friendly WordPress plugin that enables businesses to accept online bookings for rooms, services, or studio time directly on their website, manage availability in real time, customize booking settings and pricing, automate reservation workflows, and process secure online payments through PayPal, Stripe, Revolut, SumUp, and Paddle, providing a complete and flexible booking and payment solution for both local and international customers.

Test the admin panelClick here to get started!

06.05WE
07.05TH
08.05FR
09.05SA
10.05SU
11.05MO
12.05TU
800-9-00
900-10-00
1000-11-00
1100-12-00
1200-13-00
1300-14-00
1400-15-00
1500-16-00
1600-17-00
1700-18-00
1800-19-00
1900-20-00
2000-21-00
2100-22-00
2200-23-00
2300-24-00
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
100$
Refresh calendar

Choose Your Plan

Choose from three flexible plans—Starter for testing, Pro for full yearly access, and Elite for multiple websites—so you can pick the option that best fits your workflow and start managing bookings efficiently.

Starter

108 Yearly
79 /Y
You save 27%
1 website
The essential plan for launching your booking system. Includes hourly booking, discount rules, MonoBank and LiqPay payments, basic schedule setup, and email notifications for admins and clients.

Elite

999 /Y
15 websites
The complete plan for developers and agencies. All Pro features unlocked across 15 websites, with advanced pricing tools, full schedule control, and every setting available.

Powerful Modules
That Take Bookings to the Next Level

Baza Booking Calendar includes a collection of professional modules designed to expand functionality and streamline daily operations. Each module adds powerful tools to help you automate processes, analyze performance, and deliver a seamless booking experience.

Google Calendar Synchronization

Automatic synchronization with Google Calendar to display bookings in your personal calendar.

Zapier Integration

Connect your bookings to 7,000+ apps automatically. Send data to Google Sheets, Slack, CRM, and more — no code required.

Statistics & Analytics

Get clear insights into performance with workload charts, revenue reports, and popular time slot analysis.

Form Builder

Create fully customized booking forms with an intuitive drag-and-drop interface tailored to your business needs.

Loyalty Program

Reward returning customers, track spending,
and build long-term client relationships through a flexible multi-tier system.

Guides and Documentation

Step-by-step learn how to set up, integrate, and optimize your service for both users and administrators.

Getting Started

Baza Live Chat is a self-hosted WordPress live chat plugin with Telegram bot integration. Visitors chat on your website — you receive messages instantly in Telegram and reply without opening WordPress. This guide covers everything from installation to first message in under 10 minutes.

WooCommerce — AI Order Assistant & Telegram Notifications

Let customers check their WooCommerce order status directly in the chat. AI verifies identity securely before sharing any order details. Receive Telegram notifications on new orders, payments, cancellations, and completions.

AI Assistant

The AI Assistant automatically replies to visitor messages using Google Gemini AI and your own WordPress content as the knowledge base. When a visitor asks a question, AI answers instantly — and if it cannot find the answer, it hands off to you in Telegram automatically.

Supergroup Mode – One Telegram Topic Per Visitor Session

Supergroup Mode is a Pro feature of Baza Live Chat that creates a separate Telegram Topic for each visitor session. It is designed for support teams with multiple operators — each conversation stays isolated in its own Topic, so nothing gets mixed up in a busy group chat.

Session Management — Take Over, Hand Back to AI

Learn how operators can take over a visitor session from AI, hand it back, and how the handoff flow works in both regular and Supergroup mode.

License

Baza Live Chat is free to install and use. A license key unlocks Starter or Pro features. Activate your license in the plugin settings in under a minute.

Calendar Widgets

The interactive calendar combines modern tools for navigation and schedule management, providing users with a highly convenient and flexible interface experience. The system allows effortless movement between weeks, quick access to relevant dates and services, and direct management of selected time slots right within the calendar interface.

Navigation Widget

The navigation widget is designed for quick and intuitive movement within the calendar. It includes a convenient week selector, allowing users to instantly switch between periods, as well as an integrated menu for navigating across different calendar services.

Selected Slots Widget

The selected slots management widget displays all chosen time intervals in a clear, visual format and allows direct interaction with them. Users can view active slots, remove or modify them as needed, all without leaving the calendar interface.

Pay Your Way

Baza Booking Calendar integrates with all major payment providers—fast, secure, and hassle-free.

Finally, a WordPress Booking Plugin That’s Easy and Powerful

Baza Booking Calendar is the most powerful and user-friendly WordPress booking plugin. Here are the modules that make managing reservations effortless, flexible, and efficient for any business.

Hourly Bookings & Flexible Time Slots

Book services by the hour with customizable 15, 20, 30, or 60-minute slots for maximum flexibility and efficient scheduling.

Concurrent Booking System

Accept multiple bookings per time slot with visual availability, preventing overbooking and maximizing resource use.

Real-Time Booking & Status Updates

All bookings update instantly, with automatic notifications for new reservations and payments for fast, efficient management.

Two-Click Time Selection

Select start and end times in just two clicks, simplifying the booking process for users.

Discount & Promo Code System

Set up hourly, seasonal, multi-level, and personalized discounts with flexible rules, one-time or reusable coupons.

Loyalty Program

Reward repeat customers with multi-tier discounts, automatic tracking, visual progress, and detailed analytics.

City Tax %

Add and manage local taxes with automatic percentage calculation for each booking.

Additional Services & Equipment Rental

Add extra services or equipment for booking, enhancing upselling opportunities.

Booking Statistics & Analytics

Access workload graphs, revenue reports, popular time slots, and export data for deeper analysis.

Form Builder

Create custom reservation forms with required fields, drag-and-drop layout, and personalized styling.

Google Calendar Sync

Automatically synchronize bookings with your Google Calendar for easy schedule management.

REST API Integration

Connect to external systems, apps, or CRMs to manage reservations and stats automatically.

Theme Customization

Choose between light or dark themes or set your own color palette for the interface.

AJAX Loading

Experience fast and seamless interaction without page reloads.

Multichannel Notifications

Send instant updates via Telegram, WhatsApp, Viber, and SMS to customers and admins.

Working Days & Holidays Settings

Set weekdays and holidays to accurately plan bookings and schedules.

Automated Payments

Accept secure online payments directly through the plugin with full encryption.

Mobile & Tablet Support

Fully responsive for mobile devices and tablets.

Elementor Compatibility

Automatically adapts to Elementor container blocks without extra configuration.

Swipe Feature

Navigate the calendar easily with swipe gestures on mobile devices.

Real-time Sound Notifications

Admins receive instant sound alerts for new bookings and payments, ensuring quick responses and smooth workflow management.

Got Questions? We’ve Got Answers

Find everything you need to know about installing, setting up, and using Baza Booking Calendar.
Quick, clear, and straight to the point.

Yes. The plugin supports secure payment integrations with Stripe, Revolut, LiqPay, MonoBank, and PrivatBank APIs for automated and encrypted transactions.

Yes, Baza Booking Calendar supports Google Calendar synchronization. You can sync your bookings to Google Calendar to avoid double bookings and manage your schedule across platforms. Configure the integration in the plugin settings by connecting your Google account.

After purchasing a license on our website, you’ll be able to download the Baza Booking Calendar plugin. Upload and install it manually through your WordPress admin panel (Plugins → Add New → Upload Plugin) or extract the files to your /wp-content/plugins/ directory. After activation, go to Baza Booking in your WordPress admin panel to configure your booking settings, including availability, pricing, and notification preferences.

[ baza_booking_calendar ] to display the calendar on any page or post. You can also use the Gutenberg block “Baza Booking Calendar” for easier integration with the block editor.

Customers select their desired dates on the calendar, fill out the booking form with their details, and submit their reservation. They will receive a confirmation email with booking details.

Configure email notifications in the plugin settings. You can set up automatic emails to be sent to administrators and customers when a new booking is made, modified, or cancelled.

All bookings are listed in the Baza Booking admin section. You can view, edit, approve, or cancel bookings. The calendar view shows all reservations at a glance, making it easy to manage your schedule.

Currently, the plugin supports offline payments and custom payment instructions. Integration with popular payment gateways like PayPal, Stripe, and WooCommerce is available through extensions or can be customized.

Yes, you can configure minimum and maximum stay requirements in the plugin settings. This helps you control booking lengths according to your business needs.

Yes, Baza Booking Calendar supports multiple properties or rental units. Each object can have its own calendar, pricing, and availability settings.

You can export your booking data to CSV format from the admin panel. This allows you to analyze bookings, create reports, or integrate with external accounting systems.

Yes, Baza Booking Calendar provides a REST API that allows you to integrate with any CRM system, property management software, or third-party platform. You can synchronize bookings, manage availability, and automate workflows by connecting the plugin to your existing business tools. API documentation is available in the plugin settings for developers.

Navigate to the Baza Booking Calendar settings in your WordPress admin. You can configure daily, weekly, or monthly rates, set minimum and maximum booking durations, and block out unavailable dates directly in the calendar interface.

Adding the BBC Calendar Widget to your WordPress site is quick and straightforward. Follow these steps:

1. Download the Widget

  • Visit the official download page or your account dashboard.

  • Download the latest version of the BBC Calendar Widget plugin as a .zip file to your computer.

2. Upload the Plugin to WordPress

  • Log in to your WordPress admin dashboard.

  • Navigate to Plugins → Add New.

  • Click the Upload Plugin button at the top of the page.

  • Select the .zip file you downloaded and click Install Now.

3. Activate the Plugin

  • After installation, click Activate Plugin.

  • The BBC Calendar Widget is now automatically added to your site and ready to use.

4. (Optional) Customize with Filters

  • For advanced customization, the widget provides multiple filters to modify its content.

  • For example, you can use filters like bbc_outside_before_form or bbc_inside_after_form to insert custom messages, banners, or HTML at different positions in the calendar form.

  • See the plugin documentation for full details and examples.

5. Test the Widget

  • Visit your site to ensure the calendar is displaying correctly and all interactive features are working as expected.