How to create a Service Calendar (for service-based businesses)
This is a perfect solution for in-person providers like beauty salons, yoga studios, and remedial massage who need a single booking page with multiple services and providers.
When you're done, you will have...
A single, branded booking page that displays multiple services.
A streamlined booking process for your clients.
Each service configured to its own unique calendar, giving you full control over availability.
Prerequisites
Before you begin, make sure you have:
An Ivorey™ account with access to the calendar builder.
Your list of services, their durations, and their pricing.
A clear idea of how you want to categorise your services (e.g., "Massage," "Facials").
Visual Walkthrough of how to create a service calendar
Watch this visual walkthrough of creating a service calendar for service based businesses below:
Click here for the written version
Click here for the written version
Follow the steps below to create a service calendar and menu for service-based businesses:
Create Your Service Calendars: Go to [Calendars] > [Calendar Settings] > and click [Create Calendar]. Choose the [Service Booking] calendar type. Create a separate calendar for each individual service you offer (e.g., "30-minute therapeutic massage," "60-minute therapeutic massage").
Create a Calendar Group: Once your individual Service Calendars are created, click the [Groups] tab > then [Create Group] to categorize your appointments (e.g., "Massages," "Facials").
Add Calendars to a Group: Go back to the [Calendars] tab, click the three dots of a calendar, then click [Move to Group] and select the group you want to add it to.
Create the Service Menu: Click on the [Service Menu] tab and click [+Create Service Menu]. Fill in the details, such as the name and description.
Select Your Services: In the 'Select Services' tab, use the checkboxes to select the groups and calendars that you want to be displayed on the service menu.
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.
💡 We recommend that you setup a seperate 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 seperate service calendar for each one. E.g:
Service Calendar 1 would be: 30 minute therapeutic massage
Service Calendar 2 would be: 60 minute therapeutic massage
Service Calendar 3 would be: 90 minute therapeutic massage
Steps to Create A Service Calendar
From the main Ivorey™ menu, select [Calendars] > [Calendar Settings] > [Create Calendar]
Click 'Explore more types' > then select [Service Booking] calendar and fill in the relevant details
NOTE: All of these settings can be customised later - just add the basics first, we'll add details later!
Once you have created your service calendar, click the ✎ pencil icon of that calendar to open the calendar editor > and make your way through each of the tabs to set up the calendar settings to the needs of that appointment
Once you have finished setting all of your service calendars, click on the [Groups] tab > and click [Create Group] to categorise all of your appointments
For example, if you offer Massages, Facials and Waxing, then you would create 3 different groups so that you could list the relevant calendars under their corresponding group
Once you have created your groups, click back to the [Calendars] tab > and click the three dots of your calendar > then click [Move to Group] > and select the group you want that calendar to be added to
Repeat step 5 until all of your service calendars have been added to their relevant groups.
How To Set Up A Service Menu
Follow the steps below to set up a Service Menu
Click on the [Service Menu] tab > and click the [+Create Service Menu] button > and fill in the details of your service menu under the 'Service Menu Details' tab. (this is the main page your clients will be directed to, and will display all of your appointments under each group)
Inside the 'Select Services' tab is where you can then tick the groups and the calendars/appointments that you want to be displayed on the service menu
Inside the 'Arrange your Services' tab is where you can organise the order in which your appointments are displayed on your service menu
Once you have finished setting up your service menu, click the [Save] button located at the top right of your screen
To get the link for your service menu, make sure you are inside the [Service Menu] tab and click the 3 dots of the service menu you just created > then click 'Copy Permanent Link'
Now you are ready to add this link to your website, emails or link in bio page.
To embed your service menu onto your funnel or website page:Click the 3 dots of your Service Menu and click [Copy Embed Code]
Then navigate to your Website or Sales Page and drag and drop the [Code] element onto your page. On the right hand menu, click on the [Open Code Editor] button > and paste your embed code into the popup screen.
Click [Save] to update your changes.
Now when you preview your page, the service menu will display.
🕰️ Time Saver: Once you have created one calendar, you can duplicate it by clicking the 3 dots of the calendar > and selecting 'Duplicate'
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 calendars can be customised to your brand colours. If you would like to give your clients a more branded experience, you can embed this service menu onto a Website or Funnel page.
Do I need to create a new calendar or can I duplicate them?
Do I need to create a new calendar or can I duplicate them?
Once you have created one calendar, you can duplicate it by clicking the 3 dots of the calendar > and selecting 'Duplicate' so you aren't creating a calendar from scratch each time. Just make sure you update the all the details and settings to match the new appointment you are creating.
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 setup a seperate 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 seperate service calendar for each one. E.g:
Service Calendar 1 would be: 30 minute therapeutic massage
Service Calendar 2 would be: 60 minute therapeutic massage
Service Calendar 3 would be: 90 minute therapeutic massage
How can I create a calendar that displays all of my upcoming events?
How can I create a calendar that displays all of my upcoming events?
If you have a community (free or paid) you can create an events calendar that displays all the upcoming events. Click here to learn more about events calendars in communities.
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. Click here to learn more about setting profile availability. [coming soon]
Can I take payments through my Service Calendar?
Can I take payments through my Service Calendar?
Yes, you can toggle on the [Accept Payments] option in the calendar settings for each service. Click here to learn more about accepting payments through calendars. [coming soon]
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 enable the “Limit to One Service” option when setting up your menu if you would prefer to only allow one.
Can clients choose a time before paying?
Can clients choose a time before paying?
You can set this up using a service calendar and a sales page. You then link the calendar onto your sales page, so they choose the time in this process.
Can I embed this calendar on my website?
Can I embed this calendar on my website?
Yes! The calendars can be embedded. Use the Embed Code from the Service Menu and paste it into your sales page using the Code block.
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. The session is only confirmed once payment is completed. Pricing toggles on and off.
Need Help?
Hit the support chat widget inside Ivorey - we can:
Drop the templates directly into your account if you can't find them
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 🤍