Service add-ons, upsell at the booking
How to set up extras customers can attach to a service (gel polish, hair treatment, scalp massage)
Service add-ons, upsell at the booking
Add-ons are optional extras a customer (or you) can attach to a service. They have their own price and duration that get bolted onto the parent service. They're how you upsell without creating a complex multi-service booking flow.
Where add-ons live
You set them up under Services → Add-ons (or in the Add-ons tab on a service). Add-ons are organised into groups, so you can attach the right group to the right service:
- A "Manicure" group with options like "Gel polish", "French tip", "Nail art".
- A "Haircut" group with "Scalp massage", "Hair treatment", "Toner refresh".
- A "Massage" group with "Hot stone add", "Aromatherapy upgrade".
Linking add-ons to a service
Open a service, click the Add-ons tab, and attach the add-on group(s) that apply. Each service can have multiple add-on groups.
When the booking modal opens for that service, the linked add-ons appear in a panel after service selection. The customer (or receptionist) ticks the ones they want, the time and price update automatically.
Add-on settings
Each add-on has:
- Name
- Price
- Duration (added to the parent service's duration)
- Quantity allowed (e.g. customer can take 4x scalp massages? rare, but possible)
- Active / inactive toggle
Use case scenarios
Scenario 1: Manicure salon
The "Classic manicure" service is 4,500 Ft / 30 min. Attached add-on group "Manicure extras" includes:
- Gel polish: +3,000 Ft, +15 min
- French tip: +1,500 Ft, +10 min
- Nail art: +500 Ft per nail, +5 min per nail
Customer books classic + gel polish + French tip = 9,000 Ft, 55 min. One booking, three line items, automatic upsell.
Scenario 2: Massage with hot stones
"Swedish massage 60min" service. Add-on: "Hot stone upgrade" (+4,000 Ft, +0 min, no duration impact). Customer ticks the box at booking, masseur prepares the stones.
Scenario 3: Hair color with toner
"Color refresh" service. Add-on: "Toner refresh" (+3,500 Ft, +20 min). High-margin add-on, frequently chosen, drives average ticket up.
Scenario 4: Eyebrow service combo
"Eyebrow shape" with add-ons "Eyebrow tint" (+2,000 Ft, +10 min) and "Lash tint" (+2,500 Ft, +10 min). Customer can pick zero, one, or both.
Tips
- Use add-ons for genuine extras, not core services: a haircut isn't an add-on to a wash, it's its own service. Add-ons are for things customers might or might not want.
- Price for upsell: an add-on at 30-50% of the parent price is usually the sweet spot. Too cheap and you're leaving money on the table, too expensive and customers skip.
- Show duration impact: add-ons that take time should be honest about that, otherwise your calendar runs late.
- Test on the customer-facing page: open your booking site and pick a service. Make sure the add-on UI is clear and the prices add up correctly.
- Train staff to mention them: even if customers don't tick add-ons online, a receptionist saying "would you like to add a scalp massage today?" is the difference between 5,000 Ft tickets and 8,000 Ft tickets.