The configuration of the extension to setup and control some of the features of the booking system.

An explanation the possible booking statues: Pending, Paid or Cancelled.

To use features such as the refund function PayPal API must be setup, allowing Booking Robot to fully communicate with the payment gateway PayPal.

When adding or editing a service there are various settings and options.

Services must have a start time. A service can have as many start times with a 24-hour period as required.

Increase your sales by offering extras to complement your services. Optional extras can be set to be charged per person or per group booking.

A way to request extra information from the customers. Forms do not affect the price for the package being booked.

This feature allows the option to manually add dates to a service rather than use the automatically generated dates.

The aim of the module is to allow the availability of services to be checked by the public and to allow the business manager to check, edit and add bookings on the fly using a mobile touch device.

To inform both the website owner and the customer of the booking status email notifications will be send at appropriate times with in the booking process.

The overall extension offers the standard Joomla ACL controls, but we have also included direct control of all the features.

The booking extension has its own styles for the public booking selection. These styles can be easily customised using the build in styles selector, this allows you to match up the look of the booking system to compliment your website.

This feature allows the website owner to block out dates and times. Ideal for holidays or allowing for staff days off.

If a problem is discovered that needs an explanation rather than a software adjustment, we will add the solution to our trouble shooting guide.

To help understand the process and the stages that must be completed to make a booking.


The booking system has been under development for many years. We have kept a log of the changes to show how things have advanced.


Our small international team meet online to design and develop the extension. We use ‘Trello’ to keep organised and meet our goals.


The extension is simple and intuitive to use, but we also have documentation and a video series to show you exactly how things work.