Briefing note · gift cards Call with Conor · Wed 16 Sep 2026 Programme currently dormant

Seatfrog gift cards

What ran in 2024, what it earned, why it was paused, and what we'd want to line up to bring it back for November.

Gift cards sold steadily in 2024 and carried a healthy margin — though 43% of vouchers were never redeemed, roughly 115 of the 268 sold, worth about £6,020. That unspent value is the largest single contributor to the net income. Worth confirming with Conor whether these are still the latest numbers, or whether he has anything more recent.

The proposition clearly has an audience. What it has never had is a proper redemption journey behind it — in 2024, activation ran through Customer Support adding credit to accounts by hand. It worked, but it might not be the route we'd want to take again, so the main thing to work through together is how we'd set it up this time, while there's still runway before November.

What actually happened

A gift card storefront ran on VoucherCart, a third-party platform, entirely outside Braze and outside the app. Creative was built in November 2024 and it traded across Black Friday and Christmas 2024.

268
vouchers sold
£14,013
total face value
43%
never redeemed — about 115 vouchers
£6,020
value bought and never spent

The economics — two readings

Conor's model is on the left, exactly as posted in Slack. On the right is the same data with the commission applied only to vouchers that were actually redeemed. The note underneath explains the difference between the two.

As modelled in Slack · Conor, 21 Aug 2025
Total sales£14,000
Seatfrog commission @ 20%£2,800
Breakage @ 43%£6,020
Net income to Seatfrog£8,820
Margin63%
Same data, commission on redeemed value only
Total sales£14,000
Redeemed (57%) → commission @ 20%£1,596
Unredeemed (43%) → kept in full£6,020
Net income to Seatfrog£7,616
Margin54%
A small thing to understand about the two tables above

The two arrive at different totals — £8,820 against £7,616 — and the difference comes down to how the 20% commission is applied.

The version on the left takes 20% of the full £14,000, including the 43% of vouchers that were never redeemed, and then counts that same unredeemed value again as breakage. The version on the right takes commission only on the 57% that were actually used, and keeps the unredeemed 43% in full.

Which one holds depends on what the 20% represents. If it's our margin on a redeemed upgrade, with the balance going to the operator, the right-hand version is the one that works. Quick one to check with Conor, as he knows the commercial terms — it's a difference of about £1,200 either way.

All 268 vouchers, under different redemption rates

ScenarioNet incomeMargin
If nobody redeemed£14,000100%
What actually happened — 43% unredeemed£7,61654%
If everybody redeemed£2,80020%

On Conor's rounded £14,000; actual sales were £14,012.80.

Some points for the conversation

Who actually redeemed

The 153 redeemed gift cards were taken up by just 55 people — so most redeemers used more than one.

How often each of the 55 redeemed
33 once 9 twice 7 three times 3 four times 3 five or more

From credit records in the warehouse, where redemptions are tagged by hand in free text — a floor rather than a complete count. Pulled for this note rather than taken from an existing report, so worth checking whether it has been looked at before.

New customers from gift cards

Of those 55, 11 were new — no purchase before the voucher. 7 of them went on to transact, with an average lifetime value of £39.42, against a £153 average (median £56) for a transacting customer.

Eleven people is too small a group to forecast from — it describes this cohort rather than what a future programme would do.

Existing customers who redeemed

The other 44 were already customers, and their average lifetime value is £948 — far above the £153 average (median £56) for a transacting customer. The median is £408, so it isn't one outlier pulling it up. Gift cards were being used by some of our most valuable existing customers, not by new ones.

Worth noting these customers already had a high lifetime value before they redeemed — around £367 each on average, against roughly £505 since. So the question to ask is whether the gift card encouraged additional transactions, or whether these customers would have transacted anyway.

The 115 that were never redeemed

I haven't been able to establish who bought these. It isn't possible to tell whether they were bought by new customers who couldn't work out how to redeem them, or were multiple purchases by customers who had already redeemed and simply never got round to the rest.

