118 Responses

  1. donnacha
    donnacha June 22, 2013 at 23:01 | | Reply

    This is definitely the best gathering together of all the current WordPress booking options and people are going to find this useful for years to come. Thank you Jean, amazing work.

    Of course, this article should just be a starting point – anyone seriously searching for a booking option needs to do their own deep research because, sadly, a lot of plugins that look great turn out to have a lot of problems. In particular, search for support forums (it they don’t make them publicly viewable, why?) and, most important, search for actual, real-world examples of real businesses using the plugin you are interested in.

  2. Ron The Website Guy
    Ron The Website Guy June 24, 2013 at 10:39 | | Reply

    I took a look at Appointments + once. It seemed like a good plugin, but their official demo… looked like crap. I ended up looking elsewhere.

    1. Joe
      Joe May 20, 2014 at 06:18 | | Reply

      I ended up going with Appointments+ and I must say, compared to the other options out there, it was by the far the best in terms of what it can do, simplicity and easiness to use out-of-the-box. The price at $19 was by far better than any other options out there. My only complaint, which is rather minor, is that the only payment integration is PayPal, as I use and prefer Stripe.

  3. Marcel
    Marcel June 24, 2013 at 19:23 | | Reply

    Excellent list. Some I have looked at, others I had no idea even existed. The main problem I find is that many of these booking systems (at least for the travel and hospitality industry) are coded by ehem… coders who have little or no knowledge of the industry requirements. So yes, in most cases, while some of these plugins can actually “fill in the gap” for a while, from the looks of things a serious business would need to have a custom development done. Certainly none of these plugins justify the several hundreds, which some times run into thousands of dollars that they are asking for.

  4. Brent
    Brent July 2, 2013 at 23:55 | | Reply

    Excellent summary Jean. I didn’t realise there were so many booking plugins available!

    Hopefully some of them will integrate with WooCommerce soon to make these folks happy.

  5. Caspar
    Caspar July 19, 2013 at 08:01 | | Reply

    Excellent overview, particularly the way you refer to how those plugin integrate with the default WordPress UI. I too think plugins should rely on the default UI, so this post was extra helpful. Thanks! Haven’t picked one so far, but most likely will try WP Simple Booking Calendar.

  6. ashokrane Rane
    ashokrane Rane July 31, 2013 at 20:43 | | Reply

    You could have a look at the WooCommerce Booking & Appointment Plugin for appointment scheduling. It is developed to work only with the WooCommerce platform. It is the only Appointment plugin out there that is fully integrated with WooCommerce. Check out it’s features at:


    You could also checkout on Jean’s review of the plugin at:


    1. Tania
      Tania November 1, 2013 at 05:17 | | Reply

      Hi, I am wanting to know if WooCommerce Booking & Appointment Plugin would allow me to collect the name of each attendee. My application is for class bookings which parents would book on behalf of their children and I really must be able to know each child’s name, especially as it is unlikely that parents will be bringing tickets along to each class. Would I have to use Gravity Forms?

      1. ashokrane
        ashokrane November 1, 2013 at 05:48 | | Reply

        Hi Tania,

        Currently it is not possible to collect names of the people attending each class. We are currently working on an addon that will allow to do that.

        I’ve also replied to your email on this.

        Yes, you can use gravity forms along with our plugin to achieve that too.


  7. kelly
    kelly September 2, 2013 at 03:50 | | Reply

    What a fantastic review and at a glance of all the possible booking/events plugins! Ideally, I would love a plugin that can do 2 or 3 things:

    1. Allow people to book an appointment with me, and a calender to show when I am free or unavailable.

    2. For me to set up events and for people to confirm if they are attending, down to paying to RSVP and for them to download printable tickets, maps, freebies, etc.

    3. I show several vacation deals that people can book by dates.

  8. leokoo
    leokoo September 11, 2013 at 10:46 | | Reply

    Thanks, how does these compare to the recently released Woocommerce Booking plugin by Ashok? =) Would you update the list?

  9. Redondo
    Redondo September 12, 2013 at 17:24 | | Reply

    I don’t know if it bothers anyone else, but it really bothers me that BirchPress Scheduler lifted their Form Builder under Admin > Scheduler > Settings straight from the Form Builder of Gravity Forms. For a plugin that’s charging up to $499 for a Pro version, you’d think that the developers could have come up with their own version.

  10. Clifhirtle (@Clifhirtle)
    Clifhirtle (@Clifhirtle) September 16, 2013 at 04:48 | | Reply

    Thanks for breakdown Jean. Do you know if any of the event booking plug-ins provide a means of integrating qualifier questions/forms? I want to allow users to book appointments, but only if they the answers to a series of custom form questions meet specific criteria. Been looking for months for something that will allow this with no luck. I have Formidable Forms but have not yet figured a way to integrate it with many of the event plugins like this. Thanks in advance for any info.

  11. Laura Cavalli
    Laura Cavalli September 19, 2013 at 08:59 | | Reply

    Thanking you for the time you are devoting to read this email, I have the pleasure to contact you to propose a system of economic management Booking on-line

    If your web agency was looking for a booking system for Hotel B & B Farm, for your clients, here is an easy, inexpensive technology based on wordpress.

    The system includes a graphical “responsive” and a system of online booking with payment plypal, multilingual, with the possibility of post offers discounted prices lists and customizable without any commissions and so much more.

    To better examine our proposal, you can also view browsing the page from his smartphone. http://www.pluginwordpressbooking.com/

  12. Randall Taylor Carroll
    Randall Taylor Carroll September 25, 2013 at 22:55 | | Reply

    I’m pulling my hair out trying to find a plugin that would allow certain user roles (i.e., service providers) their own calendars to display their availability for services defined by an administrator, while also allowing other users to browse available time slots and book with them. The closest (I think) I’ve been able to find is CP Appointment Calendar…because I’m very hesitant to purchase a plugin that I cannot trial in its entirety first. Does anyone have any insight into another that I might be able to get working for my use case? Thanks much.

    1. Ryan
      Ryan March 5, 2014 at 13:21 | | Reply

      Did you ever find a better solution? Did you go with CP appointment calendar? I’m looking for similar functionality.

  13. Darleen Witmer
    Darleen Witmer November 27, 2013 at 17:57 | | Reply

    The mindbody application looks the best for many service providers of classes according to instructor and times – starts at $75/month and only allows credit cards it seems to me. We don’t want to use paypal due to the added cost per transaction.

  14. Marketingbureau Bereijk
    Marketingbureau Bereijk November 28, 2013 at 04:22 | | Reply

    I’m looking for a Equipment Rental plugin for one of our customers. Any idea?

    1. ashokrane
      ashokrane November 28, 2013 at 04:32 | | Reply

      Please check: http://www.tychesoftwares.com/store/premium-plugins/woocommerce-booking-plugin

      You can also find a review for it here: https://wpmayor.com/plugin-reviews/woocommerce-booking-appointment-plugin-review/

      It can be used for rental sites too. If there is any specific requirement that does not match, let me know.

  15. Arup Ghosh
    Arup Ghosh December 1, 2013 at 00:08 | | Reply

    Thanks for the plugins.

  16. EL
    EL January 12, 2014 at 01:05 | | Reply

    Hello there!

    So we have a site which we plan on developing in wordpress which create one calendar instance for each service provider. It’s like ZOCDOC but for another industry…

    It’s a single wordpress installation and so far we only see that WPBOOKINGCALENDAR is capable of providing this functionality. What are your thoughts? Would be most helpful!


  17. Hemant
    Hemant January 28, 2014 at 00:08 | | Reply


    This article is really helpful, thanks for sharing. I am looking forward to read more articles in future. Keep writing!!! cheers.

  18. jennifersteinbachsnd
    jennifersteinbachsnd February 3, 2014 at 21:41 | | Reply

    Really, most of these developers have no clue about the realities in various industries. I’m looking for a scheduling software that allows me to offer the same services at 2 different locations and a skype “location” (obviously, i’m not at all locations simultaneously), and one that accepts payment from a variety of sources. On top of that, I would like to not enter the services and their metadata more than once.

    We started with Birchpress but while the Business Pro is good, it certainly lacks polish and payment flexibility, making me question its price tag.

    We then tried playing with Appointments+ and other plugins from that group. Oy, the Marketpress plugin does not play well with Appointments+ — my clients would have to stand on their heads, spin around, and rub their noses in order to book their multiple appointments and make their payment. On top of that, the Appointments+ plugin is very buggy. The statements in the support forum, “We’ll have our lead developer look into that,” from a year ago (for some of the bugs) just do not give me warm fuzzies.

    What is a microbusiness to do?

  19. Bill Habicht
    Bill Habicht March 6, 2014 at 14:26 | | Reply

    Any suggestions for an appointments calendar that works for multiple “vendors”? I have a site set-up that enables anyone living in our town to sell items online (using Matt Gates Vendors plugin). Many of the artisans also offer classes. What I need is a plugin that allows for the vendors to schedule their own events and be paid directly if they charge for their class, just as the Matt Gates Vendors plugin does for products. Anyone know of something that can accomplish this?

  20. Linda Sherman Gordon (@LindaSherman)

    Thank you very much for this Jean. I have a client who searched around himself, found and liked Checkfront. http://www.checkfront.com/

    I wonder what you think of it.

    I am building the WordPress site his reservations system will go on. This is a single service provider. The price of the service varies by what the client requests. The system should show what slots are available and take payments. It should be easy to interact with. Each reservation is for just one person (it could be a family or group but he only needs the record of the one person signing up).

    It is not built specifically for WordPress but it has a WordPress plug-in. http://www.checkfront.com/wordpress 1200 bookings a year for $49/month is adequate for him.

    They are not a payment processor but their payment options are far wider than the plug-ins you list here.

    Birchwood looks pretty good, I liked the iCal integration, except for the limited payment options. I prefer not to use WooCommerce.

    1. Linda Sherman Gordon (@LindaSherman)

      I need to give you the update that Checkfront responded to me by phone saying that their service is NOT suited to my needs. They wanted to warn me because they have gotten service providers similar to the type addressed in this article and after doing the “trial” Checkfront offers, they were not happy.

  21. anders83
    anders83 May 7, 2014 at 17:22 | | Reply

    I actually need a simple booking calender where i can define “slots” during a day. For example “Morning” and “Afternoon”, sure the slots could also be from 06:00 – 14:00 and from 14:00 to 22:00. So far nothing special, the tricky part and where i fail to find a suitable plugin is that i want for example to be able to book the 06:00 – 14:00 slot at 09:00 on the same day.

    I want to be able to let the members of my association book a boat available during two time slots a day. And if its available to book it even if the slots start time has passed.

    It does not have to be free but since this is a non profit association we cannot handle montly fees.

    1. Ankit
      Ankit May 8, 2014 at 13:23 | | Reply

      HI anders83,

      My name is Ankit and I am founder of Appointzilla.com . As the name suggests , it is an appointment booking plugin for WordPress.

      We have currently developed a class booking version of Appointzilla which might be suitable for your need. It will allow you selectively open up booking slots and accept bookings at any time of the day.

      Would you like to try it out? We are currently looking for beta users and would love to have you on board 🙂

  22. Yorke
    Yorke May 7, 2014 at 23:59 | | Reply

    Does anyone know of a reservation/booking plugin that would be suitable for a wedding/event product hire site? Ideally it needs a feature where you set the date require at the start and then all the products would indicate if available for that date and then be able to be added to the cart. All the ones I’ve found so far require you to select the date for every item which is just a time consuming hassle for customers when they want to add say 50 different products.

    I got my hopes up with the new Woocommerce Bookings Extension however it doesn’t have that feature built in.
    One feature that it does come with that we would need is the booking confirmation control so the customer can submit to you for approval and then bookings that require approval won’t be invoiced until you confirm the booking.

  23. mitch popilchak
    mitch popilchak June 4, 2014 at 03:36 | | Reply

    What a frustrating search! Thanks for this post.

    Birchpress, to get any features is $150/yr – which sucks considering it isn’t that great to begin with.

    Appointment+ is way over-priced for what you get. Sure it is $19 to buy but then $19/month for updates which come out monthly (ironic). It isn’t worth $240/year!!

    Has anyone tried http://simplybook.me/ ??
    I’m looking at it for a client who just has services to offer.

    1. Ankit
      Ankit June 4, 2014 at 08:27 | | Reply

      Hi MItch,

      I would suggest you to try out Appointzilla. We were among the first to develop Appointment Booking Plugin for WordPress. Here is the link: http://appointzilla.com

      Disclosure: I am founder of Appointzilla

  24. Kris Jolls
    Kris Jolls June 26, 2014 at 07:32 | | Reply

    As everyone says this is unbelievably the biggest pain in the ass search ever for a WP plugin. I was very hopeful the Gravity Forms had a compatible plug-in but it doesn’t. In the end this is not for me but a client so were going to go with BirchPress.

    Thanks for the post and will return to leave feedback when I can.

    P.S. I looked at appointzilla already thank you.

    P.S.S. this is the hugest gap in the WP plugin arena. Someone should really jump on it. 🙂

    1. Linda Sherman Gordon (@LindaSherman)

      What did you end up with @kris jolls? If BirchPress how was it?

      My client found Booking System Pro by Code Canyon. Have you tried that? Definitely would love to integrate with Gravity Forms as you indicated. And 100% agree with your P.S.S.

      Chris Lema did a great write-up on WooCommerce Bookings but based on the comments, if you don’t already have a WooTheme or love WooCommerce it is not attractive to go that route. He also mentions the SaaS solution, BookFresh.

      1. Linda Sherman Gordon (@LindaSherman)

        I want to add that in a separate discussion in a WordPress community on Facebook, initiated by Jon Brown kindly posting your article there; Corrine is using Acuity Scheduling to do nutrition counseling. This is her site: http://www.thefoodcop.com/services/ Acuity Scheduling is not WordPress specific, it also integrates with Drupal, SquareSpace and a few others. The sync is with Google not the iCal sync that BirchPress offers. Payment through Paypal, Strip or Authorize.net $228/year for Premium or $120/year for Professional. Would love to know others opinions of this. Corrine said: “I don’t really like the method for purchasing packages of appointments but it seems to offer most everything else. The support is also pretty good and it’s inexpensive”

      2. Linda Sherman Gordon (@LindaSherman)

        This appears to be a useful review of BookFresh, the SaaS solution that I mentioned Chris Lema liked at one point. The latest update on this review is June 2014 and it has been bought by Square so there may be improvements in the future. Thorough history of the company and detailed points. Comments through June would indicate rather scary customer service. http://www.merchantmaverick.com/reviews/bookfresh-review/

  25. Dominic Wells
    Dominic Wells August 21, 2014 at 06:27 | | Reply

    It would have been good to see your thoughts on ResRes (restaurant reservation plugin). The free version https://wordpress.org/plugins/resres-restaurant-reservations/ is great as free plugins go, but the premium version is a lot better than things like Open Table or Food Press. It just needs more words spread about it.

  26. Von
    Von November 2, 2014 at 14:00 | | Reply

    A new booking plugin was recently released, it’s called Team Booking and it has the feature to fully manage availability through Google Calendar: https://codecanyon.net/item/team-booking-wordpress-booking-system/9211794

    1. Calimerou
      Calimerou November 22, 2015 at 11:43 | | Reply

      I’ve tried it and it’s shitty (missing lot of basic features and returning lot of errors). I’ve been using bookly and it’s working like a charmp so far (despite the lack of full 2 ways compatibility with google calendar)

  27. Jason Hull
    Jason Hull November 17, 2014 at 16:45 | | Reply

    This one looks amazing… Bookly: https://codecanyon.net/item/bookly-responsive-wordpress-appointment-booking-plugin/7226091

    I think I’ll try this one out as the others look pretty ugly.

  28. Divya
    Divya November 18, 2014 at 12:45 | | Reply

    nice plugin but can you reduce the price because there are some Spring Edge Bulk SMS

  29. Matt Adams
    Matt Adams January 2, 2015 at 11:19 | | Reply

    What is your rating for Bookly? I don’t see it.

  30. Ronda
    Ronda January 11, 2015 at 20:54 | | Reply

    I’m looking for a solution that would allow me to sell multiple appointment sessions for a discounted cost. It would be ideal if I could sell a package of 3 appointments, then it would allow the client to book all 3 appointments. I want to give a discount for multiple sessions purchased. For example one session purchased alone costs $100, but you could purchase 3 sessions for $200. Has anyone ran across and plugins that would allow something like that or do you have any ideas on how to accomplish that? I’ve only found solutions that allow you to book and pay for one appointment at a time.

    1. Dáithí
      Dáithí September 24, 2015 at 13:56 | | Reply

      Did you ever find a solution for this Ronda? I been looking for the same solution now for nigh on three days now and its driving me nuts. It should be simple to find.

  31. Pherank
    Pherank January 15, 2015 at 05:01 | | Reply

    As mentioned before, you do not actually supply a rating for the Bookly plugin.

  32. McN
    McN January 22, 2015 at 06:26 | | Reply

    Great comprehensive list here. Looks like it is a few years old now, but still great resources. Have you reviewed any of these recently? Or even some of the newer ones? I have spent hours (HOURS) researching. So hard to find the best fit. I don’t care how much it costs, I just want the best one.
    So far I have looked at: BirchPress, Appointments+, as well as ApointmentPlus (different, newer software, not plugin), Bookly, Appointzilla (meh), and the newer SQUARE software. Overwhelmed with the options. Help?

  33. McN
    McN January 22, 2015 at 15:16 | | Reply

    Wow! Thank you for the quick reply! So, no other reviews? Specifically more recent? I think I have narrowed down to BirchPress, AppointmentPlus (software), and SQUARE (used to be BookFresh)

  34. McN
    McN January 25, 2015 at 06:53 | | Reply

    Unfortunately, BirchPress will not fit this particular client’s needs. They need to have the ability to schedule appointments that vary in length from 3 minutes up to 18 minutes. I talked to their support staff and they do not offer that as an option. Everything else looked great, but that was a deal-breaker. I am actually not going with any of the others, either. Found Full Slate and they fit everything on the client’s list, as well as ridiculously amazing customer service and response time (including weekends!!). Thanks for the great resource!

  35. chrisfensom
    chrisfensom February 10, 2015 at 18:33 | | Reply

    Do you know how I would go about limiting bookings to registered users? Is this something that any of the calendar plugins offer or would I have to build a user registration process and then put the calendar booking inside it?

  36. johann
    johann February 27, 2015 at 17:09 | | Reply

    Hello, does anybody know which ones allows a certain role (lets say an instructor role) to handle their calendars in the frontend instead of backend. I want an instructor to simply being able to register and then edit his own calendar. Since two days I try to figure out – but this seems to be a hardly needed feature for some reason – at least for me it is a pain to figure out…

  37. Jake Ritter
    Jake Ritter March 20, 2015 at 11:59 | | Reply

    I am making a WordPress website and need to sell day tours. Buyers need to choose the date of the day tour (3 tours), time (each has a few times per day), and number of guests (children, adult has unique price). I want them to checkout with Paypal. Can your website help?

  38. ubo32
    ubo32 May 5, 2015 at 08:10 | | Reply

    Can anyone, please, let me know if any of these are like Doodle? If not, suggestions?

    I need a poll-type scheduler, that checks the availability of multiple users. I’m looking to schedule a meeting once a month based on when everyone is available.

    Thank you in advance.

  39. Mummy Ninja
    Mummy Ninja May 18, 2015 at 13:41 | | Reply

    Great list. I’ve been using Bookly, but I’ve never tried others in your list. Brich press seems to be promising, so I have to try it as well. 😀

  40. Brad
    Brad May 18, 2015 at 17:02 | | Reply

    For MindBody, there is a new WordPress plug.
    Allows clients to create new accounts, sign in for more info and join classes.
    It’s pretty awesome. http://mindbodywp.com

  41. Creative024
    Creative024 May 27, 2015 at 21:30 | | Reply

    I am looking for a WP booking plugin that will allow me to have separate pricing for Adults, Kids Senior Citizens does anyone know of one that will work.

  42. zwieciu
    zwieciu June 4, 2015 at 14:12 | | Reply

    I wanted to suggest adding our booking system Planyo to your list:

    This is a plugin connected to http://www.planyo.com/. The integration with WP is seamless, no iframes are used. The biggest advantages of Planyo are: a strong support for languages (6 in the backend and 27 in the frontend) and extreme flexibility (has a large number of integrations and can be used for even most demanding booking scenarios)

    @creative024: of course planyo will support separate pricing for these customer types.

  43. Susan Wright
    Susan Wright June 10, 2015 at 14:49 | | Reply

    I’ve tried all of the above, but ultimately found 10to8 to be the most delightful experience for my users and the easiest to manage. It’s free and handles multiple staff, rooms, payments, customer reminders. It’s very easy to set up too: https://10to8.com/one-click-booking/

  44. builder
    builder June 24, 2015 at 02:10 | | Reply

    Does anyone know of any scheduler plugins that allow the user to:
    1. Select multiple time slots on a given day.

    2. Select automatically repeated appointments for the same date/time each week (e.g. A standing appointment for Wednesdays at 2:00pm)

  45. Tanya Gray
    Tanya Gray August 25, 2015 at 02:16 | | Reply

    does anyone have one that is for business consultation bookings so very straightforward but must integrate with 365?

  46. bizznis
    bizznis September 17, 2015 at 02:26 | | Reply

    We have just released WooCommerce Appointments plugin, which easily trumps your listed appointment plugins: http://bizzthemes.com/plugins/woocommerce-appointments/. Feel free to compare features on the link I posted and demo it yourself.

    Some of the best features:

    – Two way Google Caledar sync
    – Staff management and login
    – Busy filter (strip off 30-50% of available slots)

    1. Mark Zahra
      Mark Zahra September 18, 2015 at 10:33 | | Reply

      Hey bizznis, thanks for the heads up! We’ve added WooCommerce Appointments to the list 🙂

  47. Dáithí
    Dáithí September 24, 2015 at 14:01 | | Reply

    Hi all,

    Any of ye come across a solution for booking multiple sessions at once across multiple dates and times ?

    Specifically I am looking to create a system where I can offer a class for say €50, but if you sign up for 4 you’d get them for €125. And the customer can pick the times and dates you can use them.

    I have been trying to figure it out on WooCommerce Bookings & WooCommerce Dynamic Pricing, but so far I after days of research and sending some questions to the plugin makers I am still unsure if one can do this, not to mind how.

  48. Andy
    Andy September 28, 2015 at 06:54 | | Reply

    Hi all, great topic!
    Any ideas for a plugin that works between users? Practically I have 2 different user groups: sellers and customers. I need that: sellers show their availability on the calendar, and customers book appointments. All managed by users on frontend.

    1. dk
      dk December 2, 2015 at 13:22 | | Reply

      Hi Andy, Did you find anything..

  49. ApproveMe
    ApproveMe October 7, 2015 at 22:56 | | Reply

    You can integrate ApproveMe with your gravity forms signature plugin. Check Out – https://www.approveme.me/gravity-forms-signature/

  50. Adam
    Adam November 3, 2015 at 21:23 | | Reply

    Hi, great article. I am looking for something that I can use to make an appointment for an online video chat with a prospect. What I want is for them to see my availability, choose a 30 minute or one hour slot, and then it will alert them to be ready on Skype at that time or something else, maybe WebRTC? Or maybe there is an app so that they can use their phone for the call, or we can all have apps on our phone and teleconference.

    1. Bizzy
      Bizzy November 6, 2015 at 00:42 | | Reply

      You can try http://bizzthemes.com/plugins/woocommerce-appointments/. Inside email notifications, add your Skype details.

  51. Phil McKerracher
    Phil McKerracher November 21, 2015 at 14:15 | | Reply

    Excellent summary. But I’ve purchased two of these and each time had to ask for a refund.

    I really need something that will synchronise with a calendars and avoid making clashing appointments (with some padding). Otherwise, every time a staff member schedules a meeting or something they also have to remember to manually schedule the same thing as an exception in their appointment availability. Bookly almost does this but it doesn’t work at the time of writing.

  52. Phil McKerracher
    Phil McKerracher November 21, 2015 at 14:22 | | Reply

    Does anyone else have a problem with time-limited updates? I know it’s very common but it really bugs me when you shell out for a “pro” version with a “lifetime” licence then find you don’t get any bug fixes after a year (whereas you do with the free version, of course). It seems a dangerously insecure practice, or else a hidden cost.

  53. Gareth
    Gareth December 8, 2015 at 08:26 | | Reply

    Great list!

    I quite like Aweber, because it lets me customise my booking page and better engage my customers. But very recently, on a colleague’s recommendation, I have started using https://10to8.com/

    And this Online Booking system is perfect for my business.
    The booking page was easy to embed onto my website, emails and facebook page. Plus I integrated it with my Google calendar, Paypal and MailChimp, to maximise efficiency.

    1. Mish
      Mish September 11, 2016 at 10:52 | | Reply

      10to8 only integrates with Stripe, and not PayPal according to their website and demo.
      How did you manage to integrate payments with PayPal?

  54. Dk24
    Dk24 December 14, 2015 at 09:18 | | Reply


    What would you recommend for a law firm? We would like the ability to have clients book meetings with us online. We would set the times that were available. We would also like this to sync with Google Calendar?

    1. BizzThemes.com
      BizzThemes.com December 17, 2015 at 12:15 | | Reply

      Our plugin does exactly what you need, see some demos here: http://demo.bizzthemes.com/woocommerce-appointments/

  55. themaidcorps
    themaidcorps December 24, 2015 at 01:00 | | Reply

    What would you recommend for a cleaning service? I’m looking at creating time slots for customers which allow them to select recurring dates (every 2 weeks) for a discount. Is there a plugin like that or something similar?

  56. theinsanefoodie
    theinsanefoodie February 8, 2016 at 13:51 | | Reply

    Thanks! Booking Ultra Pro, I found this as a cheaper feature rich “gateway” plugin for WP, anyone used this?

  57. dimitrigrassi
    dimitrigrassi March 3, 2016 at 08:41 | | Reply


    very interesting and complete review but you missed the best one!! ( LOL )

    We also have developed Salon Booking Plugin an appointment booking system focused on a precise market niche of the Barber Shops, Hairdressing Salons, Beauticians and all that kind of professionals that use to provide their services upon an appointment.

    You could check it out here: http://salon.wordpresschef.it/

  58. PMI
    PMI March 10, 2016 at 16:14 | | Reply

    Great article, Jean. Any way you can comment on which of the plugins above support “subscription” booking, i.e. recurring payments? Our customers pay $XX a month for the ability to book 3 short slots with our staff. They can also pay $ZZ to buy a single appointment. Which of the products above support subscriptions? Thanks!

  59. j.t.k.
    j.t.k. March 14, 2016 at 05:26 | | Reply

    How about a room reservation plug-in like this one for Drupal? http://library.uncw.edu/room_reservations

    I have contacted a lot of WP appointment plug-in designers and no one does it. They call these “swim lane” calendars with the room tabs. It is a great plug-in. We need it for college classrooms and conference rooms that schedule by the hour. We want it to be a WP plug-in, rather than another service. Any suggestions? tks.

    1. pg
      pg July 11, 2016 at 02:38 | | Reply

      Any luck finding a wordpress plug-in that does room bookings well?

  60. kyleirving
    kyleirving March 15, 2016 at 09:01 | | Reply

    Hi, Thanks for this list.
    I’m looking for a plugin that will:
    Display calendar, let folks book appointments + e-commerce
    Allow for multiple staff
    Allow for booking duration to be set by staff
    Allow for 2 way google sync with each staff members google calendar
    Allow for recurring appointments
    Allow for bookings to be paid for in advance and booked (ie 10 bookings over 10 weeks)
    Allow for discounts for advanced block bookings
    Supports single and multiple sessions per booking
    Preferably WooCommerce if additional payment gateway/eCommerce is required.

    Thanks in advance for any advice you have 🙂

    1. Kyle
      Kyle September 5, 2016 at 12:05 | | Reply

      I’m looking for something very similar. Have you found anything? Thanks!

  61. sandeep
    sandeep April 9, 2016 at 05:20 | | Reply

    hello everyone can anyone help me ..i want appointment plugin for my site which i am gonna build ..my site will be for example doctors appointment and there will be many doctors who will register to my site and i want each doctor to have his own appointment page and the doctor can make changes himself to the callendar and all the people contacting the doctor the doctor should recieve all the records automatically..please help

    1. Mark Zahra
      Mark Zahra April 12, 2016 at 05:48 | | Reply

      Hi Sandeep, something similar should be possible with the upcoming updates being done to EDD Bookings, which will soon integrate with EDD Front-end Submissions:


  62. Laura Amaro
    Laura Amaro April 27, 2016 at 11:00 | | Reply

    I’m a happy user of Booking Ultra Pro. I think it should be added in this list https://wordpress.org/plugins/booking-ultra-pro/

  63. rhomyou
    rhomyou May 23, 2016 at 04:18 | | Reply

    i want to ask,
    i want a calendar plugin for ballroom reservetion (for wedding)
    it consist rent day and night session.
    so 1 day the user can rent the day and the night.

    can anyone help me?
    thank you

  64. Brad
    Brad June 18, 2016 at 01:22 | | Reply

    You have done amazing listing for reservation wordpress plugins. And In this list i would like you to add one more WordPress plugin for reservation- All in One Reservation. which is powerful plugin for reservation management system. It has all the necessary features and functions needed for a reservation management plugin.

  65. Bob
    Bob July 11, 2016 at 22:47 | | Reply

    I am a chiropractic and using Bonnt.com for my practices, and its working fantastic so for and having a lot of features at affordable price, their multiple locations is perfect for us. My staff and patients love it.

  66. Amir
    Amir July 13, 2016 at 01:51 | | Reply


    I am looking for a Room Booking System. We have multiple Conference Rooms in the building that are shared by multiple companies (around 100+ Employees collectively). It needs to be secure, web based, with multiple address books (1 for each company). Also needs to have built-in multi-way Notifications, as people book the Rooms, or change Schedules, etc, they all get Notified immediately via Email, etc. Google Calendar would be a nice to have but not required. No Payment System needed, as it is an Internal System.

    Checked the web, but didn’t find anything. Nearly all plugins are for Appointment and Events.

    Does anyone know of a plugin? or do I need to hire a Developer for Custom work?

  67. Ross
    Ross July 26, 2016 at 07:22 | | Reply

    Hi Jean,

    Thanks for the fantastic review of the available modules around the place. I’ve read through your comments and taken a look at several of the modules to see if they fit my use case and it seems to be a toss up between Bookly and WooCommerce Appointments.

    My client runs a cleaning business that services multiple cities with a variety of cleaners that can be booked to deliver the work. Ideally, I want to assign a cleaner to a given service area (i.e. by towns that they can work at and the type of cleaning they do – i.e. carpet cleaning, curtain cleaning, etc.) and as the client selects their location and places their order, the job can get allocated to a given cleaner based on their availability at the time of the appointment.

    The Bookly plugin seems to come closest to this use case but seems to insist on displaying the vendor that can be selected to deliver the service – which is not what I’m after in this case.

    I’d be interested in hearing your thoughts (or anyone else’s for that matter) on the best fit for this use case.

    Thanks, Ross

    1. Rob Proesmans
      Rob Proesmans August 1, 2016 at 15:54 | | Reply

      So if there are 2 cleaners who work at the same time schedule & the same location. Which of the 2 cleaners should the booking system pick? this is not so logical. You need to make the client pick, I guess. Or you need to make different calendars & set each cleaner as a default (which is possible with bookly)

      1. Ross
        Ross August 1, 2016 at 16:51 | | Reply

        Hi Rob, the logic would be that several cleaners may be able to service multiple areas as one dimension. The second dimension would be their availability. The third dimension would be the skill/capability of the cleaner. So for example, if the client is selecting “Carpet Cleaning” at 11:00am on Tuesday in Location 1 as their requested booking, I wouldn’t want them to have to decide which cleaner they will get, they simply request the booking and the system tells them if someone is available to fulfil their request – if so, they commit the booking and pay.

        Behind the scenes, I see it working like a Taxi system. So if the company runs 10 cleaners, 5 of them do “Carpet Cleaning” and of those 5, 3 are able to service that geographic location, and all happen to be available at 11:00am on Tuesday, the job should go out to all of them and whoever “accepts it” first confirms the booking and is locked in to do that job. The alternative is, a dispatcher/scheduler is the one who makes the decision and also sees the 3 available people and assigns the job request to one of them, therein committing the booking.

        I researched a few and it seems like Bookly was also the closest match for this but when I put this scenario to several providers, they all claimed they could achieve it.

        1. TocToc
          TocToc August 23, 2016 at 02:24 | | Reply

          I’m very interested in this discussion.
          Did you find finally this plugin?
          How do you handle the payment? Do you use an application to split the payment between you and the cleaner?

  68. Cori
    Cori October 4, 2016 at 08:37 | | Reply

    WooCommerce is my go-to to minimize conflicts, but I tried WooCommerce Bookings and had issues with it from the start. Luckily, when their support team couldn’t figure out what was happening, they gave me a full refund without a hassle.

    WC Appointments from BizzThemes ended up having all the features we were looking for. When there was a compatibility issue with our theme, they took a look and helped us figure it out. I’ve reached out to support a couple times and they’ve always responded right away with helpful answers.

    If you provide appointments across timezones, WC Appointments is the only option currently. I’ve been really happy with it.

    1. Dragana
      Dragana October 25, 2017 at 02:36 | | Reply

      Hi. I am new at this and I’m looking for plugin where I can assign multiple staff and that they can login also and determine different prices for different staff (I need this for hair salon). I found WooCommerce Appointments plugin most useful ( https://bizzthemes.com/plugins/woocommerce-appointments/ ). Do you think that this is the best choice or you can recommend some other plugin?

  69. taylor
    taylor November 12, 2016 at 11:55 | | Reply

    Does anyone knows a plugin for wordpress where i can do this ?

    Limit the total amount of appointments based on user role in wordpress.

    For example:
    User Role A – All users in this role, are able to book maximum 1 appointment a week. But they are still able to schedule their appointment for the next week and so on.. but they are limited to schedule only 1 appointment each week.

    User Rol B – All users in this role, are able to book maximum 2 appointments a week. But they are still able to schedule their next two appointments for the next week and so on.. but they are limited to schedule only book 2 appointments in each week.

    User Role C – All users in this role, are able to book maximum 3 appointments a week. But they are still able to schedule their next two appointments for the next week and so on.. but they are limited to schedule only book 3 appointments in each week.

    Thank you,
    Best regards,

  70. Johan
    Johan December 29, 2016 at 13:24 | | Reply

    I’ve used easyreservations for the past 2+ years on cavedale.co.uk to rent out our holiday cottage and it does the job perfectly but I have to agree with your comments about it being a little buggy.

    I’m on the lookout for something with the same level of filters that integrates with woocommerce and WC Vendors.

  71. Olivia
    Olivia January 17, 2018 at 18:06 | | Reply


    This is a good list of WordPress appointment plugins. I also would like to share one – BookingRobin(https://wordpress.org/plugins/search/bookingrobin/).

    It is powerful and highly configurable. Check it out.

  72. Ruby
    Ruby February 7, 2018 at 09:45 | | Reply

    I’d like to add the free Ultimate Appointment Booking & Scheduling plugin to this list. Just had a big update with lots of new features. It’s easy to use and customize. The custom fields are great and there are lots of notification and follow-up options. Great support too! https://wordpress.org/plugins/ultimate-appointment-scheduling/#description

  73. Ray Boller
    Ray Boller April 28, 2018 at 04:54 | | Reply

    i will introduce a cost effective and must needed WooCommerce Rental plugin to you in the field of rental and booking system of WooCommerce. The name of this plugin is WooCommerce Rental And Booking . WooCommerce Rental And Booking Plugin (RnB) is the most appreciated rental and Booking plugin for last one year.

  74. Renelle Mortimer
    Renelle Mortimer June 24, 2018 at 09:54 | | Reply

    Hi, Please help! I’m looking for a WP plugin to book appointments for a surf school, for private sessions (1-3 people’s details with one person paying) and group lessons (6 people’s details, all paying separately) with a payment system preferably worldpay. The Group sessions have a maximum of 6 people in the group which can be booked by 6 different individual students, so I need the option of having 6 peoples personal details. The plugin needs to keep track of number of places sold & left available in the group with text message reminders and the option to pay deposit or full amount. I would also like an option for a client profile login with a CRM where we can upload video footage to their profile. Is there a plugin that does all that, or would I require a couple of plugins? If I need more than one, which plugins work well with each other? Would be amazing to have access via an App for on the go to access all this information too. And I’d like it to be clean, fresh and minimalistic looking, customised on my site. Please help. I’ve read so many of these threads and am totally lost.

  75. Damon Moats
    Damon Moats August 25, 2018 at 06:28 | | Reply

    Great!! Its a very good list of top WordPress Appointment and Booking Plugins, here are some more at: https://www.wpblog.com/best-wordpress-backup-plugins/ I found them very useful, so sharing here. Thanks

  76. Dean
    Dean October 29, 2018 at 14:00 | | Reply

    Hey everyone. Has anyone tried Gappointments? It’s built as a Gravity Forms addon, and because I use Gravity Forms a lot, it caught my eye. It looks promising, but I haven’t bought it.

  77. Irina
    Irina December 23, 2018 at 01:59 | | Reply

    Hello, Try this one, Maybe it would help https://www.youtube.com/watch?v=_pdbEgqJxoQ&t=198s

  78. Pano Kontogiannis
    Pano Kontogiannis March 3, 2019 at 23:55 | | Reply

    I must say, compared to the other options out there, it was by the far the best in terms of what it can do, simplicity and easiness to use out-of-the-box. The price at $19 was by far better than any other options out there.

  79. Valentina
    Valentina September 17, 2019 at 06:15 | | Reply

    Nice article with a nice list! Some of my customers are enjoying the plugin for WordPress “VikAppointments”. It has a very complete managing area for appointments, calendars, employees, working days and hours, Google sync and much more. Highly recommended!
    Available with a PRO and Free version in the WordPress repository on this page: https://wordpress.org/plugins/vikappointments.

Leave a Reply