Booking Robot version 2.0.0 is one of our largest updates since the launch on the extension with new features and many adjustments.

New Features

A new feature to allow discounts to be offered via a discount code, a handy tool which allows business owners to offer promotions to their customers.

The discount is applied to the final package total by either a fixed value or a percentage of the package total.
Unlimited Codes can be created: each code can be set for a particular service at the selected times or to work on any service at ant time. Codes are set to work for your chosen dates via the selection calendar.

New Payment Gateway: Stripe
We find Stripe to be better then PayPal, it offers a cleaner interface and crucially keeps the user on your website reducing the chance for errors and it makes it easier to setup Google Analytic Goals. Stripe it also cheaper per transition at as little at 1.4% + 20p (UK). The Stripe settings can be found in the Configurations settings under the Stripe tab.

No Payment
There is now the option not to take a payment. Users can still book, but without paying a fee.

Payment Method Selection
In the General Configurations settings there is now a simple way to seamlessly switch between the payment gateways. Currently there are 3 option in the dropdown list: None, PayPal & Stripe. With this new system we have made it easier to add further gateway optiond in the future.

Page Templates
We now have a built-in confirmed booking page which is customisable using your chosen WYSWYG editor, with support for ‘Snippets’ the same as being used on the email notifications.
An ediable cancelled booking page is also included. These editable templates can be found in the Configurations settings.

Fixed URLs
To make it easier to setup Google analytics Goals there are now fixed URLs for each page of the booking process.


The ‘Template’ element has been removed and a ‘Styles’ tab has been added to the extension configuration allowing the control of the front-end styles.

Some of the old PayPal setting have been removed.

Save Bookings
The layout of the booking totals in the individual saved booking has been adjusted to accommodate the Discount values. The title ‘Package Total’ has been introduced, which is the chargeable total after any discount.

Pending Email Optional
The email that is sent out upon the customer clicking ‘pay’ but before the customer completes the payment is known as the Pending Notification. It can be useful, but if you don’t wish to use the feature it is now optional. Simply don’t add you email address to the template and the email won’t try and send.


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.