The purchase side of gift cards sat entirely within VoucherCart and never reached our warehouse — only the redemptions did. Answering this would need an order export from VoucherCart, which is worth asking about while the account still exists.

Please read before any commercial decision

The redemption, customer and lifetime-value figures in this section were pulled and analysed by me directly from the warehouse. They have not come from an existing report and have not been validated by Analytics. The underlying credit records are tagged by hand in free text, and some of the groups are very small.

They should be reviewed properly by a data analyst to confirm the figures are accurate before any commercial decision is taken on them.

The creative that ran

Posted by Rob Sangar on 13 November 2024 as a VoucherCart storefront preview, with two voucher PDFs the following day. Note there is no gift card email anywhere — no campaign, template or send exists in Braze. All customer contact was handled by VoucherCart's own system.

Because life's too short for second
class. Enjoy the upgrade!
£36.00
GIFT CARD
Reconstruction of the card artwork from the VoucherCart preview. The original screenshot is on Slack — see the links below.

Price points offered

£15£50£100£150£200or any custom amount

Delivery: eVoucher, delivered instantly by email. An "Add as a gift" option let the buyer personalise it. Listed on the storefront under the category Special Offers.

Storefront copy, verbatim

Seatfrog Gift Card: Custom amount Give the gift of travel swagger. With a Seatfrog Gift Card, your loved ones can ride in style and upgrade their way to First Class. Why gift ordinary? How to Use the Gift Card: 1. Download the Seatfrog App: The recipient must download the Seatfrog app, available on both iOS and Android, and create an account. 2. Redeemable Products: This gift card can be used within the Seatfrog app for various products, including Upgrades (including instant upgrades), Train Swap, and Tickets. 3. Activate Your Gift Card: To activate the gift card, please email support@seatfrog.com with the following information: • The email address associated with the recipient's Seatfrog account • The voucher code (found at the bottom of the downloaded voucher) Please note a £3 platform fee will be charged per seat on upgrades. We cannot currently accept gift cards on Secret Fare.
Step 3 is the whole problem

The bad user journey everyone refers to is printed on the creative itself. A gift recipient has to download an app, create an account, then email customer support and wait for a human to credit them. It was highlighted in red on the original preview in November 2024 — a year before the campaign was dropped for exactly this reason.

It also explains the breakage. Two in three Black Friday vouchers went unredeemed, and this is almost certainly why.

Source files on Slack

Why it was shelved

It was formally removed from the GTM calendar on 17 November 2025 by Sam Ayles:

Christmas Gift Card activity has been removed — the customer user journey from last year isn't great, it requires ProdEng support, and we have some other activities in the pipeline for end-of-year gifts for users. Sam Ayles · #marketing- and #marketing-team-chat · 17 Nov 2025

Three months earlier, the same conclusion had been reached in the renewal thread. Sarah Conrad was supportive in principle but called it a pull, not a push: surface gift cards where people already look — website, app — and promote only at natural moments (Black Friday, Christmas, back to school). There was no bandwidth for a campaign, and she flagged it as product-marketing work. Sanderson's question in the same thread has never been answered:

Makes sense to push it again — but if we are, can we have a better system in place than the 100% manual one? Sanderson Lonsdale · #marketing- · 21 Aug 2025

What "requires ProdEng support" means

