Skip to main content

Service Calendars

A Service Calendar lets service-based businesses offer bookable services with staff availability, payments, forms, rooms, and equipment managed automatically in one scheduling flow.

Updated over 2 months ago

Who This Is For / When to Use

Use a Service Calendar if you run a service-based business (salon, spa, clinic, studio, etc.) and want customers to book services with staff availability, optional payments, and resource control.


What Is a Service Calendar?

A Service Calendar is designed for businesses that offer bookable services rather than simple meetings.

With a Service Calendar, you can:

  • Create individual services

  • Group services into categories

  • Display services in a Service Menu

  • Sync bookings with staff availability

  • Collect payments during booking

  • Reserve rooms and equipment automatically


Step 1: Create a Service Calendar

  1. Go to Calendars → Calendar Settings.

  2. Click Create Calendar.

  3. Select Service Calendar as the scheduling type.


Step 2: Enter Service Essentials

Fill in the required details:

  • Service Name

  • Description (optional)

  • Assigned Staff

  • Custom URL

  • Service Duration

Click Advanced Settings to continue setup.


Step 3: Service Details

Service Logo

Upload a Service Logo that appears on the single service booking widget.

  • Supported formats: SVG, PNG, JPG, GIF

  • Max size: 2.5 MB

  • Recommended size: 180 × 180 px

Note: Service logos appear only on individual service booking pages. For Service Menu and Group views, use a Service Cover Image instead.


Assign to a Group (Service Menu)

Select a Group to include the service in a Service Menu.

Example:

  • Group: Hair

  • Services: Hair Cut, Hair Spa, Hair Coloring


Appointment Invite Title & Event Color

  • Customize the appointment title shown in external calendars

  • Select an event color that syncs with Google Calendar


Step 4: Availability Settings

Configure how and when the service can be booked.

Set:

  • Service Duration

  • Buffer Time

  • Minimum Scheduling Notice

  • Date Range

Important Notes

  • Slot interval is fixed at 15 minutes

  • Availability is based only on assigned staff

  • Calendar availability cannot be edited manually


Step 5: Forms & Payments

Booking Forms

Choose how client information is collected.

Options:

  • Default form (Name, Email, Phone, Notes)

  • Custom form created under Sites → Forms → Builder

You can also:

  • Enable or disable the Consent Checkbox

  • Customize the consent message

Note: Custom forms apply only to bookings made directly on the Service Calendar. Service Menu bookings always use the default form.


Confirmation Page

Choose what happens after booking:

  • Show a Thank You message

  • Redirect to a Custom URL


Payments

To accept payments:

  1. Ensure a payment gateway is connected under Settings → Integrations.

  2. Enable Accept Payments.

  3. Set:

    • Amount

    • Currency

    • Payment description

Payment Rules

  • Payments are collected only from the main attendee

  • Use the same currency across all services in a Service Menu


Step 6: Notifications & Additional Options

Configure who receives notifications and how events are handled.

You can:

  • Choose notification types

  • Notify contacts, staff, or additional emails

  • Allow Google Calendar to send invites

  • Assign contacts to staff automatically


Step 7: Customizations

Service Cover Image

Upload a Service Cover Image to display in:

  • Service Menu

  • Neo Group Widget


Additional Notes

Anything added here is included in the Google Calendar invite. This requires Allow Google Calendar to Send Invitations to be enabled.


Step 8: Rooms & Equipment

Associate rooms and equipment with the service.

  • Selected rooms/equipment are reserved automatically

  • Availability is checked during booking


Step 9: Save and Publish

Click Save to activate the Service Calendar.

Your service is now available for booking.


How the Service Appears to Clients

Service Menu View

Services are grouped and displayed with images, duration, and pricing.


Key Highlights

  • Supports multiple services per booking

  • Allows multiple participants

  • Uses a fixed 15-minute slot interval

  • Availability depends entirely on assigned staff

  • Supports payments, forms, rooms, and equipment

  • Services can appear in Service Menus and Groups


FAQ

What is a Service Calendar?

A Service Calendar is a booking calendar designed for service-based businesses to offer bookable services with staff availability and optional payments.

Can I add multiple services to one booking?

Yes. Contacts can book multiple services for themselves or their guests.

Can I change the slot interval?

No. Service Calendars use a fixed 15-minute slot interval.

How does availability work?

Availability is based entirely on the schedules of assigned staff members.

Can I collect payments during booking?

Yes. Payments can be collected if a payment gateway is connected.

What’s the difference between a Service Logo and Service Cover Image?

  • Service Logo: Appears on individual service booking pages

  • Service Cover Image: Appears in Service Menus and Neo Group views

Can I assign rooms and equipment to a service?

Yes. Rooms and equipment can be linked and are reserved automatically during booking.

Can Service Calendars be used in a Service Menu?

Yes. Service Calendars can appear both individually and inside Service Menus and Groups.

Did this answer your question?