Appointment Booking Plugin for WooCommerce | Online Booking Calendar & Service Manager
by magepeopleteam 4.4 (11 reviews)

Appointment Booking Plugin for WooCommerce | Online Booking Calendar & Service Manager

Turn any WordPress site into an online appointment booking system. Real-time calendar, staff scheduling, WooCommerce payments, coupons, and a customer …

Appointment Booking Plugin for WooCommerce ranks #12,320 among WordPress.org plugins with 200+ active installations, is #298 of 1,885 in the Calendar & Events category, a 4.4/5 rating from 11 reviews, and was last updated Aug 11, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 7 (Current: 7.1)
vtrunk Current Version vtrunk
Updated 1 month ago Last Update on 11 Aug, 2026
Refreshed 12 hours ago Last Refreshed on
#298 of 1,885 in Calendar & Events Top 25% by installs Downloads +5.3% this week
View on WordPress.org
Rank
#12,320
No change
Active Installs
200+
-20.9%
KW Avg Position
35.6
0.6 worse
Downloads
10.9K
+2 today
Support Resolved
0%
No change
Rating
88%
Review 4.4 out of 5
4.4 (11 reviews)

Next Milestone 300

Total Progress 14%
200+ 300+
7,195
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 86 more installs to reach 300+

Rank Changes

12,211 12,242 12,273 12,303 12,334 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
12,131 12,192 12,253 12,314 12,375 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
Current #12,320
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 30 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
0 10 20 30 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.4
11 reviews
Overall 88%
5
8 (73%)
4
1 (9%)
3
1 (9%)
2
0 (0%)
1
1 (9%)

Support Threads Overview

Resolved
Unresolved
1
Total Threads
0
Resolved
1
Unresolved
0%
Resolution Rate

TL;DR

AI summary of the plugin's readme

WPBookingly is for WordPress site owners in service-based industries like salons, clinics, consultants, car rentals, and tutoring who need an online appointment booking system. It solves the problem of manually managing service scheduling, staff availability, and customer bookings by providing a real-time booking calendar with optional WooCommerce checkout.

  • Real-time calendar sync
  • Custom staff schedules
  • Configurable service durations and buffer time
  • Group booking support
  • Recurring appointment controls
  • WooCommerce checkout mode
  • Booking coupons
  • GDPR consent and data export/erasure

Frequently Asked Questions

Common questions about Appointment Booking Plugin for WooCommerce | Online Booking Calendar & Service Manager

Yes. The core WPBookingly plugin is completely free. WPBookingly Pro adds premium features such as Google Calendar sync, advanced staff management, PDF invoices, and SMS notifications for businesses that need a more advanced setup.
No. WPBookingly works with or without WooCommerce. Choose Custom/Native mode to run bookings, checkout, and customer accounts without WooCommerce, or choose WooCommerce mode to use WooCommerce's checkout, taxes, coupons, gateways, and order management.
Use [service-booking post_id="123"] and replace 123 with your service's post ID. The older [bookingplus] shortcode is obsolete and should not be used.
Current versions register the service post type and flush rewrite rules automatically on activation. If you upgraded from an older version, deactivate and reactivate WPBookingly, or go to Settings > Permalinks and click Save Changes. If the issue persists, check your web server's rewrite rules and file permissions.
In WooCommerce mode, WPBookingly uses any gateway enabled in WooCommerce, including Stripe and PayPal. In Custom/Native mode the Offline payment gateway is included free, so you can accept bookings and collect payment manually without WooCommerce; online Stripe and PayPal checkout in this mode requires WPBookingly Pro. Always test gateway credentials over HTTPS before going live.
Yes. Customers can view booking details, reorder a service, request cancellation, and reschedule eligible appointments from their account area. WooCommerce-mode bookings appear under WooCommerce My Account > Orders; Custom/Native bookings appear on the automatically created WPBookingly My Account page, or on any page using the [mpwpb-user-dashboard] shortcode.
Eligible bookings display cancellation and reschedule controls in the customer account area. Cancellation is submitted as a request and stays pending until an administrator approves it. Availability, ownership, and your configured lead-time policy are always verified on the server.
Yes, when recurring booking is enabled for a service. Customers can view the full series, edit eligible appointments, add a new appointment, and request cancellation of the entire series from their account.
The calendar calculates available dates and times using the service's working days, operating hours, duration, capacity, holidays, staff availability, existing bookings, and any booking rules you've configured.
Yes. Each service can include its own pricing, schedule, availability, extra services, staff assignments, FAQs, and custom client input fields.

More plugins by magepeopleteam

Sign In / Register

You need to sign in or register to use this feature.