---
title: "GiftUp Gift Cards"
description: "Learn how to set up the GiftUp integration with Swift to sell digital and physical gift cards. This guide covers creating a GiftUp account, connecting GiftUp to Swift, selling gift cards, and how customers can redeem them."
url: https://bazppmilk.gleap.help/en/articles/14100962-giftup-gift-cards
collection: "Integrations"
updated: 2026-10-23
language: en
---

# GiftUp Gift Cards

Learn how to set up the GiftUp integration with Swift to sell digital and physical gift cards. This guide covers creating a GiftUp account, connecting GiftUp to Swift, selling gift cards, and how customers can redeem them.

[**GiftUp**](https://giftup.com/) is the simplest way to sell gift cards online. It gives you the ability to set up branded gift cards (digital _and_ physical), and the integration with Swift will allow your customers to use those gift cards when booking on the platform.

⚠️ **IMPORTANT**

-   The GiftUp gift card integration is only available to facilities who are subscribed to certain plan types. If you are unable to access the GiftUp integration and would like to upgrade, please [contact the Support team](mailto:support@runswiftapp.com).  
    ​
    
-   **Gift cards cannot be used for Membership purchases or Membership payments**. They will work for all other types of services (rentals, lessons, classes, and packages).
    

* * *

# **Why sell GiftUp gift cards?**

Gift cards are a great way to increase customer engagement, encourage repeat visits, and provide an easy gifting option for your customers.

Once integrated with Swift, customers can purchase gift cards through GiftUp and redeem them during checkout on Swift by entering their gift card code. The available balance will automatically be applied toward their booking or purchase.

* * *

# **Getting Started with GiftUp**

To connect GiftUp with Swift, you will first need to create a GiftUp account and configure your gift cards. Once your account is set up, you will generate an API key from GiftUp and connect your account to Swift.

The setup process includes:

1.  Creating your GiftUp account
    
2.  Completing GiftUp account setup
    
3.  Creating your gift cards
    
4.  Generating your GiftUp API key
    
5.  Connecting GiftUp to Swift
    

While creating a GiftUp account is free, GiftUp may charge fees for gift card sales. For the most up-to-date pricing information, please refer to GiftUp's pricing guide: [https://www.giftup.com/pricing](https://www.giftup.com/pricing)

* * *

## **Create a GiftUp Account**

To create your GiftUp account:

1.  Visit the GiftUp website: [giftup.app](https://giftup.app/)
    
2.  Select **Sign Up**.
    
3.  Enter your email address
    
4.  Click **Sign Up** to continue.
    

If you already have a GiftUp account, select **Log In** instead.

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

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

## **Enable Two-Step Verification**

For added account security, GiftUp requires two-step verification. Once you've created the account, follow these steps to enable two-step verification for your GiftUp account:

1.  Click your name in the top-right corner.
    
2.  Select **Your Profile**.
    
3.  Scroll to **Two-step verification**.
    
4.  Follow the instructions to connect GiftUp with your authenticator app.
    
5.  Click **Update user** once completed.
    

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

## **Complete GiftUp Setup**

After creating your account and enabling two-step verification:

1.  Click **Continue setup** at the top of the left navigation panel.
    
2.  Complete the required setup steps, including:
    
    -   Adding your business details
        
    -   Connecting your Stripe account
        
    -   Configuring your GiftUp account settings
        

Once your account setup is complete, you can create your first gift card!

## **Creating a Gift Card in GiftUp**

![](https://staticfiles.gleap.io/helpcenter/68f9695533396ef6c4d4cb3e/20261020144701_8467.png)![](https://staticfiles.gleap.io/helpcenter/68f9695533396ef6c4d4cb3e/20261020144701_1358.png)

GiftUp refers to gift cards as **items for sale**. To create a gift card:

1.  Select **Add item for sale**.
    
2.  Enter the gift card details:
    
    -   Gift card name
        
    -   Optional description
        
    -   Price and value
        
3.  Select **Add item** to create your gift card.
    

**Important:** When creating your gift card, only select Fixed Pricing or Flexible Pricing. Swift does not support **Unit-backed** gift cards.

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

## **Get API credentials to connect to Swift**

To connect GiftUp with Swift, you will need to create an API key. This key securely allows Swift to communicate with your GiftUp account and sync gift card purchases and redemptions.

To create your API key:

1.  Open **Settings** in GiftUp.
    
2.  Locate the **Connect GiftUp! to your software** section.
    
3.  Select **View GiftUp integrations**.
    
4.  Scroll to the **GiftUp REST API** section.
    
5.  Click **Get an API key**.
    
6.  Select **Create a new API key**.
    

When naming your API key, use **Swift.** This will make it easier to identify later.

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

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

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

For **Scopes**, please ensure you have the following checked and enabled,

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

-   Gift Cards - Read
    
-   Gift Cards - List
    
-   Gift Cards - Redeem (under Gift Cards - Write)
    
-   Webhooks - Read
    
-   Webhooks - Write
    
-   Settings - Read
    

Once completed, you can hit the "Create API key" button

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

Once created, it should show up on this page. You can click the "API key" to copy it to your clipboard, as we will use it in the next section.

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

# **Connecting GiftUp to Swift**

After creating your API key, connect GiftUp to Swift:

1.  Go to your Swift Admin account.
    
2.  Navigate to **Settings → Integrations**
    
3.  Locate the GiftUp integration and click the **Configure** button
    
4.  Paste your GiftUp API key.
    
5.  Click **Save**.
    

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

If you do not have access to the Integrations page, an Owner or Admin with the appropriate permissions will need to complete this step.

Once connected, Swift and GiftUp will automatically sync gift card purchases and redemptions. Your customers can now use GiftUp gift cards during Swift checkout! 🎉

* * *

# **Purchases & Redemptions**

## **Purchasing gift cards**

Your customers can buy your gift cards using the checkout link provided by GiftUp. This purchase will happen **directly on GiftUp's platform, not on Swift**.

There are a few ways to do allow your customers to purchase your gift card. You can either send them your direct GiftUp checkout link or embed the checkout on your website. To do either of these things, you can visit the Settings page and click the **"Get your checkout installation code/link"** card.

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

## **Viewing purchased gift cards**

Once a customer buys a gift card from you, Swift will sync the order from GiftUp, and it will appear in the new "Gift Cards" page under Marketing.

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

To make changes to any gift card, you must do it directly with your GiftUp account under the **"Orders"** tab.

* * *

# **How can a customer redeem a GiftUp gift card**

In the past, customers could redeem a gift card just like they would redeem a [coupon](https://help.runswiftapp.com/article/397-coupons-and-discounts). **This is no longer the case - gift cards are treated as their own payment method**.

To redeem a gift card, first a customer must add the gift card to their account during the booking/checkout process. They can do this during checkout by entering the gift card code on the Payment step,

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

Simply click "Add Gift Card" and a modal will pop up to enter the code.

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

Once it's been added, the gift card will appear as a valid payment method. When the customer attempts to buy a service that exceeds the balance on the card, Swift will ensure they choose a backup payment method (ex: credit card) to pay the remainder.

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

Gift cards will work on all surfaces where customers make purchases, whether that's the branded booking page or the branded mobile app.

**Note:** Once redeemed, the balance of the gift card will update automatically in GiftUp and in Swift.

# **Using multiple gift cards**

Since only one code can be applied at any given time, customers cannot use multiple gift cards on the same checkout.

# **Sharing gift cards**

It's important to note that gift cards can only be applied once.
