🎉 Use coupon MYXERO to enjoy 20% recurring discount on any plan. View Pricing
Bookit — Booking & Appointment Calendar
Bookit — Booking & Appointment Calendar

Bookit — Booking & Appointment Calendar

3.8/5 (24 ratings) 4K+ active installs Updated Apr 9, 2026
Screenshot 1

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.