The GTM note does not itemise the work, so the following is assembled from the surrounding record rather than quoted from a spec. It is consistent across every thread.

  1. There is no gift card system. There never was. VoucherCart is a third-party storefront bolted on the side. Rob Sangar said in October 2024 that tracking who bought them and why would "factor into decisions on whether we build a real gift card system" — that decision was never taken.
    #customer-support · 16 Oct 2024
  2. Redemption is manual, by a human, by email. The voucher tells the recipient to email support@seatfrog.com with their account email address and voucher code, and wait for someone to add the credit by hand. That instruction is printed on the creative itself.
    Visible on the VoucherCart voucher preview, 13 Nov 2024
  3. Codes were tracked in a spreadsheet, and it broke. In December 2024 codes went missing from the sheet, CS could not tell customers what their vouchers were worth, and Sanderson flagged that customer support did not have time to keep chasing.
    #customer-support · 2 Dec 2024
  4. We do not own the interface. Ulrike: "we don't own the vouchercart UI and I'm not sure if we can add custom text." So the journey, the wording and the branding cannot be fixed from our side.
    #customer-support · 10 Dec 2024
  5. There is no way in from the app. The gift card tile was removed at some point before July 2025 and customers were still emailing in asking how to buy. The storefront stayed live and unlinked.
    #marketing- · 8 Jul 2025
  6. Product restrictions blunt the gift. A £3 platform fee is charged per seat on upgrades, and gift cards cannot be used on Secret Fare at all.
    Stated on the voucher creative
Also on the record — worth knowing, not worth leading with

In December 2024 the VoucherCart merchant account in Adyen was found to be running on a weaker fraud profile than the main ecom account, and was being used to launder stolen cards through small voucher purchases. Scott Brown fixed it by copying two cardholder-name rules across. It was handled — but if the storefront is reactivated, confirm those rules are still applied before it takes a single payment.

Where it stands today

Nov 2024
Creative built, storefront live, campaign trades across Black Friday and Christmas.
Dec 2024
Manual code process breaks; fraud discovered on the VoucherCart Adyen account and patched.
13 Jan 2025
Last transaction ever taken through the account.
Jul 2025
App tile gone; customers still asking how to buy. Adyen review notes no transactions since January.
21 Aug 2025
Renewal thread. Numbers shared, economics modelled, no campaign agreed — Conor renews the subscription anyway for another year.
17 Nov 2025
Christmas gift card activity formally removed from the GTM calendar.
Jun 2026
Finance confirm the last voucher order was back in January 2025.
26 Aug 2026
Rob Sangar, #core-team: "the voucher cart account is now inactive."
15 Sep 2026
Sheran suggests reopening it for the holiday season; Conor gets in touch to talk it through.
Check this before the call

The subscription was renewed in August 2025 for a year, and the account is described as inactive as of last month. Is the VoucherCart contract still live, and is the storefront still able to take a payment? That single answer decides whether this conversation is about restarting something or rebuilding it.

Discussion points for a November relaunch

Not a list of blockers — these are the areas worth talking through and deciding how far we want to go on each. Some may be quick, some may not be worth doing at all this time round.

AreaWhy it's worth discussingWho'd pick it up
Automatic redemptionThe single biggest lever. Removes the email-support step, removes the spreadsheet, removes the CS load, and almost certainly cuts breakage — which is also the thing that makes the current margin look good, so decide deliberately.Product & Engineering
An entry point in the app or on the websiteConor's own words in August 2025: it's "pretty hidden away". A pull strategy needs somewhere to pull from.Product · Marketing
Confirm the storefront is live and the contract currentThe account is reported inactive as of August 2026.Conor
Re-verify the Adyen fraud rulesTwo cardholder-name rules were added in Dec 2024 after the fraud episode. Confirm they survived the risk-profile work done in July 2025.Engineering · Finance
Resolve the product restrictionsThe £3 per-seat fee and the Secret Fare exclusion both make a gift feel less like a gift.Product · Commercial
Decide who owns itSarah Conrad called it product-marketing work in Aug 2025. It has had no marketing owner since.Sheran

Questions to put to Conor

The 2024 creative

What the gift card programme actually looked like to a customer. Assets from Drive, built September 2024.

Give the gift of travel swagger

The hero

“Give the gift of travel swagger.” Seatfrog green, the mark in sunglasses. Confident and on-brand — the selling half of this worked.

It's the three steps underneath that tell the real story.

The customer journey, as designed

