How do I sell gift cards?
Selling gift cards online (your public gift page, scheduled delivery, where the money goes) and at the venue from the Gift Cards page.
There are two ways to sell: online on your public gift page, and at the venue from the Gift Cards page. (Blank physical cards are a third option — see Physical gift cards.)
Selling online
Online selling is off until you turn it on: switch on Sell gift cards online in Settings → Gift cards (/dashboard/settings/gift-cards — the gear at the top right of the Gift Cards page opens it). Once it's on, your public gift page lives at your venue's /gift/... link — share it anywhere (social bios, email footers, your website). While selling is on, it's also linked from your booking page footer, and it's listed for search engines unless you've hidden your venue from search.
What the buyer does — four short steps (Amount & design, Who it's for, Your details, Pay), with a preview of the card and what they'll pay beside the step (under it on a phone, where the step's button sits in a bar at the bottom of the screen):
- Amount & design — picks an amount (your quick-pick tiles, or Other for their own amount within your range) and an occasion design (Birthday, Just because, Dinner on us, Thank you… — seasonal designs such as Christmas and Mother's Day appear in the weeks before the day), each with its photo if you gave it one, with a live preview of the card.
- Who it's for — sends it to someone (their name and email come first, then an optional message) or to themselves, and chooses Straight away or On a date. A scheduled gift email arrives around 08:00 on that day, your venue's local time (buyers are told this as they pick the day). You can re-date or cancel an unsent scheduled gift from the card's row on the Gift Cards page.
- Your details — their own email, then their first and last name (for the receipt, and so the recipient knows who it's from — the last name is optional). Under their email is the same small offer every customer page shows — "Sign in with your email" with Send me a code and Continue as guest (when your venue includes customer accounts); the code fills in their saved name, and a device that signed in with a code in the last 30 days is recognised as soon as the gift card page opens, so their email and name are already there (a name they've typed is never replaced). Below the name is the same "No thanks to offers" box your booking page shows: left unticked, you may send them offers by email or text (they can say no any time); ticked, they're not added. The recipient is never added to your list either way.
- Check and pay — for straight-away delivery, ticks the express-consent box (agreeing to immediate delivery and giving up the 14-day distance-selling cancellation right once delivered — the standard legal footing for digital gift cards). Continue to payment opens the card form in the same step, and the button then shows the amount (Pay £…). A scheduled delivery asks for no tick: the buyer keeps their 14-day cancellation right, and if they change their mind before the gift is delivered you refund the purchase from the card's row (which also stops the delivery).
The confirmation says where the gift went and when, what was paid, and offers Buy another gift card and Book a table (or, at a venue that doesn't take online bookings, a link to its venue page) — the code itself is never shown on screen; it travels in the gift email. When online selling is off, the page says "Gift cards aren't available online just now" and keeps a link to check a gift card's balance.
Where the money goes: payment is taken on your own connected Stripe account — the money lands with you directly, like event tickets. ResoFlow charges no platform fee on gift card sales (you keep 100% of the face value; Stripe's normal processing fee still applies). Online selling needs your Stripe account connected — without it the page shows a friendly "not available" note, and your Gift cards page says the gift page is closed until Stripe is connected (with a button to Payouts and Stripe). Customers can still check a card's balance on your venue page and in their account.
What gets sent: the buyer always gets a receipt. The gift email — the one carrying the spendable code, QR, Add to Apple/Google Wallet buttons, balance-check link, a print-at-home certificate and a Gift Card Terms link — goes to the recipient (or to the buyer in send-to-me mode). The gift email's subject says who it's from and what it's worth — "Sophie sent you a £50.00 gift card for The Bistro" — and its opening words and button follow the design. The receipt shows the design and the buyer's message. For a gift scheduled for a later date, the buyer gets a short "Your gift to … has been delivered" email the morning it goes out. Gift card emails are treated as essential customer emails: on every paid plan and paid product (including the Gift Cards product itself) service emails are unlimited anyway, and even on the Free plan with no paid product they keep sending if the monthly email allowance runs out (recorded as an owed balance, like booking confirmations).
Bonus promotions: you can run a "buy £50, get £60" style promotion — set it up under Bonus promotion in Settings → Gift cards (a fixed amount or a percentage extra, with an optional minimum spend). While it's on, your gift page advertises the offer and the buyer pays the face amount; the card is loaded with the extra value on top. If a purchase is later refunded, unspent bonus value is withdrawn rather than paid out. Optional start and end dates let the promotion switch itself on and off (in your venue's own time, end day included) — cards bought while it was on keep their bonus.
Price discounts: the other kind of offer — set up under Price discount on the same Settings page, it cuts the price instead of adding value: "pay £45 for a £50 card". The buyer pays the discounted price (shown plainly on the page, the pay button and the receipt) and the card is still loaded with its full value. Refunds return what the buyer actually paid, never the full card value — the discounted part is simply withdrawn. Only one offer can run at a time: the bonus promotion and the price discount can both be set up, but their dates must not overlap.
Selling at the venue
On the Gift Cards page, staff with the issue gift cards permission press Sell a gift card. It opens a step-by-step panel — from the right on a computer, the whole screen on a phone:
- Buyer — find them with Find a customer (their name, phone or email) and pick them to fill in their name and email, or choose New customer — skip for someone new. It's all optional. (Finding a customer needs the permission to view customers; without it this step isn't shown and you type the details on the next one.)
- People — the buyer's name and email (their email gets a receipt), who it's for — Find the recipient works the same way, or just type — and an optional message. With no recipient, the card goes to the buyer. An email-less walk-in cash sale is fine. With an email address you can also pick Send on — today, or a later day such as a birthday or Christmas morning: the gift email then arrives around 8am that day (your venue's time), the buyer's receipt still goes straight away, and the card's expiry counts from the day it arrives.
- Amount — tap one of your amounts or type any amount inside your limits, and pick the design.
- Payment — how they're paying: Card at the venue, Cash, Payment link (below) or Complimentary. ResoFlow never processes card-machine or cash payments itself, so no Stripe connection is needed for those. Nothing is picked for you — how it was paid is recorded on the card.
- Review — every answer, each with Change, and exactly what happens when you press Sell gift card.
- Closing the panel keeps what you've typed while the page stays open; Start afresh clears it.
- Selling needs the issue gift cards permission (owner/admin by default) — there's no password prompt on a sale, and every sale is recorded in the activity log.
- The code is shown once on screen — tap it to copy it — with a Print gift card button (a branded A4 card with your logo and the design's photo). If the customer gave an email address, the emails go out as normal. The new card then sits at the top of the Sold cards list, marked New.
Selling by payment link: choose Payment link on the Payment step when the customer would rather pay by card on their own phone. It needs a buyer's or recipient's email address — the gift card is emailed once the link is paid (or on the Send on day, if you picked one) — and a connected Stripe account; until both are there the choice is greyed out with the reason. On the Review, press Create payment link and show the customer the QR code, copy the link to send it yourself, or use Email it to them — the buyer's address is filled in; press Email the link and we email them the link (the card is sent once they pay). The customer pays on their own phone by card, Apple Pay or Google Pay, on your connected Stripe account like an online sale. The card is only created the moment the payment lands — nothing exists until then, and if the customer walks away the link simply expires after 72 hours with nothing to tidy up. Once paid, the recipient's gift email (code, QR, wallet passes) goes out exactly as for an online sale. Because the customer pays on their own phone, the payment page follows the online rules: when the card goes out straight away it asks them to tick the same express-consent box as your gift page (agreeing to immediate delivery, which gives up the 14-day distance-selling cancellation right once the card is delivered) before they can pay; a link with a Send on day asks for no tick — they keep that right until the card is delivered.
Sales made at the venue have no cooling-off period (they're on-premises sales). If a customer changes their mind, the card can be voided and the venue returns the money itself — see Refunds, voids and corrections.
After the sale
Every card appears on the Gift Cards page with its balance, status and history. The buyer also appears in your Customers directory — an online purchase always creates or updates their customer profile, and a venue sale does when staff took a buyer email (an email-less cash sale stays off the list). The profile records purchase details and the buyer's answer to the gift page's "No thanks to offers" box (the same choice as a booking — left unticked, they can get your offers; ticked, they can't); a venue sale records no marketing choice, and no profile is ever created for a gift recipient. Two bell notifications (sold online / sold at the venue) can be switched on per user. Sales and redemptions also appear on the Analytics page's Gift Cards tab, and a monthly summary email can be enabled under Analytics → Reports (on venues whose plan doesn't include the analytics suite, the same card sits at the foot of Settings → Gift cards instead). Gift-card payment links — paid or still awaiting payment — are also listed on the Payments page's Payment links tab, alongside your booking links.
Replacing a card (a new code for the same money): if a customer has lost the email, the code has been seen by someone it shouldn't have, or the card went to the wrong address, open the card and click Replace card. You give a short reason and confirm with your password (or a manager's PIN). The old card stops working straight away, and its whole remaining balance moves to a new card with a new code and the same expiry date. No money is taken and nothing is counted as a new sale — the card's History shows the balance moving out of the old card and into the new one, and the two cards link to each other ("Replaced by" on the old one, "Replaces" on the new one). The new card is emailed to whoever holds the card — the recipient, or the buyer when there is no recipient — with its own Add to Apple/Google Wallet buttons and print-at-home link; if the card has no email address on it, you are shown the new code once so you can print it or read it out. If the customer had saved the old card to their phone's wallet, that saved card greys out and says it was replaced, so it never looks like it still works. The Scanner also tells staff that a scanned old card was replaced and which new card has the money. Only an active card with money on it can be replaced (extend an expired card first; change or cancel a scheduled delivery first). A purchase refund can still be made from the new card: Refund purchase on it follows the link back to the original online payment, and the money goes back to the buyer's bank card exactly as it would from the original (a card first sold at the venue still has no online payment to refund). Replacing needs the same permission as voiding a card.
Statements — print and CSV: click any card and use the Print and CSV buttons beside its History for a per-card statement — when it was bought (and how), every spend, corrections, refunds and the current balance. Summary — in the … menu at the top of the page (More gift card actions) — builds a venue-wide summary for a period you pick (Today, This week, This month, Last 30 days, This year, or custom dates): cards sold and redeemed in the period, refunds, value lost to expiry, and the outstanding balance on your active cards — your gift-card liability. Print it (optionally with the list of every active card and its balance) or download it as a CSV. Export CSV, in the same menu, still downloads the full sold list. Like redemption, statements keep working on any plan.
From the search: "sell a £50 gift card" in Search or do anything opens Sell a gift card with £50 set — nothing is charged until its payment step. See What can I type into the search?.
Related: How do I set up gift cards? · Physical gift cards · Redeeming gift cards at the venue · Refunds, voids and corrections