Skip to main content

GiftUp Gift Cards

Updated over a week ago

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

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


Selling Gift Cards

Selling gift cards is a great way to incentivize repeat purchases, promote word-of-mouth marketing, and allow your customers to give meaningful gifts to friends and family.

With GiftUp, you can create beautifully branded gift cards at no cost. When integrated with Swift, customers can seamlessly redeem these gift cards by entering their gift card code during checkout for bookings or purchases.


Getting Started

To get set up, you will need to create your free GiftUp account. After you've created your GiftUp account, you will need to connect it to Swift, allowing the two to sync with each other whenever gift cards are purchased or redeemed.

While a GiftUp account is free, please refer to their Pricing guide here to view the fees associated with the sale of a gift card: https://www.giftup.com/pricing

Create a GiftUp Account

To create your free GiftUp account, visit the GiftUp home page and click "Sign Up".

There, you'll be asked to enter an email & password for your account. If you already have an account with GiftUp, click "Log In".

Once you've entered your credentials, click "Sign Up" to continue.

Create a gift card

Once you've created your account, you'll get sent to the GiftUp admin portal. Here, you'll see setup steps like adding business details, connecting your Stripe account, etc. - but the one we'll focus on for now is creating an item for sale. Aka, a gift card!

Click on "Add item for sale" to enter the gift card creation flow.

Here, you can enter a name, an optional description, and the price + value of the card. Once you're happy with the details, you can click "Add item" to create your first card!

❗Note: Please only select currency backed pricing, as Swift does not support "unit backed" cards.

Get API credentials to connect to Swift

Now that your account is set up, we can create your API credentials. Think of this as a "password" that uniquely identifies your GiftUp account, and is only accessible to the platforms that have access to this password.

To do this, visit the Settings page and scroll down to the "View GiftUp integrations" on the "Connect GiftUp! to your software" card.

Scroll all the way down to the "GiftUp! Rest API" card, and click on "Get an API key" to go the API keys page.

Once there, you should see an empty page as shown below. Click the "Create a new API key" button.

Name the API key "Swift" so you can remember what it will be associated with.

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 to Swift

Once you've created your API key, you can now visit the Integrations page on Swift to connect your GiftUp account. If you don't have access to this page, ask an owner or staff member with appropriate permissions to do this.

Enter your API key from GiftUp here, and click "Save".

And that's it! Your customers can now use GiftUp gift cards that they purchase in your 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.

Redeeming a 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 it to their account. They can do this during checkout by entering the gift card code on the Payment Methods 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?