Download the app
1 · Download the appThe recipient has to install Seatfrog and create an account before anything can happen.
Send email
2 · Send emailThey then email support@seatfrog.com with their account address and voucher code, and wait for a person to apply the credit by hand.
Buy gift card
3 · Spend itOnly once support has credited the account can the gift actually be used.

What it could be spent on

Tickets, upgrades and swap

Tickets, Upgrades and Train Swap. Worth noting the voucher creative also carried two restrictions in the small print: a £3 platform fee per seat on upgrades, and no use at all on Secret Fare.

Investigation phase

What we're looking into now, and the questions we still need answered.

Work in progress · to be confirmed

Added 17 September, following conversations with Sam, Lisa and Harrison. Nothing here is decided.

Potential suppliers

Research in progress — to be filled in as we go.

SupplierLinkNotes
VoucherCartvouchercart.comThe incumbent. Used in 2024; account reported inactive as of Aug 2026. Redemption was manual, and we couldn't customise their interface. Our storefront was at seatfrog.vouchercart.com.
Gift Up!giftup.comUK company, Bristol. No subscription, 3.49% per card sold. Free API, and a pre-provisioned option that would let us use our own discount codes with no engineering.
Voucherifyvoucherify.ioPoland, Katowice. API-first redemption engine with no storefront — we would build the buying flow. Free tier, then roughly $170–599 a month.
Do it ourselves—Generate our own codes and take payment through our own site. No commission, no third party, codes natively ours and the landing page on our own domain. Needs three changes to the existing discount code system — see below.
The decision underneath all four options

Whose codes are they? Everything else follows from that, and it is not yet decided.

If the supplier issues the codes, our app has to call out to them to check a code is valid and tell them it has been spent. That is an integration, and it is the thing that decides how quickly this can launch.

If we issue the codes ourselves, the supplier only has to take a payment and email a code. Redemption then needs no integration at all, because the code is already native to our app — the customer types it into the field that exists today and it simply works. That is the one area where our own codes are clearly better.

The trade is that we would take on the three build items in Option 4, and own the whole lifecycle ourselves. The options below should be read against that question rather than in isolation.

The four options at a glance

OptionBasedCostShop included?How redemption would work
VoucherCart
vouchercart.com
UK, Edinburgh£25–75/mo, 17% off annual
+ commission from 4%
Yes, hostedDashboard, staff app, or API. We used the dashboard in 2024 and it was manual.
Gift Up!
giftup.com
UK, BristolNo subscription
3.49% per card sold
Yes, hosted or embeddedAPI: check code, apply, redeem full or partial. Or we supply our own codes.
Voucherify
voucherify.io
Poland, KatowiceFree tier, then ~$170–599/moNo — we build itAPI only. Built for redeeming in an app.
Ourselves—Payment processing onlyNo — we build itNative. No integration, because the code is already ours.

Who creates the codes — the two routes

How it worksAdvantagesDisadvantages
A · Supplier creates them They generate and sell the codes. Our app must call their API to check a code is valid and tell them it has been spent. Nothing to build on the code side. Balances, expiry and lifecycle are all handled by them. Partial balances come as standard. Requires an integration before launch. Our discount field almost certainly only accepts codes from our own system today, so this is engineering work of unknown size.
B · We create them We mint a batch and hand them over. The supplier only takes payment and emails the code. Both VoucherCart and Gift Up! support importing our codes. No redemption integration at all — the code is native, so the existing field works as it stands. No dependency on a supplier's uptime. Needs three changes to our code system (bulk minting, expiry, product restriction). Fixed denominations only. We own the whole lifecycle, including knowing what is unspent.

A third route exists and is the one to avoid: supplier codes with no integration, redeemed by customer support. That is what happened in 2024.

The customer journey, by option

