WordPress plugin

BookIt Pro

BookIt Pro extends BookIt, an appointment booking system and event calendar for WordPress. Define services with their durations and prices, assign staff, and set each staff member’s working days and hours. BookIt uses those schedules to display available times and prevent double-booking.

BookIt Pro

Set up appointment availability

BookIt Pro extends BookIt, an appointment booking system and event calendar for WordPress. Define services with their durations and prices, assign staff, and set each staff member’s working days and hours. BookIt uses those schedules to display available times and prevent double-booking.

Visitors can select a service and staff member, select an available time, and submit a booking. They do not need an account unless account use is enabled. Calendars can display daily, weekly, or monthly availability, while administrators manage appointments from the WordPress dashboard.

Publish booking forms and manage appointments

Create as many booking forms or calendars as needed, including separate calendars for different services. Add a form to a page with its generated shortcode or an Elementor or WPBakery widget.

BookIt can send notifications for new, updated, or upcoming appointments. Edit the email templates in the plugin options to prepare messages for those booking events.

Choose Pro payment and integration options

BookIt Pro works with several online payment methods, including PayPal and Stripe. Optional Pro add-ons include WooCommerce integration, Google Calendar synchronization, drag-and-drop custom fields, and additional payment options such as PayPal. When WooCommerce integration is enabled, clients can check out through WooCommerce. Use custom fields to collect additional details with an appointment request.

Installation and setup

  1. Install and activate BookIt in WordPress.
  2. Create services, enter durations and prices, and assign staff members.
  3. Set working hours and working days for each staff member.
  4. Create one or more booking forms or calendars.
  5. Place a form on a page with its shortcode, Elementor widget, or WPBakery widget.
  6. Configure email notifications and templates in the settings.
  7. Enable the Pro payment or integration add-ons you need, such as WooCommerce or Google Calendar options.