Stay updated on our progresses and give us your feedback
booking classes

Booking classes with Salon Booking System plugin

In this post I’ll show you how to use Salon Booking System plugin to manage booking for your classes.

Since the 3.22 version Salon Booking System plugin has a new option that allows your assistants to be booked more times for the same date/time slot.

This means that our appointment system can be used for teachers and school managers that offer tuitions to multiple customers during the same session.


Let’s make an example on how to correctly set-up Salon Booking System plugin for your “Dance school”.

Let’s say your school offers three kind of dance classes:

– Latin American
– Tango
– Flamenco


Every classes is taken by a different assistant, in this case we will talk about “teachers”.

– Franco
– Jonathan
– Emily


Each classes can be attended by a maximum of 10 students and the classes are taken every day.


First step:

Go to “settings > booking rules > booking method” and select “Advanced”

Then set “customers per sessions” to “30”.

Why? You need to sum up 10 + 10 + 10 ( the maximum number of students for each class).


Second step:

Create three services, each one for a different class and set the option “Unit per hour” to “10” ( maximum number of students per session).


Third step:

Create three assistants and for each of them associate the correspondent service ( class ).

Then enable the “multiple bookings” option.


Now the booking system is ready to receive tons of reservations for your great dance school.



Did you get any problems using this settings? Get back to us, we’ll be happy to help you out.


Salon Booking System 3.22 is now available


We are ready for a new release of Salon Booking that will bring you a set of new interesting features.


Adding discount from back-end

Finally you can add one or more discounts to the reservations from the back-end. To do that you need to activate “Advanced Discount System” option from “Settings > ” section.

You need to create your desired discounts, and from that moment you’ll be able to add them to the reservations straight from the WordPress back-end.

Assistant “multiple reservations” option

We’ve added this new option inside the assistants details page that will allow a single assistant to receive more than one reservation during the same time slot.

This option is very useful for those who provide class rooms where more than one person attend the same date/time class.


GDPR improvements

We’ve added a new tab inside the “Booking my account page” where users can update their personal data.

We’ve also integrated Salon Booking with “WordPress Privacy Exporter and Eraser” API. Now the website owner is able to export and erase all the users information collected by Salon Booking system.


Bug fixes

We’ve fixed a bunch of bugs:

Fixed error with Czech language
Fixed bug with WPML and Slovenian language
Fixed modal window for feedback submission
Fixed mispelled text strings in English


Salon Booking System needs your suggestions


Salon Booking is going to invest an important amount of new financial resources on its continuous development to make it even better.

We need your precious feedback as daily user of our plugin to decide which features to work on.

It’s important to hearing from you which are the main problems you face on reservations management in order to understand what could be done on our side to simplify your daily routine.

Please dedicate five minutes to fill out this form and submit your opinion on Salon Booking System future improvements.



Fill out the form



Email notifications problems and troubleshooting

If you are experimenting problems with bookings email notifications please have a look at the following guidelines.


CASE A – No email notifications to salon administrator, nor to salon customers

– verify that your WordPress install is sending out email correctly. How? Try to reset your account password using the “Forgotten password” link on the WordPress login page.

If you don’t receive any email then there is a problem with the wpmail function of WordPress. It’s the case you should install a plugin like:

And use a custom SMPT connection to make the emails working correctly.

– If the email notifications from WordPress works correctly while those from Salon Booking not, there is something on your mail server that prevent them to work properly. Contact your hosting provider to report the problem.

You can install a plugin like:

Where you can see all the emails notifications that are triggered and eventually not delivered.

CASE B – Salon customers receive email notifications while the salon administrator not

– Check your spam folder
– Try using another email address and see if the problem persists

If none of the suggested guidelines works then get back to us.

salon booking system documentations

Salon Booking System new documentation section


we want to help you out with Salon Booking System plugin and we have just created a much more organized “Documentation” section where you can find all the posts we’ve written during these years with tutorials over the many features of our plugin.

These articles are now much more organized by subject and easy to find.

You can also provide a feedback over our guides in order to help us improving our documentation.

Thank you to trust Salon Booking System

salon booking system 3.21

Salon Booking system 3.21 is out


We’ve just released the a new version of Salon Booking system 3.21 and here you can find the list of the brand new features and improvements.


Improved back-end calendar daily view UI to add reservations and block time slots.

We slighlt changed the UI to add new reservations and block time slots from the daily view of the back-end calendar.


Please look at this video:



Front-end shortcodes for Assistant and Services

We’ve added two new short-codes to display on your website pages the list of your assistants and the list of your services saving you a lot of content editing time.


List out your services:

[ salon_booking_services ]

Parameters accepted:

– services
– categories
– styled
– columns


[ salon_booking_services styled=true columns=2 category=“3,4”]

This short-code will display the services of the categories with ID 3 and 4, grouped into two columns using the default plugin style.



List out your assistants:

[ salon_booking_assistant ]

Parameters accepted:

– display ( name,photo, description, skills )
– styled
– columns


Check-out form custom field improvement

We’ve added a new parameter to display the custom field as a whole column or half column:

“width” => ‘half’
“width” => ‘full’



Assistants front-end calendar improvement

We’ve added a new parameter to specify which assistants to display in the calendar.

For example this short-code will display only the assistant with ID: “5”

[salon_booking_calendar assistants=5 ]




We’ve also fixed a bunch of bugs that you can see inside the last changelog.


GDPR regulation updates notes

Our development team is working to make Salon Booking System plugin to complay the new european regulation for the personal data treatment called GDPR.

As we are still ongoing on this matter we suggest you to take advantage of the latest version of WordPress 4.9.6 that provide a set of tool for users data management.

At the same time you could consider to install and use a plugin like The GDPR Framework .

In the next days we’ll give you some updates on our side ongoing work.



You can add a checkbox custom field for your privacy policy acceptance on the Salon Booking checkout form adding this code to your functions.php file.


Salon Booking System 3.20



we’ve just released a new version of Salon Booking System plugin where we’ve added two brand new features and some improvements.


Holidays rules from back-end calendar

Now you are able to “block” specific times slots from the daily view of the back-end calendar.

Just click and drag over the time rows you want to block and then click on “Block these rows” red button.

To unlock that rows just click over the “Unlock these rows” button.



When you block one or more time rows is like adding a new Holidays rule, that means that those time slots will be not more available for booking.


Default back-end calendar view

We’ve added a new option inside “Settings > General” called “Default calendar daily view” where you can specify which views
you want to be as default view for the back-end calendar.




Administration UI improvements

We’ve lightly improved the UI of the back-end settings and calendar in order to make the interface more clear and usable especially on mobile and tablet devices.


Bug Fixes

We’ve also fixed some bugs that you can checkout on the changelog of this version.



We hope you enjoy this new release.

Salon Booking System Staff