Five of the Best WordPress Appointment Plugins

Posted on October 17, 2015 by in Tips & Tricks | 19 comments

Five of the Best WordPress Appointment Plugins

When the Rolling Stones covered “Time is On My Side” by Kai Winding in 1964, they clearly didn’t foresee a world where we’d be fighting so hard to maintain control of our time. Although the value of a second hasn’t changed over the years, it certainly feels like time has become a more precious commodity.

As a small business owner, one of the best ways to improve you time management is to become more organized and to automate repetitive tasks wherever possible – that includes things like scheduling client appointments.

Before WordPress, meeting with clients, patients or customers required spending time on the phone and flipping through your calendar trying to find a mutually agreeable time. Thankfully, this approach is no longer required. With so many businesses running WordPress, it’s relatively easy to begin organizing and tracking your schedule with the same software you’re already using to run your website.

In this post, we’re going to take a closer look at five of the Best WordPress appointment plugins that your money can by. If you’re looking for a way to ease the burden of appointment booking and tracking, we’re about to solve that problem for you.

Let’s get started.

Appointment Plugin Criteria

I tried more than the five plugins reviewed in this post and for one reason or another, many of them didn’t make the cut. The expectation was that to be called one of the best WordPress appointment plugins, each one should meet some minimum criteria.

Mobile responsiveness was one of those criteria as was a sales website that invoked a feeling of trust. Quite a few of the plugins that were looked at had demo sites that were not functioning properly. For others, it appeared that the plugins were broken or not compatible with the current version of WordPress.

The five plugins that are covered below should comfortably represent the best of the best. Well designed, easy to use, with a viable and functioning online demo and a marketing site that makes me comfortable enough to pull out my credit card.

If you’re looking for a plugin to ease the burden of scheduling and managing appointments, I think you’ll find that any of the plugins below should fit the bill.

Birch Press Scheduler


Personal: $79/site
Business: $79/site
Business+: $79/site
Developer: $300 /10 sites

Birch Press Scheduler bills itself as a premium WordPress appointment plugin and I can’t find any reason to disagree with that statement. BPS allows you to embed your customizable booking form into any page or post on your site. Custom fields and a personalized design are all possible.

As soon as someone books an appointment, it will be synced with whichever calendar you’re currently using – iCal, Google, iPhone or Outlook. Syncing happens both ways. If you’re on the go and you add an appointment through your phone, your availability will be updated within Birch Press.

Appointment reminders were once a time-consuming process but not anymore. Notification emails can be easily configured based upon your individual requirements. For example, if you have multiple staff members in your office you might choose to notify them via email anytime an appointment has been booked. You can also notify clients at a predetermined time before the appointment to reduce the chances of a no-show.

Additional features:

  • 12 Months of support and updates
  • Custom email messages
  • Holiday blocking
  • Cancel / Reschedule Appointment (business plans)
  • Color coded appointments (business plans)
  • Post-booking page redirection (business plans)
  • Returning user bookings (business plans)
  • Length of time slot
  • Payment gateway integration
  • WooCommerce integration (Business+ plan)
  • Access control (Business+ plan)

As you can see, Birch Press is one of the top choices in the category in terms of features and functionality and definitely worth taking a closer look at.



$19/month – Unlimited sites, downloads, and support

Appointments+ is a great appointment plugin from the team at WPMU DEV. It’s designed specifically for small businesses including salons, studios, massage therapists, medical clinics and more – basically anyone who books time with clients or patients.

Appointments+ allows you to create custom profiles and availability for each team member. No matter what size your business is, this plugin can meet your needs. With unlimited employee/practitioner profiles and unlimited services, there is no limit to what can be accomplished.

Attached to each profile are black-out dates and times, working hours and break times. Clients can book their own appointments or if you want to book their next appointment before they leave your office, manual bookings are possible too. Some of the additional features available with Appointments+ include:

  • Easy to set-up appointment page
  • Separate widgets for calendars, team members, and services
  • Shortcode integration
  • Let clients login via Facebook, Twitter, Google+ or WordPress
  • The ability to display weekly or monthly schedules
  • Limit advance bookings to a specific timeframe
  • Sync with Google Calendar & Google Maps integration
  • Convenient appointment reminders
  • Multiple locations
  • The ability to require payments or deposits at the time of booking

