How to create an online booking system for a small business


As a small business owner, increasing the number of new and recurring appointments can be a challenge. Especially if you don’t use an online booking system.

“65% of total online appointments are booked by women, and 88% of these are with beauty salons and spas.”, according to Also, salon customers who book online, tend to make frequent visits.

What is an online booking system?

An online booking system is a web page where clients can book appointments with you 24/7.

Your clients can book your services online, without having to call you, interrupting your work. It keeps you in control of your schedule while offering your clients the power and flexibility they like.

Plus, a good online booking system allows you to send automated message reminders to your clients, eliminating no-shows and increasing your productivity.

How does an online booking page look like?

This is how your online booking page could look like when it’s all set up, but personalized with your own details and images. It’s also going to look just as good on a mobile phone.

online booking system

Your clients can click the “Book an appointment” button and choose the services they want to book and press continue.

Online booking choose services

Then they will have to choose a time and date for their appointment and they are all set.

Online booking time and date

Do you really need an online booking system?

Everyone is online nowadays, so if you want to offer a convenient booking method and get more appointments, online booking is the most efficient and affordable option for businesses of all sizes, and specifically for small businesses.

A booking system for small businesses can boost your bookings and bring more clients to your door, without even having to answer phone calls.

Man writing down appointments

If you find yourself receiving calls all the time, constantly having to check your schedule, and always writing down appointments, it’s time for a change.

For example, healthcare providers save 10 hours a week by using online scheduling. Simply by reducing the number of phoned-in appointments and the time needed to make reminder phone calls.

How to create an online booking system

Let’s get to it, shall we? I’m going to show you how to set up your online booking system.

For the purpose of this tutorial, I’m going to create an online booking page for a fictitious hair salon, that we are going to call Royal Hair.

Our booking system of choice is the Appointfix scheduling app because it’s very friendly and easy to use, even for the less technical small business owners out there. And, it’s free!

Below are the steps I took to create the Royal Hair booking page, and you can follow them and create your own free online booking system.

1. Create your Appointfix account

To create your account, install the app on your phone or tablet.

Download Online Booking System

If you’re using an Apple device, you can download Appointfix from the App Store. If you’re an Android user, you can download it from Google Play.

After downloading Appointfix on your phone, open the app and tap “Create Account”. Fill in the Email, Password, and Country fields and tap “Create”.

Create account - Online Booking System

2. Set up your services

You need to list your services so that your clients can choose what services they want to book. To set up your services, tap on “Services”, located in the main navigation menu, and tap on the “+” button to start adding your professional services one by one.

Services - Online Booking System

Choose between fixed or variable prices for each of your services.

The online booking app allows you to insert the prices for your services and gives you the option of a fixed price or a variable price. For example, hairstylists providing services at different prices depending on the client’s hair length can include the cost of a high-end coloring service between $125-$250, instead of having to opt for a fixed price only.

Services settings - Online Booking System

Try to estimate your service’s duration as correctly as possible.

This way, your online booking system will give the correct appointment times for you and your clients. For example, if your salon closes at 8 pm, your client cannot book a balayage session at 7 pm. It takes two hours and a half for you to provide that service, so the last available time for the balayage service that your client could book online would be 5:30 pm.

You can also add processing time & block extra time if needed.

For example, if a stylist sets that hair coloring has a 30 minutes processing time until the color processes, you will have the option to book another client in that time slot. If you can use the block extra time option, you’ll block spare time after that service.

This extra blocked time can serve you for many purposes. Hairstylists, for example, can sanitize their instruments and clean thoroughly after your previous client. You can set in advance time slots for lunch breaks or other frequent appointments. Or, if you’re providing remote services, it can be the time you need to travel to your next client.

Add color tags to your services.

Personalize your services with colors. This way, you’ll easily spot what type of appointments you have scheduled.

3. Personalize your “Booking website link”

The “Booking website link” is the address your users will type into their browsers to reach your online booking page and make an appointment.

It’s the address of your online booking page on the internet. With Appointfix, you can personalize it with your own business name.

online booking link

To edit your online booking website link, go to the Appointix Menu → Settings → Online Booking → Booking website link. 

4. Edit Business details

To include your business details in the app, go to Menu → Settings → Online Booking → Edit Business Details.

Personalize - Online Booking System

Displaying your business details provides potential customers with all the information they need to make an appointment.

I recommend that you make use of as many personalization settings as possible to customize your online booking page. Don’t forget that you can return and edit these at any time.

Start by typing your business name and business description.

Your business description can simply be a small description of your business, your slogan, mission statement, things you believe in, or the reason your business exists. Mention briefly some of the services you offer so that clients know what’s your business all about.

Business Details - Online Booking System

This is where you want to include that advertising hook, making it attractive for clients to check out your business and book an appointment with you. Your description doesn’t need to be long, but make it attractive.

Upload your business logo.

If you already have a logo and you want it displayed on your online booking page, this is where you should upload it.

Logos are a point of identification; they’re the symbol that customers use to recognize your brand. Tailorbrands says that some of your audience will likely forget the name of your business (don’t take it personally – it’s human nature), but they’ll immediately associate your logo with their memories of your brand.

If you don’t have a logo yet, you can design a beautiful one in a matter of minutes, for free. My favorite tool for creating logos for free is Hatchful by Shopify. It’s free, fun, and easy to use. These are some of the logo examples that Hatchful has suggested for my Royal Hair Salon project in less than a minute.


If you’re interested in creating a logo, check out this article about how to design a logo, even if you are not a designer.

Upload a representative business picture.

Your business picture is an element that can really grab the attention of your potential clients that are visiting your online booking page.

Online booking system for hair salon

