---
title: "Service Add-Ons (Upsells)"
url: https://bazppmilk.gleap.help/en/articles/15372738-service-add-ons-upsells
collection: "Service Settings"
updated: 2026-10-29
language: en
---

# Service Add-Ons (Upsells)

Service Add-ons is available to facilities who are subscribed to certain plan types. If you do not have access and would like to upgrade, contact our [Support team](mailto:support@runswiftapp.com)!

Add-ons are optional extras that customers can choose to purchase during checkout. They are a great way to offer upgrades, equipment rentals, retail products, guest passes, or other items without changing your core service or booking offering.

When a customer books online, any eligible add-ons will be presented during the checkout process, allowing them to customize their experience and purchase additional items in the same transaction.

* * *

# **Types of Add-Ons**

Currently, there are three types of Add-Ons that can be created within Swift.

## **Equipment**

Equipment add-ons are ideal for gear, machines, or items that customers may need alongside their booking.

**Examples:**

-   Baseball bat rental
    
-   Golf club rental
    
-   Hittrax
    
-   Pitching machine
    

You will need to create these **Equipment** items first: [Equipment Management](https://intercom.help/runswiftapp/en/articles/12888925-equipment)

## **Retail**

Retail add-ons are physical products that customers can purchase during checkout, and are items that you already have added to your Retail Products list

**Examples:**

-   Apparel and merchandise
    
-   Snacks and drinks
    

You will need to create these **Retail** items first: [Retail Products](https://intercom.help/runswiftapp/en/articles/12875440-products-and-inventory-management)

## **Other**

The Other category is designed for anything that doesn't quite fit into Equipment or Retail,

**Examples:**

-   Guest passes
    
-   Locker access
    

* * *

# **How to create an Add-on**

Before you start, if you're creating an **Equipment** or **Retail** add-on, make sure you create these items in their respective sections first: [**Equipment**](https://admin.runswiftapp.com/settings/equipment) or [**Retail**](https://admin.runswiftapp.com/retail/products)

1.  In Admin, go to **Services > Add-Ons**  
    ​
    
2.  Click the **\+ New** button in the top right corner  
    ​
    
3.  Enter a Name for the Add-on item  
    ​
    
4.  Select which Type of Add-On it is (i.e, Equipment, Retail or Other)  
    ​
    
5.  Click the Save button, which will open the Add On Details page
    

![](https://staticfiles.gleap.io/helpcenter/68f9695533396ef6c4d4cb3e/20261020144637_4861.png)

## Basics

**Name**

The title of your add-on, shown to customers on the booking page. Keep it short and descriptive — for example, _Guest Pass_ or _Pitching Machine._

**Preview Text optional**

A one-line description shown beneath the add-on name on the booking page. Use this to clarify what's included. Maximum 150 characters. Example: _This allows you access to the entire gym for 1 day._

**Media optional**

Upload an image to display alongside the add-on. Accepted formats: JPG, PNG, GIF, WEBP, SVG. Max file size is 2MB. A 16:9 ratio is recommended for the best display.

## **Type**

Choose the category that best describes your add-on. This helps with organization and may affect how the add-on is displayed or reported.

**Equipment**

Physical gear or equipment that is rented or loaned as part of the booking. Examples: racket rental, ball machine, club rental.

You will need to create these Equipment items first: [Equipment Management](https://intercom.help/runswiftapp/en/articles/12888925-equipment)

**Retail**

Items for sale that customers can purchase alongside their booking.

You will need to create these Retail Product items first: [Retail Products](https://intercom.help/runswiftapp/en/articles/12875440-products-and-inventory-management)

**Other**

Anything that doesn't fit the above — passes, upgrades, or access-based extras. Guest passes are a common example.

## **Cart limit**

Controls how many of this add-on a single customer can add during one checkout.

**Unlimited**

No cap on how many the customer can add. Good for retail items where there's no physical stock constraint to enforce at checkout.

**Enter quantity**

Set a specific maximum. For example, a cart limit of **4** means a customer can add up to 4 guests in one booking. Useful for passes or equipment with limited availability.

## **Pricing**

**Default price**

The standard price customers pay for this add-on and will be displayed on the bookinng page.

**Price type**

-   **Hourly**
    
-   **Flat**
    

**Discount pricing for members**

Toggle this on if you want to offer a reduced price for customers who hold a membership. When enabled, you can enter a separate member price.

## **Services**

Decide which of your services this add-on should appear on during checkout.

**Types of services**

Apply the add-on to an entire category of services at once — for example, all _Court Rental_ services. Useful when you want an add-on to be broadly available.

**Individual services**

Attach the add-on to specific named services only. You can link multiple services from the dropdown. In the example above, the add-on only appears on _Cage Rental with Rapsodo_.

**Heads up:** If no service is selected under Individual services, the add-on won't appear at checkout for anyone. Make sure at least one service is linked before saving.

## **Charging customers: per session vs per checkout**

The **Cart Style** setting controls how your customer is charged for the add-on when they book multiple sessions at once.

### **Per session**

The add-on price is multiplied by the number of sessions selected. If a guest pass costs $10 and they book 3 sessions, they're charged $30.

### **Per checkout**

The customer pays the add-on price once, regardless of how many sessions they book.

* * *

# **Example of the booking process as a customer**