VoucherCartGift Up!VoucherifyOurselves
Where they buyTheir hosted pageTheir page, or embedded on our sitePage we buildPage we build
Who takes paymentOur gateway, via themOur processor, via themWe doWe do
Who emails the codeThey doThey doWe doWe do
Whose domainTheirsTheirs or oursOursOurs
Landing page to build?NoNoYesYes
Universal link riskAvoided — their domainAvoided if hosted by themNeeds care on our domainNeeds care on our domain

Where we host the page ourselves, Harrison's point applies: use a web address the app does not claim, or the link opens the app instead of the page.

What we do not know yet — none of this is decided

On our own codes: whether we can mint them in bulk without a link click, whether they can carry an expiry, whether they can be restricted to upgrades, and how long any of that takes to build. The machinery exists but those three gaps are real and unmeasured.

On supplier codes: whether our discount field can accept a code that did not originate in our own system. It almost certainly cannot today, which is the whole integration question — but nobody has confirmed it either way.

On both: whether we can limit a code to one use per customer, and restrict it to upgrades, as Conor asked. These are questions for engineering, and the answers decide whether November is achievable.

Option 1VoucherCart
PlanPay monthlyPay annuallyPer year
Business — 1 sales page, 5 users£25/mo£20.83/mo£300 → £250
Pro — 10 locations, 25 users£75/mo£62.50/mo£900 → £750
EnterpriseContact sales

Paying annually saves 17%, effectively two months free. On top of the subscription there is commission on sales from 4% — separate from our own margin, and roughly £560 on 2024's volume. The subscription is the small number here; the commission is the one that scales.

How redemption works on VoucherCart. There are three ways a voucher can be marked as used:

  1. Dashboard Redeem — a staff member logs into the VoucherCart admin and marks the voucher as used by hand.
  2. VoucherCart Redeem App — a mobile app for staff, with NFC readers and QR code scanners, so a voucher can be scanned in person.
  3. API Redeem — programmatic, through their REST API, with no human involved.

We used the first one in 2024 — and the "staff member" was our customer support team. API Redeem was available on every plan the whole time.

Why it ended up that way. VoucherCart is built for venues — restaurants, hotels, spas. Someone arrives holding a voucher, a member of staff scans or types it, and it's done. All three methods assume our side marks it redeemed.

Our case is different. A voucher has to become credit on an account inside an app, with no staff member present. That isn't the default shape of the product, which is why it fell to support to do by hand.

One feature worth knowing about. They offer Voucher Code Import, which lets us bring our own codes in rather than using theirs. That is potentially how we generate codes in whatever format our app's discount field expects, instead of hoping theirs happen to fit.

Included on every planWhy it matters to us
REST API + API RedeemThe route to automated redemption. It existed in 2024 and wasn't used.
Unredeemed Vouchers ReportExactly the question nobody could answer — who bought the 115 that were never used.
Data exportPurchase-side visibility. None of this reached our warehouse last time.
Voucher Code ImportWe could supply our own code format rather than taking theirs.
Payments via our own gatewayExplains the Seatfrog_VoucherCart account in Adyen.
Email promotionsTheir sending engine — which is why no gift card email exists in Braze.

So could it work? On paper it fixes the two things that broke in 2024 — redemption and data — provided the API can validate a code inside our app. It doesn't fix branding, since we couldn't customise their interface last time and there's no sign that's changed, and we'd still want Braze sending the emails rather than them. Cost isn't a deciding factor either way.

The question to put to them — and it needs engineering in the room

Not "can redemption be automated", because they will say yes and the API is on every plan. Ask instead:

When a customer types a VoucherCart code into our app's discount field, what has to happen for that to validate and apply credit? Does our backend call your Redeem API, and what does that integration actually involve?

This is an engineering question as much as a commercial one, so we should have engineering on the call before committing to a supplier. The answer decides whether this is a short build or a long one. Worth asking Conor separately whether the API was ever looked at in 2024.

Option 2Gift Up!
What you payRateNotes
Per gift card sold3.49%Minimum $0.50 per card. Roughly £490 on 2024's volume.
Complimentary cards we issue ourselves1.99%Staff gifts, compensation, goodwill.
Monthly subscription£0No monthly fee, no setup fee, no contract.
Payment processing1.4–2.9%Our own gateway, our own fees — same model as the Adyen account we already have.