You can choose to display a picture of your salon or a picture that shows your most excellent work. Give a professional feel to your photos by hiring a professional photographer, and choose a subject representative of your primary target audience and in the same age group.

Sometimes all of this involves more work, and it can be hard to produce that “super picture” quickly. No worries, we got you covered. You can choose a fantastic photo from a website called Unsplash.

Unsplash hair stylist images

Another great, similar website is Pexels.

Pexels hair stylist images

They both offer pictures free of copyrights. It’s not allowed to use images on the internet for your business promotion, unless it clearly states they are free to use, like on these two photography websites we mentioned above.

Write your business address.

This setting is self-explanatory. You just have to write your business address, and the setting in Appointfix, which is integrated with Google maps, will show your exact location on the map, making it very easy for your clients to reach you.

Include your business email.

Here is where your official business email should be included. Take into account that when you signed up for Appointfix, you might have used your personal email. Here though, you want to include your salon business email as a general contact. Or your direct email, which you use for business purposes.

Mention your website.

If you have a website, this is where you can add it. People who get to your online booking system and would like to find out more details about your business or check out your portfolio can find those out by checking your website.

If you don’t have a webpage for your small business yet, keep reading as I’ll give you some tips and ideas which will teach you how to build a website in a matter of minutes and hours instead of days and weeks, as you probably heard from others.

Include your Facebook & Instagram business pages.

If you have a Facebook and/or an Instagram business page, include them so that your potential customers can check them out and get an opinion about your work and services. If you have not used social media to promote your business, I highly recommend you start, because it’s a great way to attract new customers by simply posting images of your work.

Edit your business hours.

This is the last step before publishing your online booking system. Select the days your business is opened and set the opening and closing hours. Leave unselected the days when your business is closed.

You can see how you can set your business hours on the first image below, and on the second one is what your clients will see when looking at your online booking page.

Business hours setting - Online Booking System

5. Set the “Booking acceptance” options

The Appointfix free online booking system gives you the option to automatically accept all appointment requests or to manually accept or decline them. You can have absolute control over the appointments you receive.

Manual / Automatic appointment acceptance confirmation

To edit your preference at any time tap on Menu → Settings → Online Booking → Bookings acceptance.

Confiirm online booking

As a default setting, all online bookings made by your customers will be automatically accepted, but you can change it to the manual option at any time. 

6. “Calendar availability” options

You can choose what time slots are available for your clients to book online. You can offer all your time slots for booking, or offer only the time slots that are next to an existing event (before or after an appointment or personal event). This way, you won’t have any gaps between appointments in your calendar.

Online booking calendar availability

To set your calendar availability go to Menu → Settings → Online booking → Calendar availability.

7. Choose the “Cancellation policy” 

Many small business owners in the beauty industry opt for a minimum or 48h or 24h cancelation notice before the appointment. You decide the terms and timing for appointments to be canceled or rescheduled. This online booking system gives you the option to choose if you allow cancelations in advance and how many hours in advance a customer can cancel an online booking. 

Online booking cancellation policy

Set your cancellation policy by going to Menu → Settings → Online Booking → Cancellation Policy.

8. Set your “Booking policy”

Decide how far in advance a booking can be made and what’s the minimum amount of time required before booking by going to Menu → Settings → Online Booking → Booking Policy. 

Online booking policy

9. Share your new booking page with existing customers via mass messages.

Now that you have your own online booking system it’s time to inform your clients about your new booking method by sending them all a mass message. You can easily send mass messages to your client lists through the Appointfix app by going to Menu Marketing  Mass message.

10. Mention your online booking page in your voicemail greeting message

Imagine how much time, money, and energy you can save by not having to answer clients’ calls as you’re working. On top of it, your clients won’t feel ignored when you cannot take their calls on the spot.

Man on phone making an appointment

In your voicemail greeting, let them know about the possibility of booking an appointment online. This way, when you’re working and can’t pick up, your clients can still schedule an appointment.

11. Include your online booking link whenever you are promoting yourself

Finally, let your clients know that they can book online, and don’t forget to include your online booking link on your social media profiles, website, and business cards.

And we’re done! You now master the art of creating your own online booking system.

online booking system works on mobile and desktop

Now that you know how to create an online booking system for your business, you should check this article about appointment reminder templates and why and how to send your clients a happy birthday message,

Emilia Yeago

Marketing Director at Appointfix


Download Appointfix now!

Let clients book appointments online and automatically send them text reminders.

Related articles

Business tips Inspiration

Thanksgiving Marketing Ideas for Hair Salons in 2021

Oct 26, 2021

Thanksgiving is a wonderful time of year, so it’s no surprise that many hairstylists are looking for marketing ideas for hair salons in 2021. Thanksgiving is less than a month away, and you may be wondering what marketing strategies you should implement to increase your salon business.  That’s why we’ve put together this guide to

Diana Muresan

Business tips Inspiration

10 Ideas on How to Prepare Your Salon for the Christmas Season

Oct 19, 2021

The holiday season is a busy time of the year for many salon owners. With so many people looking to get their hair done, it can become an overwhelming period. But if you prepare your salon correctly in advance, the holidays will be less stressful and more profitable for you!  Christmas decorations are going up,

Diana Muresan

Business tips

8 Stress Management Tips: How to Deal With Stress at the Salon

Oct 16, 2021

One of the hardest things about being a hairstylist is dealing with stressful situations. It’s not always easy to deal with difficult people or get mad, especially when you’re trying to do your job and keep everyone happy. According to recent surveys, stress at work is a very common problem for people. Actually, in 2019,

Diana Muresan

Download Appointfix now!

Spend less time scheduling appointments, reduce no-shows and grow your business like never before.