TUTORIALS/ GUIDE 13 · SELL GIFT CARDS LAST UPDATED 2026-10-08

GUIDE 13 OF 22·7 STEPS·7 MIN·5 SCREENSHOTS

Sell gift cards

Revenue that arrives before the visit: sell cards from your own site or at the desk, watch every balance on one ledger, and let guests spend them online or in the room.

Every click shown— written from the product

STEPS
7
TIME TO FINISH
7 min
WAYS TO SELL
2 paths
GUIDE 13 / 22 · SEVEN STEPS

Gift cards

revenue before the visitSITE · DESK · LEDGER · 0% COMMISSION APP → GIFT CARDSFIG. 13 PHOTO · BORIS HAMER / PEXELS

A gift card is revenue that arrives before the visit — and a promise you get to keep on your own terms. TableSpark sells them from your own site or straight from the desk, keeps every balance on one audited ledger, and lets guests spend them online or in the room, with 0% TableSpark commission on the sale.

App → Gift cardsSite · Desk · Ledger

TUTORIAL FILM · 1:32Every click, recorded on the live TableSpark app. The written steps below carry the detail. Watch on YouTube ↗
TRY IT YOURSELFSTEP 1 / 12PRACTICE RUN — a safe copy, nothing real changes

Click Gift cards in the sidebar — your outstanding liability and every issued card, live.

The dashboard with the Gift cards item in the left sidebar
The Gift cards page: outstanding liability, the Financial controls note and the Liability CSV button
The Issued cards list on the Gift cards page with a View ledger button on each card
The Ledger panel showing a card's timeline, with the Refund sale, Adjust and Void card buttons on the card row above it
The Builder's Pages tab on the Home page, with the + Add a module button in the settings panel
The Add a module gallery searched for gift, showing the Gift cards and Gift card form modules
The Service screen with the Clients item in the left rail
The Clients list searched for a guest, with the guest's row
A guest sheet with one gift card on file, its balance, Top up and Redeem buttons, and the Issue a gift card button
The guest sheet's issue form filled in with 50 and Front desk sale, and the Issue button
A guest sheet showing a gift card balance with its Top up and Redeem buttons
The guest sheet's redeem form filled in with 20 and Spent at table 4, and the Redeem button
That’s the whole flow.

Gift cards opened, the liability and ledger read, the Gift card form found in the Builder, a card issued at the desk and a balance redeemed from the guest sheet.

WHAT YOU NEED
Gift cards on for your account — set up with your onboarding
TIME
About 7 minutes
HOW HARD?
No harder than ringing up a sale
CAN I BREAK IT?
Void & refund are permanent — but each asks for a reason and a confirm first

IN PLAIN WORDS / TAP A TERM

What’s “outstanding liability”?

Every active gift-card balance you still owe in food and drink, added up into one number on the ledger.

What’s a card’s “ledger”?

Its full timeline — issued, topped up, redeemed, adjusted, voided — every entry dated and signed, in order.

What does “void” do?

Removes all remaining value from a card, for good. It asks for a typed reason and a confirmation first — check the row before you do.

What’s an “adjust”?

A manual plus-or-minus correction to a card’s balance — a comped birthday, a fix for a mistake — with a required reason behind every point.

STEP 01/ 07i

Gift cards on your account

Gift cards are switched on for each restaurant from the TableSpark side as part of onboarding, so there is no switch for you to find in Settings. Once gift cards are on for your account, Gift cards appears in your left sidebar as the balance ledger, and a GIFT CARDS row appears on every guest sheet in Service. Everything in this guide flows from that one activation.

STEP 02/ 07ii

Sell from your own site

Open Build, click + Add a module in the settings panel, and type “gift” in the search box. Two modules answer: Gift cards — a call-to-action band with amount chips that sends guests to a purchase or enquiry link of your choice — and Gift card form — an in-page amount picker with recipient’s name, your name, email and a personal message. Click a module to drop it into your page; its inspector sets the heading, amounts and button label, like every block in the Builder.

With Payments connected (your own Stripe account, the same connection online ordering uses), the form takes the buyer through Stripe Checkout — a completed sale, paid to your account, with 0% TableSpark commission on the sale. Without a payment connection the same form runs as a request: the details land in your Inbox as a gift-card enquiry and you arrange payment personally — the right shape for a restaurant that likes a phone call behind every voucher. Set the Button label and the Payment note shown under the button to match the way you sell.

