Bookit — Booking & Appointment Calendar
Explore this tool and check the official listing for its latest features and requirements.
About this tool.
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 .
Getting started.
This section describes how to install the plugin and get it working.
- 01Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
- 02Activate the plugin through the ‘Plugins’ screen in WordPress
- 03Please find more details on Plugin Installation in documentation
- 04Set 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.