GiftUp

GiftUp (opens in a new tab) is the simplest way to sell gift cards online. It gives you the ability to set up beautiful 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.

Please Note: Gift cards will not be redeemable for membership purchases. 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, facilitate word of mouth and organic growth, and allow your customers to do something nice for their friends and family.

GiftUp allows you to create these cards for free, and the Swift integration will ensure that customers can use the gift card code during checkout when making bookings or purchases on Swift.

Getting Started

To get set up, we first need to create your free GiftUp account. We'll then connect GiftUp to Swift, allowing the two to sync with each other whenever gift cards are purchased or redeemed.

Create a GiftUp Account

Start by creating your free GiftUp account. Visit the GiftUp home page (opens in a new tab) 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".

giftup_home

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

giftup_signup

Create a gift card

Once you've created your account, you'll get sent to the GiftUp admin portal. Here, you'll see many 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, your gift card!

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

giftup_onboarding

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!

giftup_additem

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.

giftup_settings

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

giftup_apikey_card

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

giftup_empty_api_keys

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

giftup_name_api_key

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.

giftup_api_key

Connecting to Swift

Once you've created your API key, you can now visit the Integrations page on Swift (opens in a new tab) 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".

giftup_swift_integrations_page.

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.

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

swift_giftcards_table.

To make changes to these gift cards, you can do it directly in GiftUp.

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

swift_giftcard_empty_checkout.

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

add_giftcard_on_checkout.

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.

swift_giftcard_checkout.

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

Please Note: Gift cards will not be redeemable for membership purchases. They will work for all other types of services (rentals, lessons, classes, and packages).

Once redeemed, the balance of the gift card will update automatically in GiftUp.

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 are tied to recipients, so Swift will verify that the customer that's trying to redeem the card is the originally intended recipient (via email). If they are not, they'll see an error message when they enter the code that says "You are not the intended recipient of this gift card".