WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Nexcess v2.6.0.3

Bookit

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

Bookit

The facts

Rating
3.8★ from 24
Active installs
4k+
Price
Free
Last updated
26 Aug 2026
Added
Jan 2019
Requires WP
6.3
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
229,152

Our analysis

AI-assisted

Bookit is a WordPress plugin that adds an appointment booking system and event calendar to your site. You can define services, staff, working hours, and prices, allowing visitors to select a date and time to submit their bookings. The plugin also helps manage appointments and prevents double-booking while sending email notifications for various appointment statuses.

This plugin is suitable for businesses or individuals who need to manage appointments and services online, such as salons, clinics, or event planners. It offers flexibility in displaying availability and can be integrated into your site using shortcodes or page builders like Elementor and WPBakery.

Best for: This plugin suits businesses that require an online appointment booking system.

What it does well

  • Allows definition of multiple services with duration and price
  • Prevents double-booking
  • Configurable email notifications for appointments
  • Supports daily, weekly, or monthly calendar views
  • Manage appointments from the admin dashboard

Where it falls short

  • Limited information on the optional Pro add-ons
  • No details on specific features of the free version

Verdict

Bookit provides a straightforward solution for managing appointments and services on a WordPress site. It may be a good fit for those looking for a basic booking system without extensive customization needs.

From the developer

Nexcess's own description of Bookit, lightly tidied.

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.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for taking bookings.

MetForm

MetForm

93

Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...

Free 600k+ installs 4.7★ (504)
Calculated Fields Form

Calculated Fields Form: complete WordPress form builder for contact,booking,quote,payment forms & more,wit...

Free 40k+ installs 4.9★ (970)
Appointment Booking Plugin

Appointment booking plugin for WordPress. Let clients self-schedule 24/7, accept payments at booking, and redu...

Free 100k+ installs 4.9★ (99)
Simply Schedule Appointments

Unlimited appointments, booking calendars, and notifications. Powerful appointment booking plugin and booking...

Free 50k+ installs 5★ (155)
Booking Calendar

WP Booking Calendar plugin for full-day bookings, time-slot appointments, rentals & events. Accept booking...

Free 40k+ installs 4.7★ (653)