With dozens of other features and add-ons, Appointments+ is another top choice worthy of serious consideration.



Single Site License: $46 including 6 months of support

Bookly is a well-designed, attractive and fully responsive appointment booking plugin available from CodeCanyon. Within just a few seconds, you can tell that a fair amount of time and effort has gone into thinking about the front-end user experience.

Before you brush off the importance of user experience, think about how an incredibly simple process might increase the odds of an appointment being booked on your site. Making the appointment booking process as quick and easy as possible is more important than you might think – Bookly delivers, hands down.

As it turns out, the admin interface is pretty intuitive as well. With unlimited staff members, Bookly is a snap to get set up and running. Employees or team members can set their own working hours, breaks and holidays. Email reminders are fully customizable and automated – an important feature because reduced no-shows increase billable hours. Customers can also cancel their own appointments by following a simple link that’s included in the reminder email.

Your booking form can be customized right down to standard fields, custom fields, and default values. Accepting payments via PayPal, or Stripe is possible, or you can skip payments altogether. Once you’re happy with your form it can be easily inserted into any page or post with a simple shortcode.

Additional features include:

  • Google calendar sync
  • WooCommerce Integration
  • Group bookings – let clients book appointment with more than person at a time
  • Send email and SMS reminders
  • Export your appointments to CSV
  • Offer discount coupons
  • Payment reporting

Another top choice, Bookly sets the bar when it comes to u/x and is worth a closer look.

WooCommerce Bookings


Single Site License – $249 – all options include 12 months of support and updates
5 Site License – $299
25 Site License – $449

As the official offering from Woo, you can rest assured that this plugin will function as advertised. If you’re someone who sells their time, WooCommerce Bookings might be just what you’re looking for.

WC Booking is a flexible plugin in that you can use to allow the booking of time. Anything from a 30 minute Chiropractic appointment to a weeklong cottage rental is possible. WooCommerce Bookings has a few more features than some of the other plugins and it’s also suitable for more business types. For that reason, you should expect to spend a little more time on the setup process.

Selling your time involves creating a bookable product and then deciding exactly how clients or patients will be able to book your services. You can create fixed blocks of time or even let your clients decide. You’ll also have control over whether a booking is automatically generated or requires your approval. Once a time is booked, you can customize your email notifications – new bookings, confirmations, reminders, and cancelations are all possible.

Some additional features of note include the following:

  • Complete control over availability
  • Flexible pricing based on services, blocks of time, and service providers
  • Custom fields using the Product add-ons extension
  • View your booking in a list or calendar format
  • Google calendar integration (one way only – bookings to calendar)
  • Access to multiple payment gateways
  • 12 Months of support and updates

WooCommerce Appointments


Single Site License – $69 – all options include 12 months of support and updates
10 Site License – $129
25 Site License – $199

WooCommerce Appointments is a Woo compatible appointment plugin from BizzThemes. This particular plugin is geared specifically towards appointments only. It’s an easy to use plugin for both customers and administrators alike. In particular, the appointment booking process for customers is simple and intuitive.

WC Appointments includes the ability to manage multiple staff members including individual calendars, availability and admin access. Two-way Google calendar sync is also available which means when you add an appointment directly to Google calendar it will be automatically added to WooCommerce Appointments as well.

Because this plugin is built on top of WooCommerce, you’ll be able to access multiple payment gateways or, if you prefer, you can just stick with regular confirmation and reminder emails and collect payment at the time of service. Some of the additional feature included are:

  • Highly customized and employee specific availability rules
  • Easy global settings
  • Adjustable advance notice requirements
  • Padding time between appointments
  • Compatible with WooCommerce follow-up email extension
  • Integrates with WooCommerce Gravity Forms extension

Wrap Up

All of the plugins covered in this review are great. Some are quick and easy to set up. Others are more challenging but balanced by the fact that they are more extensible or offer a better choice of payment gateways.

As with any plugin decision, the best solution is to spend some time playing with the demos of each plugin. Consider which features are mandatory and which you can do without. No plugin is perfect for every business so it’s important to do your own research based upon your specific needs.

If you have a favorite plugin that you like to use and it’s not listed in this review, please share in the comments below.

Article thumbnail image by Bishopdesign /

