What the Service Menu Is
The Service Menu is a centralized booking layer for service-based businesses.
It connects multiple service calendars into one booking widget, organized by groups (categories), so clients can easily discover and book services without navigating separate calendar links.
Each Service Menu is powered by Service Booking calendars.
Who This Is For / When to Use
Use the Service Menu if you:
Offer multiple services
Need category-based navigation (for example, Hair, Nails, Spa)
Want clients to book multiple services in one session
Need a single booking link for all services
Common use cases include salons, spas, clinics, fitness studios, and service providers with staff-based scheduling.
Prerequisites
Before creating a Service Menu, ensure the following are set up:
Service Booking calendars exist
Calendars are organized into groups
Service Menu is enabled in Calendar settings
Enable the Service Menu Feature
Go to Calendars β Calendar Settings
Open Preferences
Enable Service Menu
Once enabled, the Service Menu tab becomes available.
Create Calendar Groups
Groups act as categories in the Service Menu.
Go to Calendars
Click + New Group
Enter a group name and description
Save the group
Calendars added to a group appear under that category in the booking widget.
Create Service Booking Calendars
Each service requires its own Service Booking calendar.
Click + New Calendar
Select Service Booking
Configure service details, staff, availability, and pricing
Assign the calendar to a group
Create a Service Menu
Open the Service Menu tab
Click Create Service Menu
Enter the menu name and URL slug
Configure booking form and consent options
Save and continue
Configure Forms and Confirmation Behavior
Each Service Menu supports a global booking form.
You can:
Select a custom form
Enable or disable the consent checkbox
Customize the consent message
Choose a default confirmation page or redirect URL
The selected form applies to all services booked together.
Select Services and Groups
Choose what appears in the Service Menu.
Open Select Services
Select entire groups or individual service calendars
Use drag-and-drop to arrange display order
Save changes
Only selected services and groups are visible to clients.
What Clients See When Booking
Clients interact with a category-based service menu.
They can:
Browse services by group
View duration, price, and details
Add multiple services
Select staff (if enabled)
Appointment Date and Time Selection
After selecting services, clients choose an available date and time.
Availability is based on:
Staff schedules
Service duration
Resource availability
Booking Confirmation Experience
After submission, clients see a confirmation page with appointment details.
This confirms:
Services booked
Assigned staff
Date and time
Service-Level Forms vs Global Form
Each service calendar can optionally use a service-level form.
Rules:
Single service booking β service-level form is used
Multiple service booking β global Service Menu form is always used
This prevents duplicate or conflicting form submissions.
Disable the Service Menu
To turn off the Service Menu:
Go to Calendars β Preferences
Disable Service Menu
The Service Menu tab is removed and booking reverts to individual calendars.
FAQ
How do I create a Service Menu?
Enable Service Menu in Calendar Preferences, then go to the Service Menu tab, click Create Service Menu, configure details, select services, and save.
What form is used when booking multiple services?
The global Service Menu form is always used when multiple services are booked together.
Can I organize services into categories?
Yes. Create calendar groups and assign service calendars to them. Each group becomes a category tab in the booking widget.
What happens if I disable the Service Menu?
The Service Menu tab becomes unavailable and clients must book services through individual calendar links.
Can clients book multiple services in one appointment?
Yes. Clients can add multiple services and complete booking in a single flow.











