Skip to content
Back to Help Center
Campaigns, Offers & Autopilot19 August 20265 min read

Create and share promo codes

Set up codes that grant free stamps, decide who can use them and how often, and know what they deliberately skip.

What a promo code does

A promo code grants free stamps. That is the only thing it does. There is no discount or money-off code on this platform. For those, use a campaign offer.

Codes live under Marketing, then Promo codes.

Creating one

  1. type the code, up to 16 letters and numbers
  2. set how many free stamps it gives, from one to ten
  3. set when it stops working
  4. if you run several loyalty cards, choose which card it applies to
  5. optionally set a per-customer limit and a total cap

Codes are automatically uppercased. Pick something people can read off a receipt without asking. WELCOME5 works, wLc5x2 does not.

Which card a code belongs to

If you run more than one loyalty card, choose the card when you create the code. This cannot be changed afterwards.

The behaviour differs by who enters it:

The customer enters it

  • They type the code in their own app
  • Only works for businesses they already have a card with
  • If the code is tied to a card they do not hold, they are joined to it

Your staff apply it

  • Applied at the till against a scanned customer
  • Needs the Issue stamps permission
  • A code for a different loyalty card is refused rather than switched

Promo stamps skip the normal anti-fraud checks — no device check, no per-visit limit, no daily cap. Treat a public code as something anyone may use.

Two ways a promo code is used. A promo code always grants free stamps — that is the only kind. It can be entered by the customer or applied by your staff.

If a customer redeems a code for a card they do not hold yet, they are joined to that card automatically. At the till, the same mismatch is refused instead, so your staff never move someone onto a card by accident.

Limits

  • Per-customer limit: how many times one person can use it. Defaults to one.
  • Total cap: how many redemptions in total. Leave blank for unlimited.

The total cap counts redemptions, not people. If you allow three uses each, ten customers can consume a cap of thirty.

What promo codes skip

This matters before you post a code publicly.

Promo stamps bypass every anti-fraud check. There is no device check, no per-visit limit and no daily cap. Anyone who has the code and an account can use it up to the limits you set.

They can also complete a card and mint a reward, including any milestone rewards along the way.

So:

  • a code shared with a named customer is safe
  • a code printed on a receipt is fine
  • a code posted publicly will be used by people who have never been in your shop, and should always carry a total cap

Editing and archiving

Until the first redemption, everything is editable. After that, the code text and the number of stamps lock; the dates and limits stay adjustable.

Archiving stops a code working. If any live campaign still advertises it, you will be warned first. Archiving anyway leaves those customers holding a code your till will refuse.

A code can only be deleted if nobody has ever redeemed it and no campaign references it. Anything that reached a customer is archived instead.

Common questions

Can a promo code give a discount instead of stamps?

No. Promo codes always grant free stamps. For money off or a free item, use a campaign offer instead.

Related help articles

Campaigns, Offers & Autopilot

Run a campaign end to end

Build, target and send a campaign, and understand what you can and cannot change once it has gone out.

Read article
Campaigns, Offers & Autopilot

Campaign channels explained

What in-app, email and wallet delivery actually do, including why in-app is not a phone push notification.

Read article
Campaigns, Offers & Autopilot

Campaign limits and monthly quotas

How many campaigns each plan includes, when the count resets, and what happens when you run out.

Read article