Feature

Service Add-ons for Upselling & Customisation

Attach configurable extras to any service — optional or required — with their own price and duration. Increase average transaction value effortlessly.

Service add-ons let you offer extras alongside any service in your menu. A conditioning treatment with a haircut, aromatherapy with a massage, nail art with a manicure — each add-on has its own price and duration that are added to the service total automatically. Create add-on option groups with a client-facing prompt (e.g., "Choose your preferred oil"), then add selectable options with individual pricing and durations. Groups can be optional (clients can skip) or required (they must select before proceeding). Multi-select groups support minimum and maximum selection limits. Add-on durations affect availability calculations, so the system only shows time slots that fit the full service including selected add-ons. Revenue from add-ons is included in all reports, notifications, checkout totals, deposits, and loyalty calculations.

What's included

Key capabilities of service add-ons

Option groups per service

Create named add-on groups on any service (e.g., "Treatment", "Aromatherapy", "Nail Art"). Each group has a client-facing prompt and one or more selectable options.

Optional or required

Configure each group as optional (clients can skip with a "Skip add-ons" button) or required (they must select at least one option before proceeding). Required groups enforce selection during online booking; from the dashboard, staff see a soft warning but can proceed.

Single-select and multi-select

Groups support single-select (one option only) or multi-select (multiple options). Multi-select groups can have minimum and maximum selection limits for fine-grained control.

Individual pricing and duration

Each add-on option has its own price and duration. Both are added to the base service total. Durations affect availability slot calculations — the system only shows time slots that fit the full service including add-ons.

Works with bundles

Add-ons work on individual services within bundles — both sequential and parallel. Add-on prices are included in bundle totals, and durations adjust the bundle timing.

Included in all totals

Add-on revenue flows through to checkout, deposits (fixed and percentage), notifications, email line items, reports, loyalty points, and CSV exports. No manual tracking needed.

Link one group to multiple services

A single add-on group can be linked to multiple services. Configure it once, attach it to every service that offers the same extra — e.g., a "Scalp Treatment" group shared across all hair services.

Historical data preserved

Add-on selections are stored as snapshots on the appointment. Even if you later change or delete an add-on, historical appointments retain the original selection, name, and price.

How service add-ons work

1

Create add-on groups

In the Service Catalog, create add-on option groups with a name, prompt, and options. Set each option's price and duration. Mark the group as optional or required.

2

Link to services

Attach add-on groups to the services that offer them. One group can be linked to multiple services.

3

Clients select during booking

When booking online, clients see add-on options after selecting a service. Required groups must be completed; optional groups can be skipped. Prices and durations update in real time.

4

Revenue included everywhere

Add-on prices appear in checkout totals, deposit calculations, notifications, reports, and loyalty points — automatically.

Plan availability

Feature

Starter

Professional

Service Add-ons

All prices in AUD, GST included. No currency conversion fees.

Frequently asked questions

Can add-ons be required?

Yes. Mark an add-on group as required and clients must select at least one option before proceeding with their booking. From the business dashboard, staff see a soft warning but are not blocked — useful for walk-ins or phone bookings where staff exercise judgement.

Do add-on durations affect availability?

Yes. Add-on durations are added to the base service duration when calculating available time slots. If a 60-minute haircut has a 15-minute conditioning add-on selected, the system looks for 75-minute slots.

Are add-on prices included in deposits?

Yes. Both fixed-amount and percentage-based deposits include add-on prices in their calculations.

Do add-ons work with service bundles?

Yes. Add-ons can be selected on individual services within a bundle. Their prices and durations are included in the bundle total.

Can I share an add-on group across multiple services?

Yes. Create the group once and link it to as many services as you want. Changes to the group (adding options, updating prices) apply everywhere it is linked.

What happens if I delete an add-on after it was booked?

Historical appointments retain the original add-on details as a snapshot — the name, price, and duration are preserved even if the add-on is later changed or deleted.

Can clients select multiple options from one group?

Yes, if you enable multi-select on the group. You can also set minimum and maximum selection limits to control how many options clients can choose.

Ready to try service add-ons?

Start your free trial today. No credit card required.

Australian-owned business. Sydney-based support team.