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,083 among WordPress.org plugins with 200+ active installations, is #304 of 2,134 in the Calendar & Events category, a 4.4/5 rating from 11 reviews, and was last updated Oct 14, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 7 (Current: 7.1.4)
v1.4.5 Current Version v1.4.5
Updated 3 weeks ago Last Update on 14 Oct, 2026
Refreshed 1 week ago Last Refreshed on
#304 of 2,134 in Calendar & Events Top 25% by installs Downloads +131.5% this week Actively maintained
View on WordPress.org
Rank
#12,083
— No change
Active Installs
200+
-16.3%
KW Avg Position
41.6
— No change
Downloads
10.9K
+14 today
Support Resolved
0%
— No change
Rating
88%
Review 4.4 out of 5
4.4 (11 reviews)

Next Milestone 300

Total Progress 50%
200+ 300+
1,097
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 50 more installs to reach 300+

Rank Changes

11,479 11,781 12,083 12,385 12,687 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
12,073 12,094 12,115 12,136 12,157 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Current #12,083
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 50 100 150 200 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
0 50 100 150 200 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-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.

Sign In / Register

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