BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Bookit — Booking & Appointment Calendar icon
Actively maintained Tested with WP 7.1 #7 in appointment booking

Bookit — Booking & Appointment Calendar

Appointment booking and event calendar for WordPress. Services, staff, availability, shortcodes, and email notifications. Prevents double-booking.

Active installs4K+1K+ tier
Downloads · 30d5K▼ -4.2% vs prev. 30d
Rating3.8/524 reviews
Health score87/100Excellent
All-time downloads234.2KSince Jan 2019
Support resolved1 / 1100% in last 2 months
RequiresWP 6.3PHP 7.4+
Downloads · 7d465▼ -78.3% week over week
Our verdict

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 & support

Daily downloads

322644966Jun 30Aug 13Sep 27
Yesterday46
Daily average (1y)94
Peak day1,307Mar 11, 2026
Last 12 months34.4K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Bookit stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
appointment booking #19 713 Best appointment booking plugins →
appointment calendar #8 498 Best appointment calendar plugins →
booking #37 2,046 Best booking plugins →
booking calendar #30 855 Best booking calendar plugins →
calendar #43 2,431 Best calendar plugins →

Version adoption

Share of active sites per release.

  • 2.635.1%
  • 2.527.4%
  • 2.414.7%
  • 2.311.6%
  • 2.26.9%
  • Other4.3%

Rating breakdown

★★★★★★★★★★ 3.8 from 24 reviews

  • 5★62.5%
  • 4★4.2%
  • 3★4.2%
  • 2★4.2%
  • 1★25.0%

About Bookit — Booking & Appointment Calendar

From the official readme · v2.6.0.5

Description

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.

  1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Please find more details on Plugin Installation in documentation
  4. 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]

Full changelog on WordPress.org →

Screenshots

Bookit — Booking & Appointment Calendar screenshot
Bookit — Booking & Appointment Calendar screenshot
Bookit — Booking & Appointment Calendar screenshot
Bookit — Booking & Appointment Calendar screenshot
Bookit — Booking & Appointment Calendar screenshot
Bookit — Booking & Appointment Calendar screenshot
Bookit — Booking & Appointment Calendar screenshot
Bookit — Booking & Appointment Calendar screenshot
Bookit — Booking & Appointment Calendar screenshot

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.

Active installs badge Rating badge Health score badge

Best Bookit alternatives

All appointment booking plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress Appointment Booking Plugin Appointment scheduling & event booking plugin for WordPress. Let clients self-schedule… by LatePoint 100K+ ★★★★★★★★★★ 4.9 (101) 5 days ago 96
2 Online Scheduling and Appointment Booking System – Bookly Online Scheduling and Appointment Booking System – Bookly Appointment booking system for WordPress — schedule appointments, manage calendars, send… by Bookly 60K+ ★★★★★★★★★★ 4.4 (579) 6 days ago 92
3 Simply Schedule Appointments Simply Schedule Appointments Unlimited appointments, booking calendars, and notifications. Powerful appointment booking… by NSquared 50K+ ★★★★★★★★★★ 5 (155) 4 days ago 95
4 Booking Calendar Booking Calendar WP Booking Calendar plugin for full-day bookings, time-slot appointments, rentals & events… by wpdevelop 40K+ ★★★★★★★★★★ 4.7 (655) 1 week ago 94
5 Fluent Booking – The Ultimate Appointments Scheduling, Events Booking, Events Calendar Solution Fluent Booking The ultimate solution for booking appointments, meetings, webinars, events, sales calls… by WPManageNinja 20K+ ★★★★★★★★★★ 4.7 (46) 3 days ago 93
6 Appointment Hour Booking – Booking Calendar Appointment Hour Booking – Booking Calendar Appointment Hour Booking is a plugin for creating booking forms for appointments with a… by codepeople 10K+ ★★★★★★★★★★ 4.9 (523) 6 days ago 94
8 WPS Bookings for WooCommerce WPS Bookings for WooCommerce This WordPress Booking Plugin lets you manage full-day bookings, service appointments… by WP Swings 3K+ ★★★★★★★★★★ 4.5 (42) 2 months ago 81
9 Advanced Appointment Booking & Scheduling Advanced Appointment Booking & Scheduling Advanced Appointment Booking & Scheduling: Effortlessly manage appointments with a simple… by themespride 3K+ ★★★★★★★★★★ No reviews 2 weeks ago 71
10 Salon Booking System – Appointment Booking for Salons, Barbershops & Spas Salon Booking System Appointment booking built only for salons, barbershops and spas. Set it up in minutes by… by Dimitri Grassi 2K+ ★★★★★★★★★★ 4.4 (187) 1 week ago 77
11 Appointment Booking Plugin & Scheduling System – Webba Booking Calendar Appointment Booking Plugin & Scheduling System WordPress appointment booking plugin & booking system with appointment scheduling, booking… by Webba Appointment Booking 2K+ ★★★★★★★★★★ 4.9 (156) 2 days ago 85

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
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.