Skip to main content

Service Menu in Calendars

The Service Menu lets you present multiple service calendars in one unified booking experience, allowing clients to browse categories, select services, and book one or more services in a single flow.

Updated over 2 months ago

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:

  1. Service Booking calendars exist

  2. Calendars are organized into groups

  3. Service Menu is enabled in Calendar settings


Enable the Service Menu Feature

  1. Go to Calendars β†’ Calendar Settings

  2. Open Preferences

  3. Enable Service Menu

Once enabled, the Service Menu tab becomes available.


Create Calendar Groups

Groups act as categories in the Service Menu.

  1. Go to Calendars

  2. Click + New Group

  3. Enter a group name and description

  4. 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.

  1. Click + New Calendar

  2. Select Service Booking

  3. Configure service details, staff, availability, and pricing

  4. Assign the calendar to a group


Create a Service Menu

  1. Open the Service Menu tab

  2. Click Create Service Menu

  3. Enter the menu name and URL slug

  4. Configure booking form and consent options

  5. 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.

  1. Open Select Services

  2. Select entire groups or individual service calendars

  3. Use drag-and-drop to arrange display order

  4. 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:

  1. Go to Calendars β†’ Preferences

  2. 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.

Did this answer your question?