BitBrd · build story

The guardian that runs a loyalty program.

Witches Brew Coffee Co. already prints a tarot card on every receipt. We slipped a secret twenty-third card into the deck: Godwin, the shop's stone guardian. Once a day, one guest who scans a real order finds him instead of their card, with a dollar-off coupon at his feet. It is a daily reason to scan, and every scan that opts in lands in the shop's Shopify as a customer with consent. A surprise that quietly builds the list.

1/DAYGodwin appears, exactly once
50→1one winner under a 50-scan load test
$1off, redeemed at the counter
0ways to farm him
01

A secret twenty-third card

The café's receipts already deal one of 22 Major Arcana cards, scan to reveal. Godwin is the twenty-third, and he is not in the rotation. He is the shop's patron gargoyle: a gold gryphon who sits by the door and, in the story, watches who comes and goes.

Off the menu, off the deck, he shows up on his own terms. Once a day, for exactly one guest, the ordinary tarot reveal flips to him instead.

The Godwin tarot card: XXIII, a gold gryphon on a rock plinth, titled Godwin, The Guardian

The real card, live on the shop's site. XXIII · The Guardian.

02

Once a day, decided on the scan

Godwin is never printed on a slip. He is decided the moment a guest scans. Every morning the system rolls one random appearance time, weighted toward the busier afternoon. The first guest to scan a completed, discount-free order after that time wins him. Not before, not twice.

Three rules keep him honest:

Once a day, provably

An atomic database claim means exactly one scan can ever win. We threw 50 simultaneous scans at it; one won, forty-nine got their ordinary card. Every round.

Real orders only

An empty-cart test print or a comped drink can never win him. He only appears on a paid, undiscounted order that a guest actually scans.

On the scan, not the print

The slip prints an ordinary card. Godwin is chosen when someone scans, so an unscanned or unpaid slip never spends his one daily appearance.

The printed receipt slip: Witches Brew logo, drink items, and a tarot QR block reading A CARD HAS BEEN DRAWN
03

Godwin notices you

The Godwin reveal on a phone: Godwin Notices You, a one-dollar-off code, and an SMS-updates opt-in
scan · the guardian · a gift at your feet

When the winning guest scans, their card flips to Godwin himself. A wax-sealed envelope slides up: Godwin left something at your feet. Open it and there is a one-dollar-off code, on the phone already in their hand.

Below it, a quiet ask: want the shop's texts? Yes or no, with the disclaimer. Say yes and they become a Shopify customer with SMS consent, tagged with where they came from. The delight and the opt-in are the same tap.

04

The floor sees him too

Godwin is not only a customer moment. When he is won, the barista's kitchen screen flips that order to his full artwork and drops a gold banner across the top: THE GUARDIAN CHOSE #14373. The floor knows to greet them on the way out.

The kitchen display board with a Godwin order card and a gold winner banner floating across the top

The banner floats over the board instead of pushing the orders down, and clears itself after a couple of minutes.

05

It lives on paper, too

Godwin is a physical thing. The gryphon is a real statue by the door, and the tarot card is a real printed card, rounded corners, gold on black, part of a deck the shop can hand out. The coupon QR even wears his face.

The printed Godwin tarot card, press-ready
The coupon QR code with Godwin's face in the center
the coupon QR · his face in the middle
06

A delight that pays rent

Here is the part that pays for itself. Every Godwin scan is a reason to pull out a phone, and every opt-in on that phone flows straight into the shop's Shopify as a customer with marketing consent and a source tag. Scan, consent, Shopify, segmented send.

We used the same plumbing to move the shop's entire subscriber base, 546 people, off a self-hosted mailing list and into Shopify, each one tagged by where they signed up. Godwin is the front door of a first-party data pipeline dressed up as a party trick.

Every surface, one source of truth

Homepage popup, tarot reveal, streetcar coupon, event waitlist, and Godwin all write the same Shopify customer record now. No parallel list to drift out of sync.

Consent done right

Email opt-ins and SMS opt-ins land as proper marketing consent, and the SMS box is only honored when the guest actually checks it. The paper trail is Shopify's.

The reward is real leverage

A dollar off is cheap. A daily reason to scan, opt in, and come back is not. The coupon is the hook; the habit is the product.

It runs on what is already there

The whole mechanic rides the kitchen display's existing Phoenix stack and the shop's Shopify. No new subscription, no new vendor.

07

The build log

APR 2026

The twenty-third card

The tarot reveal was already live. The idea: give the deck a card that is not in the deck, a once-a-day guardian, and hang a small reward on finding him.

JUL 20

Scan-decides engine

Godwin moved from print-time to scan-time: one weighted-random appearance a day, an atomic once-a-day claim, gated on a paid, undiscounted, actually-scanned order. Load-tested at 50 simultaneous scans, one winner.

JUL 20

The reveal and the floor alert

The guest's card flips to Godwin with a wax-sealed coupon envelope; the barista's board flips the same order to his art and drops a gold winner banner that floats over the rail.

JUL 20

Coupon, QR, and the opt-in

Each win mints a unique one-dollar-off code as a Shopify discount, renders a Godwin-faced QR, and offers an SMS-updates opt-in on the same screen.

JUL 20

Everyone moves to Shopify

All 546 existing subscribers migrated into Shopify customers with consent and source tags, and every signup surface repointed. Godwin became the newest door into one clean list.

TODAY

Live at 2940 Canal Street

Order a drink, scan your slip, and on the right day the guardian finds you. That is the demo.

Want something like this built? → The kitchen screen ← Back to BitBrd