Bookit — Booking & Appointment Calendar
Appointment booking and event calendar for WordPress. Services, staff, availability, shortcodes, and email notifications. Prevents double-booking.
Safe pick
Yes — Bookit is a safe, well-maintained plugin to use in 2026. It runs on 4K+ sites, is rated 3.8/5 and was last updated 2 weeks ago, and scores 87/100 on our health check.
- Actively developed — last update 2 weeks ago
- Tested with the latest WordPress (7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Bookit stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| appointment booking | #19 |
| appointment calendar | #8 |
| booking | #37 |
| booking calendar | #30 |
| calendar | #43 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 3.8 from 24 reviews
About Bookit — Booking & Appointment Calendar
From the official readme · v2.6.0.5Description
Bookit adds an appointment booking system and event calendar to your WordPress site. You define services, staff, working hours, and prices; visitors pick a date and time and submit a booking. The plugin prevents double-booking and sends configurable email notifications.
What you can do:
- Define multiple services with duration and price; assign staff and set their working hours and days.
- Show availability in daily, weekly, or monthly calendar views.
- Place a booking form on any page via shortcode or with Elementor and WPBakery widgets.
- Let customers choose a service and staff, see available slots, and submit a booking (no account required unless you enable it).
- Receive and send email notifications for new, updated, or upcoming appointments; templates are editable in settings.
- Manage all appointments from the admin dashboard; optional Stripe payments in the free version.
Optional BookIt Pro add-ons add WooCommerce integration, Google Calendar sync, drag-and-drop custom fields, and additional payment options (e.g. PayPal). Documentation and support are available at bookitwp.com.
Installation
This section describes how to install the plugin and get it working.
- Upload the plugin files to the
/wp-content/plugins/directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- Please find more details on Plugin Installation in documentation
- Set Up Page in Menu -> BookIt.
Frequently asked questions
How many booking forms can I create?
You can create as many booking forms as you need. The plugin does not limit you allowing to create the desired number of calendars.
Can I set up notifications?
With BookIt you can set up custom notifications and adjust email templates. In the plugin settings, you are able to prepare the email notifications for various activities on the website such as new appointment submission, appointment update, and others. Add all the needed elements to create a perfect email template.
Can I get free updates?
Definitely. Once you installed the plugin, you can get free updates every time there is a new version released. Find more information on how to update BookIt in the plugin
Do I need to have coding skills to use BookIt?
Even if you are not familiar with coding, you can easily use our booking plugin. BookIt was developed for a wide range of users with different skills, an easy-to-use dashboard and a neat pack of settings make it very simple to navigate the plugin and create appointment calendars.
What payment methods the plugin supports?
The PRO version of the plugin supports several online payment methods. Among them PayPal and Stripe. Also, BookIt is fully integrated with the WooCommerce plugin, which also allows users to checkout via WooCommerce.
Can I create different calendars for different services?
You can create booking forms for any service. For more convenience, you can surely build separate calendars for the services you provide. This also will be more comfortable for your users.
Is it possible to add a booking form to any page?
Yes, you can insert the calendar into any page of your WordPress site. We have provided several ways for that: you can use either a unique shortcode, which can be easily generated for the calendar or use the page builders’ widgets. Both methods take minutes to complete the form integration.
Found a security vulnerability?
Make sure you are reporting in a safe and responsible way. We take security very seriously. If you discover a security issue, please bring it to our attention right away! Below you will find all the methods to report security vulnerabilities: Report security bugs through the Patchstack Vulnerability Disclosure Program Check our Bug Bounty Program Reach out directly to us on security [at] stellarwp.com.
Changelog
2.6.0.5 2026-09-14
- Security – Hardened the appointment management AJAX endpoints.
2.6.0.4 2026-09-01
- Security – Harden the Stripe Connect payment handler.
- Fix – Correct a price-formatting bug affecting some fractional-cents prices.
2.6.0.3 2026-08-26
- Security – Harden the PayPal payment handler.
2.6.0.2 2026-08-17
- Security – Harden the booking AJAX endpoint.
- Fix – Reused an existing customer for repeat guest bookings instead of creating duplicate records.
2.6.0.1 2026-07-29
- Security – Harden the day-appointments AJAX endpoint. [SVUL-L48]
2.6.0 2026-07-08
- Security – Require login or registration before completing a booking in Registered mode, and link the booking to the current user. [SVUL-31]
- Security – Harden the booking and customer account AJAX endpoints. [SVUL-26]
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Bookit alternatives
All appointment booking plugins →FAQ
Bookit: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 28, 2026
Is Bookit free?
Yes. Bookit is free to download and use from the official WordPress.org plugin directory.
Is Bookit safe to use in 2026?
Yes — Bookit is a safe, well-maintained plugin to use in 2026. It runs on 4K+ sites, is rated 3.8/5 and was last updated 2 weeks ago, and scores 87/100 on our health check.
How many websites use Bookit?
Bookit is active on 4K+ WordPress websites and has been downloaded 234,172 times since it launched in January 2019. It was downloaded 5,042 times in the last 30 days.
Does Bookit work with WordPress 7.1?
Yes. The developer has tested Bookit up to WordPress 7.1.2, the latest release. It requires WordPress 6.3 or newer.
What PHP version does Bookit need?
Bookit requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Bookit last updated?
The latest version, 2.6.0.5, was released on September 14, 2026 (2 weeks ago).
Who makes Bookit?
Bookit is developed and maintained by Nexcess.
What are the best alternatives to Bookit?
The most popular alternatives to Bookit are Appointment Booking Plugin (100K+ installs), Online Scheduling and Appoi… (60K+ installs) and Simply Schedule Appointments (50K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card








