Reference Program design

Rewards — three types of gifts

In the Card Designer Build Your Journey step you pick one of three Reward types. Each type is a different interaction scenario, a different economy, and a different level of control.

Quick read

ನವೀಕರಿಸಲಾಗಿದೆ: ಮೇ 25, 2026

6. Rewards — three types of gifts

In the Card Designer Build Your Journey step you pick one of three Reward types. Each type is a different interaction scenario, a different economy, and a different level of control.


6.1 Award — instant text gift

0304 Reward AwardOptions

Award is the simplest type. It’s just a text message and a picture the customer sees on reaching the goal. ಇಲ್ಲ codes, no vouchers, no draws — the customer shows the screen to the cashier, and the cashier hands the gift over.

Optional reward settings for Award

  • Description — the gift description (e.g., Any regular coffee from our menu).
  • Image — the gift image (PNG, JPG, JPEG, WEBP, SVG, HEIC, HEIF, AVIF). Can be pasted from clipboard.
  • Buttons: CLOSE / SAVE CHANGES.

When to use Award

  • When your service runs on quick trust (coffee shop, bakery, fast food).
  • When your POS doesn’t support promo codes.
  • When the gift is handed out by the same staff member who serves the customer.
  • When you’re just testing the program and want to keep things simple.

When not to use Award

  • When there’s a risk the customer screenshots it and tries to reuse it. Use a Voucher instead — it has a redeemed lifecycle state, after which the voucher is invalid.
  • When the gift is expensive and you want to control when it’s redeemed (e.g., a free €40 dinner). A Voucher is safer here, too.

6.2 Voucher — Smart Voucher with Redeem Code

0305 Reward VoucherOptions

Voucher (Smart Voucher) is a voucher with its own lifecycle. Once the goal is reached, an active voucher appears in the customer’s Wallet. The customer uses it whenever they want — separately from the moment they earned it. When the cashier redeems the voucher, the status flips to redeemed, and it can no longer be used — even if the customer kept a screenshot.

Optional reward settings for Voucher

  • Description — the voucher description.
  • Image — the picture (PNG / JPG / JPEG / WEBP / SVG / HEIC / HEIF / AVIF).
  • Redeem Code — the redemption code. It can match a regular promo code in your POS (e.g., FREECOFFEE, GIFT100, BDAY25). The code is automatically rendered both as text and as QR. If your POS already handles promo codes — no integration is needed; the cashier just reads or enters the code into the till.
  • Validity — duration. One of four options:
  • UNLIMITED — no expiry.
  • DAYS — N days from issuance.
  • MONTHS — N months from issuance.
  • FIXED DATE — until a specific date.

Voucher lifecycle

issued → active → redeemed → expired

  • issued — voucher generated but not yet attached to a customer (for standalone vouchers).
  • active — voucher is available in the customer’s Wallet; can be used.
  • redeemed — voucher has been used; can no longer be reused.
  • expired — validity period elapsed.

This state machine is the main defense against screenshot fraud. Even if the customer kept a screenshot, after redeemed the till (via Redeem Code) or the scanner will refuse to apply it again.

When to use Voucher

  • When the gift is expensive and you need to confirm hand-over.
  • When the scenario is “earn now, use later” (typical for salons, restaurants, premium service).
  • When your POS already supports promo codes — Voucher with a Redeem Code turns 7stamp into a Wallet layer on top of your existing discount system without any POS rework.
  • When you want the exact Redemption rate metric — how many vouchers were actually used.

6.3 Lottery — gamified draw

0306 Reward LotteryOptions

Lottery is a gamified Reward. Instead of a single gift you assemble a pool of Variants (draw options), and on reaching the goal the customer spins the lottery. The business decides how many slots of each type go into the pool — total probability across all slots must equal 100%.

Four slot types in the lottery pool

Per 7stamp architecture, a lottery slot can be one of four types:

  • Award slot — an instant text gift (same as a regular Award).
  • Voucher slot — a voucher (Smart Voucher with its own lifecycle, optionally with a Redeem Code).
  • “Try again” — a re-spin. The customer immediately spins the lottery again.
  • “ಇಲ್ಲ prize” — an empty slot. Used to balance the economy and not hand out expensive vouchers to everyone who reaches the goal.

If the customer wins a “prize”, they get either an Award or a Voucher — the screen then behaves accordingly (text gift or Voucher Unlocked!).

Configure Lottery — pool setup

  • Lottery Name — the lottery name.
  • For each Variant:
  • Type — the slot type: Award, Voucher, Try again, or ಇಲ್ಲ prize.
  • Probability % — drop chance (e.g., 25).
  • Name — slot name (e.g., Free Coffee, Try again, Maybe next time).
  • Greeting text — text the customer sees when this slot fires.
  • + ADD VARIANT — add another slot.
  • Total probability: NN% — indicator: the sum of all slot probabilities must equal 100%. SAVE is disabled otherwise.

Where the lottery is played

Depending on which service workflow you use:

  • Staff Scanner (Manual) — the spin opens on the staff member’s phone; they show the screen to the customer and invite them to tap “Play”.
  • Self-Service Kiosk — the customer spins it themselves on the tablet by the till.
  • Receipt QR / Delivery QR — the customer scans the QR from the receipt or insert and spins right in the browser on their phone, no app required.

When to use Lottery

  • When you want to amplify the emotional moment — a lottery adds gamification, and the customer remembers it more strongly than a regular gift.
  • When you need to balance the economy: add “try again” and “no prize” slots so not every goal-reacher gets an expensive Voucher.
  • For one-off marketing campaigns (e.g., a brand anniversary).

What to avoid

  • Don’t make a lottery with a single 100% slot — it’s just an Award/Voucher wrapped in an extra click.
  • Don’t make “no prize” dominant (>50%) — the customer will feel cheated and drop out.
  • Remember that in jurisdictions regulating gambling, a lottery with real prizes may require legal review.

6.4 Milestone Rewards — multiple goals on a single card

In Card Designer ಹಂತ 3, beneath the standard Reward section, there’s a link: Do you want to add milestone rewards? ಹೌದು! Tapping it adds intermediate gifts along the card path.

ಉದಾಹರಣೆ card with 9 stamps and two milestones:

  • 3 stamps → Award: “10% off your next order”.
  • 6 stamps → Voucher: “Free dessert” with Redeem Code DESSERT6.
  • 9 stamps → Voucher (final): “Free Pizza” with Redeem Code FREEPIZZA9.

When to use Milestone Rewards

  • When the final goal is far (8+ stamps) and the customer might lose motivation on the way.
  • When you want to bring the customer back sooner — a small reward at stamp 3 drives more frequent visits.
  • When your economy makes sense to give a small bonus to almost everyone and a big one to the most loyal.

What the customer sees

In Wallet the customer sees a progress bar with hints about the next milestone. Each intermediate gift triggers a Wallet push notification and adds the matching Award/Voucher.


Visual walkthrough

Use the screen sets below as a visual companion to the article. Open any image to inspect it at full size.

Варіанти форматів винагород

3
Screen 1 of 3
Screen 2 of 3
Screen 3 of 3

ಮೊದಲು ಇದನ್ನು ಓದಿ

ಮುಂದಿನ ಹಂತಗಳು