Setting up the options for your online booking
There are quite a few options around online bookings to allow complete customisation and control over how your booking operates.
Firstly go to the Online Booking Settings screen.
Once you are in the Online Booking Settings on the first tab you will see a few different sections.
The first set options are the basic settings to enable your booking site and give it a name.
Booking Website Name - This will be the url name for your mini-website.
Default Language - If you want to have a language other than English as the default you can choose Spanish or Greek from here.
Enable Online Booking - If you don't want to allow online bookings by your client turn this off.
Booking options can determine the flow and options in the booking form.
Client login before booking - It is a good idea to allow logging into the booking form by clients. This will make sure all future bookings are all linked together under the same client record in your system, avoiding duplicates. They will be able to create their own login or use a Social login such as Facebook, Twitter or Google.
Automatically confirm appointments - If this is ticked when a client books it will be automatically confirmed. If you want the final say over all bookings you can untick this and online bookings will need to be manually confirmed by you when they arrive in the system.
Email/SMS staff when they get an online booking - Many staff like to be notified of each time they get a booking in the system. This will send them an email or SMS when they book depending on the option you choose.
Client can cancel their appointments online - This will allow clients to cancel online any future online bookings they may have made.
Don't show prices when booking - If you don't want to advertise your prices when booking or they are subject to change then you can use this option to hide them.
Display staff first name only - If you don't want staff to be fully identified in the booking form you can opt to only show their first name.
Booking Display Fields
When booking the client will always be required to enter some basic information such as their name and email address. But there are some other fields you can also choose to display to the user to be entered.
Client Address - If you want to give the client an option to enter an address when booking then choose this option. This would be important if your service is mobile and requires you to visit the client.
Select Staff - When booking you can give the client the option to choose their preferred staff. If you untick this then they will be allocated to the first available staff.
Promotion Code - If you have a promotion running you can send out a discount code which clients can enter when booking. This will then carry through to the sale and provide the appropriate discount to the client.
Referred By - Useful if you wish to track where your clients are coming from, add a referred by field to the booking.
Birthday - Allow the client to enter their birthday, a good way to be able to market to clients with birthday promotions.
Booking Required Fields
The booking display fields will let you set up the fields the client can choose from when booking, but you also may wish to make these fields required, so the client must fill them out when booking.
Client Address - If you are a mobile business you might not just want to give an option of entering an address, you might want to make it mandatory by ticking this box.
Client Postcode Only - You may have the address visible to enter but only require clients to enter a postcode, not their full address. This can be useful for working out the demographics of your clients.
Client Phone Number - The phone number field will always be visible for the client to enter, it is important if you want to send out SMS reminders. But to make it mandatory when booking tick this box.
Client Birthday - You can choose to require the client enter their birthday when booking if you wish.
Client Last Name - This will be enabled by default, but if you only require the client to enter their first name then you can untick this option.
Booking Time Restrictions
If you want to restrict times when clients can book online there are some options here.
Leave this much time after appointment when booking online - If you want to leave a gap at the end of any online bookings. This might be a buffer if the services they choose online are not really enough for what they need.
Booking slot interval - If you want the time slots available for the client to select when booking to be different to your default appointment slots you can set them here. Most of the time you would leave this, but for example sometimes in salon you might have 5 minute slots for ultimate flexibility, but then only give the clients 15 minute slots when they book themselves to not confuse them with too many time options to choose from.
No bookings can be made this long before closing - If you don't want bookings right up until closing time you can add a restriction here. For example setting this as 60 minutes then no one will be able to make a booking that ends closer than 60 minutes to your closing time.
Booking Notice - You may not want bookings to be made online right up to the current minute, so select a minimum notice period ahead of time. What this means is if is 11:55am then maybe you don't want someone to be able to book the 12 midday slot without giving you more time.
Don't allow booking over processing time - If you don't want to allow online bookings to be booked over processing time of other appointments.
Automatically minimise gaps in the schedule - What this will do is only allow people to book next to an adjacent appointment or break. The reason for this is you have many appointments and they are booked randomly throughout the day, it may leave small gaps in the schedule that are too small to be filled. Enabling this option will ensure bookings are flush against other appointments your schedule.
Deposits and Cancellation Fees
You can set up either a deposit or cancellation fee that is required at the time of booking. The difference is that a deposit it an amount that is charged at the time of the booking and taken off the total of the sale when it is paid. A cancellation fee is an amount that is not charged at booking, but the clients credit card is taken during the booking and you can charge the cancellation fee at a later date, when they cancel, if required. A cancellation fee will give you a bit more discretion whether or not to charge in the event of a cancellation.
Enable taking deposits or cancellation fees - Enable this feature on your booking site.
Important to note, if you enabled deposits or cancellation fees you will need to configure a Stripe account to allow payment. This is very easy and instructions are here: Setting up Stripe.
Deposit or Cancellation Fee - As described above, this will enable what kind of charge you want enabled on your account.
Deposit types - This can be either a percentage of the total booking price or a fixed amount. So if a booking was worth $20 and you entered this as a percentage and the Deposit Amount as 10, then the amount the client would be charged would be $2.
Deposit amount - Used in conjunction with the Deposit type, this can be either a percentage value or a fixed amount.
Minimum notice required in hours - This is the notice time that a client can cancel an appointment before they are charged a cancellation fee. So if you don't allow cancellations in the last day before an appointment set this to 24 hours.
Minimum booking value before requiring a deposit or cancellation fee - If you only want to require a deposit or cancellation fee on larger appointments you can set the minimum booking value here before it is charged.
Allow setting deposit amounts at service level - Sometimes you might want more fine grained control over the deposits for individual appointments. To do this tick this option and when setting up each service there will be fields to enter the percentage or amount.
Deposit terms and conditions to display to the client - These are some of your own terms and conditions you can display to the client when taking the deposit. So you might write a more detailed explanation of the charge and why you are taking it here.
The mini-website will allow you to also sell Gift Vouchers to your clients if you have it enabled.
Allow gift vouchers to be purchased online - If you want to enable selling vouchers to your clients do so here.
Allow voucher value to be entered - If you allow adhoc amount vouchers to be sold then enable this option. Otherwise it will only allow the predefined voucher sizes from your Manage Vouchers in Settings.
Disable postage option for vouchers - If ticked you will not have the option to post out a voucher card.
Price to ship a gift voucher - If you charge a price to send out vouchers to clients who purchase them online then set this postage amount here.
Important to note, if you sell vouchers you will need to configure a Stripe account to allow payment. This is very easy and instructions are here: Setting up Stripe.