Skip to main content

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 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.

  • 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


Create a GiftUp Account

To create your GiftUp account:

  1. Visit the GiftUp website: 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.

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.

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

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.

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.

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

  • 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

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.

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.

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.

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.

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. 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,

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

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.

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.

Did this answer your question?