Appointment booking for WordPress
BookIt Pro extends BookIt, an appointment booking system and event calendar for WordPress. It is built for websites that need to present services, staff schedules, available time slots, and booking forms in one place. Visitors can choose a service and staff member, review available times, and submit an appointment without creating an account unless account use is enabled.
Administrators define services with durations and prices, assign staff members, and set working hours and working days. BookIt prevents double-booking and provides daily, weekly, and monthly calendar views, giving both site owners and visitors a clear way to work with availability.
Booking and calendar features
- Create as many booking forms or calendars as needed.
- Define multiple services with individual duration and price settings.
- Assign staff members and configure their working hours and days.
- Display availability in daily, weekly, or monthly views.
- Let customers select a service, choose staff, and submit a booking.
- Manage appointments from the WordPress administration dashboard.
- Send notifications for new, updated, or upcoming appointments.
- Edit notification templates in the plugin settings.
Pro payment and integration options
The Pro version supports several online payment methods, including PayPal and Stripe. BookIt also integrates with WooCommerce, allowing customers to check out through WooCommerce. The paid offering includes optional add-ons for WooCommerce integration, Google Calendar synchronization, drag-and-drop custom fields, and additional payment options such as PayPal.
These options allow the booking workflow to be connected with an existing store, calendar, or checkout process. Custom fields can be arranged through drag and drop when that add-on is used, helping you collect additional information during the appointment request.
Adding forms to your site
Booking calendars can be placed on any page. You can use a generated shortcode or add the available widgets for Elementor and WPBakery. This makes it possible to create separate calendars for different services or present multiple booking forms across a site.
Notification templates are adjustable in the settings. You can prepare messages for activities such as a new appointment submission or an appointment update, as well as notifications for upcoming appointments. This keeps communication connected to the booking activity managed in the dashboard.
Practical use cases
BookIt Pro can be used for service businesses, scheduled consultations, staff-based appointments, and websites that offer several services with different durations or prices. Separate calendars can organize services independently, while staff schedules and working days control the available slots visitors can select.
The combination of appointment management, payment options, calendar synchronization, and page-builder widgets supports workflows ranging from a simple booking page to a site with multiple services and staff members.
Installation and setup
- Install and activate BookIt in WordPress.
- Create services, enter durations and prices, and assign staff members.
- Set working hours and working days for each staff member.
- Create one or more booking forms or calendars.
- Place a form on a page with its shortcode, Elementor widget, or WPBakery widget.
- Configure email notifications and templates in the settings.
- Enable the required Pro payment or integration add-ons, including WooCommerce or Google Calendar options where needed.
BookIt documentation and support information are available at bookitwp.com.