How to Create, Edit, and Assign Add-ons in Sparkforge Services

By Sparkforge Support Team ·Last reviewed May 3, 2026

Add-ons in Sparkforge Services let customers attach optional extras to a service at booking. Create them once, assign per service, and use quantity-based pricing and duration to handle upsells cleanly.

Add-ons are optional extras attached to a service so customers can personalize their booking. They can be supplementary services or related products and may affect total time and price.

What add-ons are

Add-ons let you offer upgrades or extras at the moment of booking. A few examples:

  • A spa offering an Aromatherapy Upgrade on a massage.
  • A trainer offering Nutritional Consultation alongside a workout plan.
  • A photographer offering Additional Edited Photos with a photoshoot package.

Add-ons increase per-booking revenue and let customers shape the service to fit them.

Why use add-ons

  • Upsell at booking: capture more revenue without manual follow-up.
  • Personalized bookings: customers pick the extras they actually want.
  • Transparent pricing: quantity-based pricing calculates total cost at checkout.
  • Service-specific relevance: add-ons only show on the services they're assigned to.
  • Faster setup: create once, assign anywhere it applies.

Where to create add-ons

Two paths:

  • Add-ons tab: a centralized list across services.
  • Inside a service: any add-on you create here is auto-assigned to that service.

Assigning add-ons to services

Creating an add-on doesn't make it appear everywhere. Assign it to each service where it should show up.

  • One add-on can link to many services.
  • Add-ons only appear on booking pages for services they're linked to.
  • Customers see add-ons as optional extras during booking.

How to assign

  1. Go to Calendar → Calendar Settings → Services.
  2. Open the service editor (three-dot menu > Edit).
  3. Click the Add-on tab on the left.
  4. Click + Add-ons.
  5. Pick existing add-ons or create a new one.
  6. Click Save.

How to create an add-on

  1. Go to Calendar → Calendar Settings → Services.
  2. Open the Add-ons tab.
  3. Click + New Add-on in the top right.
  4. Fill in the details:
    • Image: upload from your computer or Media Library.
    • Name: keep it clear (e.g., Lavender Massage Oil).
    • Price: cost of the add-on.
    • Duration: check the box if it adds time to the appointment. That time stacks on top of the service duration.
    • Maximum Quantity: cap how many units a customer can pick.
    • Multiple Price with Quantity: if on, price multiplies by quantity (e.g., $20 × 2 = $40).
    • Description: spell out the value.
    • Hide from Booking Page: keep it staff-only.
  5. Click Create Add-on.

How to edit or delete add-ons

  1. Go to Calendar → Calendar Settings → Services.
  2. Open the Add-ons tab.
  3. Use the pencil icon to edit, or the trash icon to delete.
  4. If editing, update the fields and click Save Changes.

Best practices

  • Use clear names and images so customers get it instantly.
  • Cap maximum quantity for items tied to physical stock.
  • Bundle popular add-ons with the right services to lift average order.
  • Use hidden add-ons for staff-only adjustments at the time of service.

Frequently Asked Questions

Do add-ons appear on every service automatically?
No. You assign each add-on to the services where it should show up.
Will the add-on's duration affect total appointment length?
Yes, when Duration is enabled on the add-on. That time stacks on top of the service duration.
How does quantity-based pricing work?
With Multiple Price with Quantity enabled, the price multiplies by units selected. $20 with 2 units becomes $40.
Can I create staff-only add-ons?
Yes. Enable Hide from Booking Page so the add-on stays internal and only staff can apply it.
Where can I see all add-ons across services?
Open the Add-ons tab under Services for a centralized list.

Was this article helpful?