Joomla! Extensions Directory



Appointment & Schedule, Vertical Markets, Booking & Reservations

If you've been looking for an appointment booking solutution for your Joomla web site you have found it!

  • Get this

We looked everywhere for an appointment booking module for our clinic. There were a number of options on the internet, but none had the critical piece that we needed, synchronisation with our caledars for free / busy times.

This component may not be for everyone as it was designed with a specific goal in mind; to better manage online bookings in our massage and wellness clinic. If you're unsure whether this is for you download the source, install and test or email me.



# is a security update that fixes a back end XSS vulnerability. This enabled uses with a login to the back end of the site to inject arbitrary javascript on an event update.

What's New?

New features in this versions include:

  • custom fields now support different field types including checkbox, radio, and select
  • custom fields can be included in emails using place holders
  • all appointments are now stored in the database
  • publishing methods have been integrated into the product.


PBBooking Plus 2.0.6 requires:

  • Joomla 2.5;
  • PHP 5.3 or higher;

Where to Get It?

Download from my website

Great Extension

Posted on 05 July 2015


Ease of use

Very easy to configure all of the menu items and calendar items, except one - the e-mail for confirmation of the online reservation.


The support web site is a little confusing. It is hard to find the solution of your problem.

I used this to: The only thing I can't configure is the e-mail address of the calendars. I want to set the same e-mail for all of my bookings, but when I set the same e-mail in the calendar settings - nothing happens. Please help???


From the gecko it works like it should. The functions are easy to understand and within a couple of minutes you got it working.

Ease of use

As already said it is really easy to use. It has some limitations but that can be expected.


Tried to create a support ticket received 3 errors and gave up. I don't have an account but it is possible to create a ticket without one.


The documentation is there but also not there. It is a bit confusing where to find and how to work the documentation.

I used this to: At the moment as a car booking program but it can be used for many other items. Too bad that the user contributed translations can not be downloaded because of an error. Hopefully they fix this soon.


Works like it should, great tool!

Ease of use

Verys easy to use.


Fast and very friendly support. (Thanks Eric!)

I used this to: Service


Works out of the box, very easy to set up and configure, built for therapy appointments but perfect for anything requiring appointments

Ease of use

Example pre-configuration after basic install, it's easy to understand the settings combining this with the Documentation.


Support is prompt and thorough.


Clear Documentation is easy to understand, combined with the notes/hints in the admin back end.

I used this to: I was building an online booking system for a clinic.
I ended up upgrading for the subscriber version which is well worth it's price adding functionality such as calendar sync and paypal if you need it. Even without this, it is perfect!


Does exactly what it says it will do. Provided exactly what was need for a my project which was time based appointments.

Ease of use

Setup was easy I just read the documentation. Easiest booking component for the end user (customer making appointment) that I found


Support is awesome. I had a few issues to work out and Eric helped me each time. The support alone is worth the price of the paid version


PDF documentation was complete and easy to follow.

I used this to: Used by a company to schedule mediation appointments which are time based.
The online calendar and booking are very easy to use for the end customer.
Plus it looks and works great on a smartphone

This extension does exactly what I need it to. It was easy to install and configure. I did only have one issue in customising the form: I'm a teacher not a therapist. Eric, however, answered my request for help promptly and in a very friendly manner. Kudos to Eric for such a wonderful job!

This is an excellent component that does exactly what it says. Easy to install and configure and it works immediately. Great thanks to the developer for brilliantly simplifying the online booking approach. A major limitation I've observed is that it has no access group permission setting.

Although PB Booking is designed to be used by salons, spas, etc., it is a VERY flexible and useful piece of software. My client runs a community center that has multiple rooms available for rent. The pricing varies, depending on the length of the booking and the type of organization (for-profit, nonprofit, etc.).

I originally installed the free version, but upgraded to the paid version, and it has been well worth it. I was able to synchronize with multiple Google Calendars, so that reservations created in PB Booking appear in the Google Calendar, and vice versa. I also created multiple custom fields, integrated PayPal for rental fees, and changed the front-end styling quite easily.

Eric, the developer, has been SUPER helpful in responding to my many questions. He has fixed bugs, integrated feature requests, and even corrected me patiently when I reported bugs that turned out to be just mistakes on my part.

Read the feature lists carefully to be sure you're getting the correct version for your needs - but don't hesitate for one minute to purchase the paid version. This is a great extension with even better support!

Had anther Appointment extension that was good, but did not go that extra mile. Purplebeanie's PBBooking ticks all the box's. I have a Dr who only wants two weeks of the year to hold appontments, I was able to block out all the unavailable days. Each day you can set up for any time increment. Emails are sent as confirmation, and my favorite which MOST other extensions do not do, easily, is to send my non computer savy client a pdf of the form filled out! Not all clients know what to do with csv files. Quick response from support to set up some out-of-the-box settings, no problems and great help. This extension does so much more and is the best appointment schedule extension out there.

This is a good light-weight booking extensions. The support is prompt and the extension is well documented.



Free | Content Submission | Eric Fernance
0 reviews
Your Site Just Got Cooking..... RecipeCommunity allows you to collect, publish, and share recipes on your Joomla website. All self hosted on your site. Front end submission makes it truly a community affair. Let users contribute their own recipes (with admin approval) for the gustatory delight of all users. All versions include support for Google Rich Snippets and Open Graph for easy sharing on Facebook Version 1.0.4 update fixes missing jQuery after 3.4.0 update.
c m p

Hot Chilli Software - PBBooking

Eric Fernance
Last updated:
Jan 08 2015
Date added:
Nov 18 2014
GPLv2 or later
Free download
Uses updater:
Download Demo Support Documentation
  • Overall
  • Functionality

  • Ease of use

  • Documentation

  • Support