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
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).
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
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.
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
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.
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.
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.
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.
Yes, all Ivorey
calendars can be embedded. Please refer to our Share or Embed Calendars guide for the detailed steps.
Yes, you can create separate calendars for each price point, or use a funnel to let clients choose their rate before booking.
Yes, if you have enabled payments in a service booking calendar, a session is only confirmed once payment is completed.
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 