Add-ons
Add-ons are optional extras the customer can layer on top of a service. They have their own price, their own duration, and — uniquely — their own optional item fields.
What makes add-ons different from services
| Aspect | Service | Add-on |
|---|---|---|
| Customer flow | Picked in the Category step. | Picked in the Add-ons step. |
| Can have its own item fields | Yes | Yes |
| Has its own time slot | Yes | No — added to the service slot |
| Pricing | Base + fields | Flat or per-unit |
| Standalone bookable | Yes | No |
The killer feature
Because an add-on can have its own item fields, you get conditional questions for free. The "Type of mattress" field only appears when the customer selects the "Mattress cleaning" add-on. Nothing to configure, no conditional-logic plugin.When to use add-ons
- Upsells: Inside fridge, Laundry wash & fold, Window cleaning.
- Variants that share a base service: Standard / Deep mattress cleaning.
- Service-specific questions: Oven size only if Oven cleaning is picked.
Where to find it
Advik Booking → Services → Add-ons tab.
Creating an add-on
- Open the add-ons tabClick Add-ons.
- Click Add Add-onModal opens with three sections.
- General: name, price, durationRequired: Name. Price is added flat. Duration (minutes) is added to the booking.
- Placements: which categories can use itPick the categories where this add-on should be available. A customer can only add it if the parent service is in one of these categories.
- Item fields: ask follow-up questionsAttach any fields the customer should answer only when they pick this add-on. E.g. Type of mattress, Oven size.
- Image (optional)A small thumbnail in the add-on grid.
- SaveThe add-on is now selectable on any service in the chosen categories.
Field reference
| Field | Required | Notes |
|---|---|---|
| Name | Yes | Customer-facing. |
| Description | No | Short helper text. |
| Price | Yes | Added to the service subtotal. |
| Duration | No | Minutes added to the booking total. |
| Image | No | Small thumbnail in the add-on card. |
| Categories | Yes | Multi-select. Determines where the add-on is available. |
| Item fields | No | Questions asked only when this add-on is selected. |
| Active | Yes | Off = hidden from the form. |
Dynamic add-on steps (Sprint 17+)
For very specific services, you can promote an add-on to a full standalone step in the booking flow. The customer sees a dedicated step just for that add-on, complete with its own fields, before the date picker. This is configured in Settings → Booking Flow and is useful for things like Mattress cleaning or End-of-tenancy certificate where the question is too important to bury.
Global toggle
If you want to disable add-ons across the whole site, go to Settings → General → Add-ons and turn off Enable Add-ons. The Add-ons step is hidden from the booking flow, and the field is hidden from the price breakdown.
Common gotcha
Add-ons only show up on the booking form if:
- The add-on is Active.
- The service being booked is in one of the add-on's placements.
- The Enable Add-ons global toggle is on.
Add-ons ready?
Last fundamental piece: Staff →