We receive 100% of the revenue immediately and are invoiced monthly. Pre-paid bundles save up to 45% if volume justifies it. Worth noting they tell customers to expect unused value of 10–15% of sales — ours was 43%, which is further evidence that our breakage was a redemption failure rather than normal behaviour.

How redemption works. Three API calls:

  1. Get a gift card by code — validates the code exists and returns whether it can be redeemed, plus the remaining balance.
  2. We process the order, discounted by up to that balance.
  3. Redeem a gift card — full or partial, so a balance can be spent across several transactions.

Partial redemption matters for us: a £50 gift card against a £35 upgrade leaves £15 for next time. They also state that applying a balance against a customer account, rather than a single order, “follows the basic steps above and can be accommodated easily” — which is our credit model.

How this maps onto what we already have. Their integration guide says, almost word for word:

“To accept gift cards on your custom checkout all you need to do is have an input field (or use the existing typical ‘enter your promo code here…’ field) that asks for our 5 character alpha-numeric, unique gift card code.”

We already have that field — it is the discount code screen shown further down this section. The flow becomes: customer types the code, our backend checks it with Gift Up!, credit is applied, and we tell Gift Up! it has been spent. No support, no email, no spreadsheet.

The route that needs no engineering at all

Gift Up! also offer a pre-provisioned option: “You can upload codes to Gift Up! for set values (i.e. 10 codes for £100 each, 10 codes for £50 each) and we'll sell them for you. This approach assumes your app supports the ability to create discount codes in advance.”

Our app does. We generate a batch of our own discount codes, hand them to Gift Up!, they run the shop and sell them, and the customer types the code into the field that already exists — because it is a native Seatfrog code, not a third-party one.

That sidesteps the API question, the engineering question and the November timeline in one move. We would lose partial balances and be fixed to set denominations, but for a first seasonal campaign that may be a perfectly good trade.

What to check with them. Fees are quoted in dollars, so confirm GBP billing and UK contracting. Then three questions that come straight out of our own 2024 data: can our discount codes be restricted to upgrades only, as Conor asked; can they be limited to one use per customer; and are we comfortable with fixed denominations only on the pre-provisioned route, given the 2024 creative offered a custom amount.

Option 3Voucherify

What's different. Voucherify is a redemption engine, not a shop. It issues, validates and redeems codes through an API, but it does not give us a page where a customer buys a gift card — we would build that ourselves.

CostAdvantagesDisadvantages
Free tier (1,000 API calls a month), then roughly $170 / $399 / $599 a month by volume Purpose-built for redemption in an app — sub-50ms validation, real-time balances, partial redemption. Handles coupons, referrals and loyalty in the same platform. No storefront, so we would have to build the buying journey. Polish company, no UK entity or phone support. Most expensive of the three.

Is it worth pursuing? It depends entirely on the question above. If we go with supplier-issued codes, this is the strongest option technically — it is built for exactly the redeem-in-an-app flow we need, where VoucherCart is built for staff redeeming at a till. If we issue our own codes, we do not need a code engine at all and this becomes redundant. Worth keeping on the table until that decision is made, and worth knowing it exists if incentives ever become a wider strategy beyond gift cards.

Option 4Do it ourselves

This is the other answer to the question above, and it is not a decision we have taken — it is an option to weigh against the three suppliers. If we issue the codes, a supplier only has to take a payment and email one. I have looked at what our discount code system already does, and the machinery largely exists.

What's already there. Codes work on a parent-child model: a campaign code seeds it and the backend mints a unique individual code per user. Around 22,750 distinct codes have been issued across 29,262 discounted sales, and 98.7% were redeemed exactly once. Per-code usage caps are configurable — an August 2026 batch used a limit of one — and fixed-value codes at £3, £5, £6 and £10 have all been issued. This is a pattern we already run, not something new.