Premade Layouts

Check Out These Related Posts

Splice Video Editor: An Overview and Review

Splice Video Editor: An Overview and Review

Posted on May 7, 2019 by in Tips & Tricks

Video is a valuable form of content for social media. Unfortunately, creating quality videos is usually a long process that involves moving mobile footage to a desktop app for editing. However, mobile editing is on the rise. Apps such as Splice Video Editor make it possible to efficiently create...

View Full Post


  1. This is just too scary… Searching, Facebook and everywhere else to find a plugin that allows my clients websitevisitors to make reservation online… Outlook plays a little tune, and this nice blogpost landed in my inbox!
    Thanx a million! I’ll be back here tomorrow reading it all thoroughly – now it’s bedtime in Sweden! 🙂

    All the best!

    • If you are using the plugin in Sweden, be sure that it can handle daylight saving time. Appointments+ did not a couple of month ago and has no refund service. Money in the lake as we say it up north.

  2. These are all fine and dandy but what actually integrates with either a CRM or practice management software that healthcare providers use? If it doesn’t integrate then there’s no chiropractor or dentist or any other healthcare provider that will be using these.

  3. i use vCita, ist very good, have a look
    best wishes

  4. Birch Press
    apparently they’ve raised their prices right after you posted this not good business too rich for me

  5. Looks cool, but why these plugins are so expensive?

  6. I LOVE this article and have been really struggling to find the right appt booking plugin. One question, did any of these pass the test in terms of being able to track lead conversions? Because many are iframes, I’m finding that we can’t redirect the users to a thank you page to fire off the conversion tracking pixel for FB, Google, and Bing. Have tried many of these schedulers.

  7. Do any of the appointment plugins tie in with Office 365?

    • I use – have used it for over 5 years. It works with my Google Calendar and then shows up on Outlook. I use Office 365 – no issues.

  8. From what I can tell, none of these scheduling plugins offer Time Zone solutions? I have a site that uses a fairly expensive service for scheduling phone interviews with job applicants that could be anywhere in the United States. We have to have the ability for the applicant to choose their timezone so that the appointments are scheduled accurately.

    Any wordpress scheduling solutions that include timezone support?

  9. I use Appointments+ and it is awesome.

  10. you left out the best servce. not a plugin

    its is better than all of these.

    your welcome

  11. Thanks for the article. Love reading about all of the options. I have used TimeTrade. It is $49 / year – I run it on my Google Calendar, but can also show up in Outlook. It is such a timesaver, especially when working with clients in different time zones. I send them my link and say find the most convenient time for you. Everyone who works with clients needs this type of tool.

  12. Important to us when looking for an appointment scheduling interface were 2 way Google Calendar sync (many have one way, so if you need two way, make sure you read the fine print before you sign up) and the ability to have appointments prepaid through a gateway other than Paypal, as too many of our clients were confused on if they had to sign up for Paypal in order to pay.

    We ended up with Setmore, an incredibly clean design that does the job. I am looking at Acuity, because of its enhanced features and the ability to have a service-specific intake form as part of the process.

    Check them out, as I have found both to be excellent.

  13. I use Bookly, but I thought that it didn’t sync both ways with Google calendar. Do you know? Bookly works well for me in other respects. My email notifications aren’t currently working, but I think that that is my web sites hosting conflicts and not the plugin.

    Birch Press perked my interest simply because you say that it syncs both ways.

  14. Hi Joe,
    the link of Bookly is broken 😉
    Thanks for the good insight!

  15. Your link to Bookly seems dead.

    Also, so many comments on these posts here on ET remain unanswered. Often times readers ask interesting questions about the subjects only to pile up as a long list of single ‘tweets’. Maybe lowering the post-production frequency on behalf of increased reply to reader comments makes sense. İ mean, whats the point in allowing comments and questions otherwise?

  16. My recommendation: Team Booking – WordPress booking system (Themeforest) – works perfectly with Google Calendar, just $22.-

  17. Hi Guys,

    I’ve been using Setster at for years. It’s very, very good. And, it allows you to set different time zones and allow customers to choose theirs. It send reminder emails too. The admin area isn’t super intuitive, but easy enough. I highly recommend it. I am still looking how it performs on mobile. Thanks!

Join To Download Today

Pin It on Pinterest