Add-on services let you offer optional extras that clients can choose when booking a meeting. For example, a clinic offering a base "Consultation" can add services like "Red light therapy" or "Physiotherapy" for clients to select.
When a client selects add-on services, the total meeting duration and payment amount update automatically to reflect their choices.
Creating Add-on Services
Click on your scheduling link and open Settings.
Click on Add-on services.
Click Add new service.
In the pane that opens, enter the following details:
Service name — the name your clients will see when booking.
Service image (optional) — upload a JPEG or PNG image to represent the service.
Duration — a duration of 0 min is valid if the service adds no extra time.
Price — enter a price, or leave it at 0.00 to make the service free.
Click Save changes.
You can add more services and re-order them as required.
Allowing Clients to Select Multiple Services
By default, clients can select multiple services when booking. If you want to restrict clients to selecting only one service, uncheck Allow clients to select multiple services on the Add-on services page.
Editing or Deleting a Service
Click the three-dot menu on any service card and select Edit to update a service or Delete to remove it.
Configuring Payment for Services
By default, services are free. To charge clients for services, enable Accept payment for services on the Add-on services page.
If your meeting already has payment enabled, the currency and provider are taken from your existing payment settings automatically — you don't need to configure anything separately.
If your meeting is free, enabling this toggle opens a pane where you select the payment provider and currency. .
For more details on how payment works across different scenarios, see Accepting payment for add-on services.
What Clients See When Booking
Before selecting a time slot, clients are shown a "Choose add-on services" step. Each service displays its name, duration, and price (or "Free" if there is no charge). Clients select the services they want and click Continue to proceed to the calendar. Slot calculation will be based on the total duration.
Rescheduling a Booking with Add-on Services
When a booking is rescheduled, the selected services carry over unchanged. Clients cannot add or remove services during rescheduling. If a client wants to change their services, they need to cancel the booking and re-book.
Cancellations and Refunds
If a paid or free booking with add-on services is cancelled, the full amount is refunded — the base meeting fee(if any) and all service charges together. Partial refunds for individual services are not supported.
Using Add-on Services with Packages
If you use packages, the total booking duration (base meeting plus all selected service durations) counts against the client's remaining package time. If a client selects services that would exceed their remaining package duration, they will be asked to remove services before continuing.