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".
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 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.
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!
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, and hit "Create 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.
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".
.
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 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.
.
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.
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".