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):

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:

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