What's missing. Three things, and each is a real gap rather than a detail:

  1. Codes are minted on demand, not in bulk. Today a code is generated when a customer clicks a link. A gift card campaign needs a batch pre-minted and handed over before anyone clicks anything.
  2. There is no expiry. No expiry or valid-until field exists anywhere in the code tables. Gift cards usually need one, for accounting as much as anything.
  3. There is no product restriction on the code. Conor wants redemption limited to upgrades to prevent abuse, and the code itself carries no product scope.

Worth adding that there is no code status table either — redemption is inferred from sale events rather than tracked against the code. Without that we would have the same blind spot as 2024 on which gift cards are still unspent.

The question for engineering — and it decides whether November is real

This is three incremental changes to something that already works, not a new build. That is a much better question to take to Lewis, Rob or Harrison than “can we do gift cards”. Specifically:

We can already mint unique, fixed-value, single-use codes. What would it take to (a) generate them in a batch of, say, 300 without a link click, (b) add an expiry date, and (c) restrict them to upgrades only?

Lewis Putz wrote most of the Journey 4 backend and would know this system best. The answer to that question tells us whether a November campaign is achievable, and whether we need a supplier at all or simply a way to take payment and deliver a code.

Based on my own reading of the warehouse tables, not on anything engineering has confirmed. Worth verifying before it is relied on.

In-app placement options

OptionWho owns itProsCons
Content cardCRM / BrazeNo design or engineering resource. Fully ours to runSits below the fold on the home screen, engagement is low. A supporting placement rather than a main channel
In-app pop-upCRM / BrazeMuch bigger reach, hard to missInterrupts the customer and could affect funnel metrics. Needs Product alignment and a small test first
Landing pageCRM, hosting TBCThe preferred route — used before and works wellLinks sent from Braze can open the app instead of the page

Where the landing page lives

Supplier's pageOur WordPress page
Universal link problemLikely avoided — their domain, our app doesn't claim itAvoided — Harrison's recommended fix
Branding and designNone. We get what they give usFull control
Speed to launchFastest, already existsNeeds building
TrackingWhatever they provideOurs
Known riskWe couldn't customise VoucherCart's page at all last timeBuild time, and ours to maintain

Questions for suppliers — the customer journey

StageWhat we need to know
Buying the voucherWhere does the customer land when they click our email or in-app link — their page, or one we control? Can we track that click through to purchase, and does the data come back to us?
After they've boughtWhat does the buyer receive — an email, a PDF, a code on screen? Can they forward it to the person they're gifting it to, or does the supplier email the recipient directly?
Redeeming itDoes the recipient have to go and open the app separately, or can we link them straight into it? Can we deep link from the voucher into the app with the code already applied? Does the code work with our existing in-app discount code entry, or does it still need support to apply it?
ControlsCan we restrict redemption to upgrades only? Can we limit it to one redemption per customer?
The one to press hardest on

The redemption chain. Last time the answer was "email support and wait", which is the most likely reason 43% of vouchers went unused. Whether a supplier's codes work with our existing in-app entry is the question that decides whether this is worth doing at all.

What exists in the app today

Conor confirmed the app now accepts a code directly, which removes the support step that broke the 2024 journey. It sits on the bid confirmation screen, and opens a modal to enter the code.

Confirm your bid screen showing Got a discount code? Add
On the bid confirmation“Got a discount code?” sits below the referral redemption option, directly above the total.
Add a discount code modal
The entry modalA single field and an Add discount code button. No support involved.
The assumption we have to test

This is a discount code field. We are assuming a gift card or voucher code from a supplier will work through it — but that has not been confirmed, and it is not the same thing.

This needs to be established in the first conversation with any supplier. If their codes don't flow into this field, we are back to customer support redeeming by hand, and that is the one outcome we cannot repeat. Whatever the mechanism, it has to be automated.