Services
Services are the foundation of your booking system — they define what customers can book. Each service has a name, duration, price, and optional extras like variants, cancellation policies, and custom booking forms.
What is a Service
A service is any appointment or session that customers can book. Examples include:
- Hair salon: Haircut, Colour, Blowdry, Highlights
- Spa: Swedish Massage, Deep Tissue Massage, Facial
- Medical clinic: Initial Consultation, Follow-up, Annual Check-up
- Personal trainer: 1-on-1 Training, Group Class, Nutrition Consultation
Each service appears on your booking page where customers can select it, choose a time, and book.
The Services List
When you click Services in the left sidebar, you'll see all your active services displayed in a card grid (3 columns on desktop, 2 on tablet, 1 on mobile).
Each service card shows:
- Service image (or placeholder)
- Service name
- Price and duration (including buffer time)
Hover over a card to reveal the actions menu with:
- Edit Service — Opens the full service editor
- Deactivate — Hides the service from your booking page without deleting it
The total number of active services is displayed at the top, along with an Add Service button.
The services list only shows active services. Deactivated services are hidden from this view. To reactivate a service, you'll need to find it in the edit page and toggle it back on.
Creating a Service
To add a new service:
- Go to Services in the left sidebar
- Click Add Service
- Fill in your service details:
Basic Info:
- Service Image — Select a photo from your media library (optional)
- Service Name — What customers will see (e.g., "60 Min Deep Tissue Massage")
- Short Description — Describe what's included (optional)
- Duration — How long the appointment takes in minutes (default: 30)
- Price — What you charge. Leave empty for free services
- Old Price — Show a crossed-out original price for promotions (optional)
- Require Deposit — Toggle on to require upfront payment when booking. Choose between a fixed amount or a percentage of the service price
Advanced Settings:
- Availability Template — Choose a specific schedule for this service, or leave as default to use your main availability
- Booking Form — Select a custom form customers fill out when booking (e.g., health questionnaire). Uses the default form if none selected
- Assign Agents — Choose which staff members can perform this service. All toggled-on agents show as available for booking
- Assign to Categories — Group this service under one or more categories
- Calendar Colour — Pick a colour to identify this service in your calendar view
- Buffer Time — Add preparation or cleanup time before or after appointments (None, 5, 10, 15, 30 min, or 1 hour). This blocks extra time on your calendar without the customer seeing it
- Active Status — Toggle off to hide from your booking page without deleting
- Click Create Service
Duration and Price Variants
Variants let you offer the same service at different durations and price points. Customers choose their preferred option when booking.
Example: A massage service might have:
- 30 Minutes — £40
- 60 Minutes — £65
- 90 Minutes — £85
To add variants (available after service creation):
- Edit the service
- Find the Variants section
- Click Add Variant
- For each variant, set:
| Field | Description |
|---|---|
| Label | What the customer sees (e.g., "60 Minutes") |
| Duration | Length in minutes |
| Price | Price for this variant |
| Old Price | Optional crossed-out price for promotions |
| Deposit Amount | Optional deposit for this variant |
| Deposit Type | Fixed amount or percentage |
| Active | Toggle to show/hide this variant |
Reordering variants:
Drag the grip handle on each variant to reorder them. The order determines how they appear on your booking page.
Variant Selection Prompt:
Customise the text shown above the variant options on your booking page (default: "Select an option"). For example, you might change it to "Choose your session length" or "Select a package".
Each variant can be individually toggled active or inactive. Inactive variants don't appear on your booking page but remain configured for later use.
Cancellation and No-Show Policy
Each service can have its own cancellation policy. This is configured in the service edit page and determines what happens when a customer cancels late or doesn't show up.
Settings:
- Cancellation Window — How far before the appointment the fee applies (e.g., 24 hours)
- Late Cancellation Fee — Percentage or fixed amount charged for late cancellations
- No-Show Fee — Percentage or fixed amount charged when customers don't attend
- Fee Calculation Base — Calculate fees on the service price only, or include extras
- Grace Period — Free cancellation window after booking (default: 120 minutes)
- Card Validation Message — Custom message explaining the policy to customers at booking time
Managing Services
Activating and Deactivating
Deactivating a service hides it from your booking page without deleting it. Existing bookings for that service are not affected — only new bookings are prevented.
When to deactivate:
- Seasonal services not currently offered
- Services you've discontinued but want to keep records of
- New services still being configured
- Services temporarily unavailable (staff absence, etc.)
Deleting a Service
To permanently delete a service:
- Edit the service
- Click the Delete button
- Confirm the deletion
You cannot delete a service that has future bookings. Cancel or complete those bookings first, or deactivate the service instead.