WordPress plugin

BookingWP – WooCommerce Appointments

Take WooCommerce appointments with staff calendars, 2-way Google Calendar sync and flexible rules.

Version

5.4.15

Last updated

Sep 11, 2026

Developer

BookingWP

GPL · Official site →

Auto updates Unlimited sites Unlimited downloads No daily limits

About This Plugin

WooCommerce Appointments is a WordPress appointment booking plugin built on top of WooCommerce, so you can use WooCommerce extensions and accept every payment gateway WooCommerce supports. You can request payment or accept appointments for free.

Google Calendar sync works both ways, and staff can sync their own appointments to their own Google calendar. Assign multiple staff to appointments, manage a calendar for each employee and let them log in and set their availability. Set availability, capacity and pricing rules by date, day or hour, with different pricing per staff member or quantity booked. Add padding time between appointments and a scheduling window that limits how far ahead customers can book.

Extra form fields such as checkboxes, options, inputs, color swatches and uploads can add or reduce cost and duration. Time slots convert to the visitor's timezone. Customers can cancel or reschedule on their own, or you can require staff approval before an appointment is confirmed and paid for. Email reminders reduce no-shows, and appointment forms go anywhere with a shortcode. It works with WPML, Polylang, Loco, MultilingualPress and qTranslate, and has REST API support and white label options.

$99
a yearor $299 lifetime

Start with the free trial.
Decide after thirty days.

Start My Free Trial

No credit card required.