Add-on modifiers let you offer optional extras alongside your services. Once created, you can assign the same add-on to multiple services, keep it inactive when not available, and update or remove it at any time. This article walks through the process of creating and managing add-ons.

Where add-ons live

Add-ons are managed per service. From your Services list, open the service you want to work with, then go to the Service Add-ons tab. This tab shows all add-ons that exist in your system and indicates which ones are assigned to this service.

Creating a new add-on

Inside the Service Add-ons tab, select Add Add-on. A form will open with the following fields:

Name is required. Use something clear that a customer would understand โ€” for example, Scalp Treatment, Nail Art, or Aromatherapy Upgrade.

Description is optional but helpful. A short phrase explaining what the add-on includes helps customers decide whether to select it.

Base Price is required and must be zero or greater. This is the additional charge on top of the service's base price. Enter 0 if the add-on is complimentary.

Active toggle โ€” controls whether the add-on is visible to customers. New add-ons are active by default. You can flip this off to hide the add-on without deleting it.

Save the add-on when ready. It will appear in the Service Add-ons tab.

Assigning an add-on to a service

Creating an add-on doesn't automatically assign it to a service. After creating it, you'll see it listed in the Service Add-ons tab. Use the assign action to link it to the current service. Once assigned, the card shows a highlighted state with an Assigned badge.

To make the same add-on available on another service, open that service's Service Add-ons tab and assign it there too.

๐Ÿ’ก Tip: If you have an add-on that works across several services โ€” like a Gift Wrap or Express Treatment option โ€” create it once from any service's tab, then assign it to each relevant service separately.

Editing an add-on

Select Edit Add-on on any add-on card to update its name, description, price, or active status. Changes apply everywhere the add-on is assigned.

โš ๏ธ Important: Editing an add-on's name or price affects every service it's currently assigned to. If you need different pricing for the same add-on concept across different services, create separate add-ons with distinct names.

Making an add-on inactive

Toggle the Active switch off (or set it in the edit form) to hide an add-on from customers. The card will show an Inactive badge. The add-on remains in your system and can be reactivated at any time.

This is useful for seasonal extras or options that are temporarily unavailable.

Deleting an add-on

Each add-on card has a delete option. You'll be asked to confirm in the browser before it's removed. Deletion is permanent โ€” the add-on will be removed from all services it was assigned to.

Before deleting, consider whether making it inactive is a better fit if you might need it again later.