Before You Dive In
Service booking calendars and menus are a great solution for in-person providers, who need a simple booking page with multiple services and providers. You can add multiple team members, control availability, assign rooms or equipment, allow clients to book multiple services or select specific team members, and more.
However, service booking calendars are still meeting-based. For service-based bookings with in-person appointments, add-ons, multiple team members, flexible payment options, or if you want a more customisable booking page, we recommend setting up a Services Calendar instead.
This guide is perfect if you want to:
Have a single booking page that displays multiple services
Create a streamlined booking process for your clients
Have each service configured to its own unique calendar, giving you full control over availability
Note: please refer to our Choosing Your Calendar Type guide to review all of the calendar options, and determine which will be best for your business needs.
How To Set Up a Service Booking Calendar and Menu in Meetings Calendars
We recommend that you set up a separate calendar for each of your individual appointments. These can then be grouped together, and displayed on your service menu, so clients can choose which appointment type they'd like to book (e.g. 30-minute massage vs. 60-minute massage).
Click here for the written instructions
Click here for the written instructions
Create your service booking calendars: Create a separate calendar for each individual service you offer (e.g. "30-minute therapeutic massage," "60-minute therapeutic massage"). Please refer to our Create a New Calendar and Groups guide for the detailed steps
Tip: Once you have created one calendar, you can duplicate it by clicking the 3 dots of the calendar > and selecting 'Duplicate'. Just make sure you update the all the details and settings to match the new appointment you are creating.
Create your calendar groups: Groups will be necessary to categorise your appointments (e.g., "Massages," "Facials"). Please refer to our Create a New Calendar and Groups guide for the detailed steps
Create your rooms and/or equipment (optional): You can also assign rooms and equipment to your service booking calendars. Each time a booking is made, a room/equipment item will be reserved.
From the Ivorey™ main menu, go to [Calendars] > [Calendar Settings] > [Meetings] > [Service Calendars v1] > [Rooms]
Click [+ New Room] > give the room a Name (e.g. massage suite) and Description (optional) > set the Total Capacity for the room (i.e. how many times it can be booked at once) - you might set this to 5, if you have 5 massage rooms > Select Calendars to assign the room to > and click [Create]
Go to the [Equipment] tab > click [+ Create Equipment] > give the equipment a Name (e.g. massage gun) and Description (optional) > set the Total Quantity for the item (i.e. how many units you have) > Select Calendars to assign the equipment to > and click [Create]
Create your service menu:
Click on the [Service Menu] tab > click [+ Create Service Menu] > fill in the Name and Description (optional) > create a unique URL > select a Form > toggle ON/OFF the Consent Box and edit the consent text > add a Thank You Message or a Redirect page URL > enable multiple Guests, Multiple Service Selection, and Staff Selection
In the [Select Services] tab, use the checkboxes to select the groups and calendars that you want to be displayed on the service menu. If multiple groups were selected, go to the [Arrange Services] tab to adjust the order of services
Copy the link: Once you have saved your service menu, click the three dots and select 'Copy Permanent Link' to get the link you can share with your clients
Frequently Asked Questions
Can I customise the Service Menu page to my branding?
Can I customise the Service Menu page to my branding?
While the 'Service Menu' page cannot be customised at this stage, your individual service booking calendars can be customised to your brand colours. If you would like to give your clients a more branded experience, we recommend setting up a Services Calendar instead.
I offer multiple appointment durations, how can I set this up?
I offer multiple appointment durations, how can I set this up?
We recommend that you set up a separate calendar for each of your individual appointments. So for example, if you are a massage therapist and offer different massage types and durations, you would need to set up a separate service booking calendar for each one. For example:
Calendar 1 would be: 30 minute therapeutic massage
Calendar 2 would be: 60 minute therapeutic massage
Calendar 3 would be: 90 minute therapeutic massage
How do I manage my team’s availability for these calendars?
How do I manage my team’s availability for these calendars?
Each team member must set their own profile availability. The system will only show times when the selected team member is available. Please refer to our Calendar Availability guide for the detailed steps.
Can I take payments through my Service Booking Calendar?
Can I take payments through my Service Booking Calendar?
Yes, you can toggle on the 'Accept Payments' option in the calendar settings for each service. Please refer to our Create a New Calendar guide for the detailed steps.
Can clients choose more than one service?
Can clients choose more than one service?
Yes, clients can choose more than one service when booking from the service menu. You can toggle 'Enable Multiple Service Selection' OFF in the service menu settings, if you would prefer to only allow one.
Can clients choose a time before paying?
Can clients choose a time before paying?
You can allow clients to choose a time when booking, by using a service booking calendar and a sales page. You then link the calendar onto your sales page, so clients can choose the time in this process.
Can I embed this calendar on my website?
Can I embed this calendar on my website?
Yes, all Ivorey™ calendars can be embedded. Please refer to our Share or Embed Calendars guide for the detailed steps.
Can I offer sliding scale pricing?
Can I offer sliding scale pricing?
Yes, you can create separate calendars for each price point, or use a funnel to let clients choose their rate before booking.
Is payment required to confirm the booking?
Is payment required to confirm the booking?
Yes, if you have enabled payments in a service booking calendar, a session is only confirmed once payment is completed.
Need Help?
Hit the support chat widget inside Ivorey™ - we can:
Walk you through any of the steps
Troubleshoot anything that’s not working
We’re here and ready to help via the chat widget in the bottom right of your Ivorey™ account. Or if you are looking for done-for-you support, you can browse our current services here 🤍