The Gift card form module's inspector in the Builder: heading, amount chips and button label fields
FIG. 01The Gift card form module’s inspector — amounts, heading, button label and payment note, set once.
STEP 03/ 07iii

Issue a card at the desk

A guest at the bar wants to buy £50 for a friend — no website required. Open Service, click Clients in the left rail, search for the guest and click their row to open their sheet. The GIFT CARDS row lists every card they hold with its balance. A manager — owner or admin role — clicks Issue a gift card, enters an amount and a reason, and clicks Issue. The card’s code and six-digit PIN appear once on screen to hand to the guest, and the same card is emailed to them automatically. A guest needs a valid email on their record first. Anyone with service access can see a guest’s cards; issuing, topping up and redeeming stay with managers.

STEP 04/ 07iv

Read the ledger

The Gift cards page in the sidebar is your accountant’s view. Outstanding liability totals every active balance you owe in food and drink, with a Liability CSV button whose export carries masked suffixes only. Financial controls tells you what your role can do. Issued cards lists each card by its final six characters with original value, available balance, issue date, active holds and a paid or voided status pill. Click View ledger on any card and its full timeline opens in the Ledger panel below the list — issue, top-up, adjustment, redemption or void, each with its amount, reason and date.

The Gift cards page: outstanding liability with Liability CSV, the Financial controls note, issued cards listed by their last six characters with balances, status pills and Refund sale, Adjust and Void card actions, the Ledger panel and the Original-sale refunds panel
FIG. 02The ledger console — liability at the top, every card beneath, last six characters only.
The Ledger panel for one card showing dated entries with signed amounts and reasons
FIG. 03One card’s timeline — the value in and the value out, entry by entry.
STEP 05/ 07v

Redeem a balance

At the desk: a manager opens the guest’s sheet in Service (Clients, then the guest), finds the card under GIFT CARDS and clicks Redeem. Enter the amount spent and a reason such as “Spent at table 12”, then click Redeem. The new balance is written to the card’s ledger and the guest is emailed it on the spot. Top up sits beside it for adding value to an existing card, with the same amount and reason.

Online: a signed-in guest who holds a balance sees “Use my gift card — £X available” in online ordering checkout, ticked ready to apply. Where value has been applied to an order, its ticket shows a Gift card −£X line, and Card due at the till £Y for whatever remains to collect. Closing that remaining balance out is ordinary payment — Mark paid on the table’s sheet, the same as any bill.

STEP 06/ 07vi

The gift-card emails

Three automatic guest emails ride along: Gift card issued carries the code and PIN with a plain “keep the card number and PIN below safe”; Gift card topped up and Gift card redeemed both confirm the new balance. Open Settings → Email and look under What your emails say, in the Gift cards group, to click any of them open and edit the subject line, heading and message in your own words, with tags such as {{amount}} and {{balance}} to drop in the real details. They send in your restaurant’s name with your reply-to address, following the same sender identity as every other guest email — guide 12 covers that identity.

The Gift card issued email opened in Settings, Email: subject line, heading, message and the tags to insert
FIG. 04The Gift card issued email — subject, heading and message are yours to word.
STEP 07/ 07vii

Refund, adjust or void a card

Owner and admin roles carry three financial actions on every paid card’s row on the Gift cards page. Refund sale asks for an amount and a reason, then returns that unused value to the original payment method through Stripe — it pauses while a card is fully spent, has an active checkout hold, or has an unresolved refund in flight. Adjust writes a signed plus-or-minus ledger entry with a required reason — the honest correction tool. Void card removes all remaining value, permanently.

Every one of them demands a typed reason and a confirmation, and lands as a permanent ledger entry — nothing here is silently editable, which is exactly what you want from a page that tracks money you owe. The Original-sale refunds panel at the bottom of the page follows any refund with an unclear Stripe outcome and retries it against the same request, so a wobbly network moment never becomes a double refund.

Issued card rows with their Refund sale, Adjust and Void card actions and paid or voided status pills
FIG. 05Three actions per card, each behind a reason and a confirm — and each a permanent entry.

Next · the people who run the room

Put a card behind the bar

Add the form to your site, issue the first card at the desk tonight, and watch the balance on one ledger.

Open Gift cards Next: your team and rota