Use cases · Grocery & convenience
Loyalty program ideas for
grocery and convenience stores.
Grocery loyalty is a frequency business: the win is not a bigger basket this week, it is the same basket every week, here. Five points per dollar at the till, rewards from the shelves you already stock, a segment that flags a missed fortnight, and a win-back voucher that lands after three quiet weeks. The worked example is a corner market with a produce wall and a deli counter.
Open the Rowan Market demo
Point your phone camera here to try the live business page.
The market in this playbook.
Rowan Market is a fictional corner market from our demo world: a produce wall, a small deli counter, most of what the block runs out of. Amir owns it, Amara runs the till. Nothing on this page is a customer story; the settings are the values we would enter on day one, and every screenshot comes from the live demo.
The problem: the supermarket a mile away prints coupons and the block's weekly shop drifts there one aisle at a time. Baskets here are small and frequent, and nobody knows a regular has stopped coming until the drift is a habit.
The goal: make the weekly shop count toward something, and hear about a lapsed regular in days instead of months. Both jobs belong to the same card.
an average basket
shops a week
points per dollar
days to the win-back
The plan: points at the till, automations on the calendar.
Points fit groceries the way stamps never will: baskets range from $6 to $80, and a points balance makes every one of them count. The rest of the program is timing. A weekly cadence means lapses show in days, so the segments and the win-back run on short clocks that would be nagging anywhere else.
Day 1
Basket Points
Five points per dollar on every receipt. The first reward, a fruit bundle at 500 points, is about two weeks of shopping away.
Day 1
The window voucher
$10 off a $50 basket, four uses per member. The acquisition line on the window, and a reason for a $38 basket to stretch.
Week 2
The short clocks
A segment flags anyone quiet for 14 days; the win-back sends $5 off at 21. Grocery lapses are measured in weeks, so the program is too.
The loyalty card features page shows the tools themselves; this page shows one market running them.
Set it up: six steps.
1. Set up the business page
Business settings, Branding tab: name, tagline, the market's green, logo, opening hours. The till QR lands here. Docs: business settings
2. Staff accounts for the till
One per till hand. Every point lands with a name, undo rights stay personal, and the weekend cover gets their own login instead of yours. Docs: staff accounts
3. Create the card
Loyalty cards → Create. "Basket Points", the produce wall as its photo:
| Setting | Value | Why |
|---|---|---|
| Points per $1 | 5 | A $38 basket reads as 190 points; a week of shopping shows on the card. |
| Welcome bonus | 100 points | A fifth of the first reward for scanning at the till once. |
| Points expire | 12 months | A year covers every seasonal shopper; the truly gone forfeit the balance. |
| Max points per purchase | 2,500 | A $500 catering order earns in full; a typo does not. |
4. Stock the rewards from your own shelves
Three rungs, all at retail prices you control:
| Reward | Points | Why it works |
|---|---|---|
| Fresh fruit bundle | 500 | Two weeks of shopping; the produce wall is the store's best ad. |
| Premium pantry item | 900 | The olive oil nobody buys for themselves. Feels like a gift, costs wholesale. |
| $25 gift card | 2,500 | The top rung pays the program's biggest fans in groceries. |
5. Create the window voucher
"$10 Off $50": fixed amount, $50 minimum, four uses per member. It goes on the window and the counter card; the minimum is the point, because it teaches the block that a full shop fits in this store. Docs: voucher targeting
6. Set the short clocks
Save two segments: "Weekly shoppers" (8+ visits in 90 days) and "Missed two weeks" (no visit in 14 days). Then create "Fill the Fridge", $5 off a $40 basket, and pick it as the win-back on the club form: 21 quiet days to trigger, 14 days of validity. The segment is the early warning; the automation is the safety net under it. Docs: win-back rewards · member segments
Launch: the window does the talking.
The voucher goes in the window, the QR goes at the till, and the pitch is one line while the basket gets bagged. Nobody in a checkout line wants a program explained; they want the receipt translated.
The window card
$10 off a $50 shop.
Join at the till, the voucher lands in your phone. Every basket after that earns points.
The till line
"That's $41, which would be about 200 points. Scan that code while I bag this and today counts."
The deli counter assist: the fruit-bundle reward gets a shelf tag, "500 points, ask at the till". Rewards that sit visible in the store finish faster than rewards that live in a menu.
Mistakes to avoid: running the window voucher without the $50 minimum (it becomes a discount, not a stretch); setting the win-back at 60 days because it feels polite (a weekly shopper is three stores deep by then); pointing the first reward at 2,000 points in a $38-basket store.
At the till.
- Ring up the basket as usual; the program never touches the till.
- Scan: the shopper shows their code, Amara types the total, Add points. Done while the bag fills.
- Voucher: a $50-plus basket with the window voucher is one more scan; the discount and the use count log themselves.
- Claim: at 500 points the fruit bundle shows in the wallet. Scan the claim code, hand over the bundle from the wall.
- Fix: a mistyped total is your own undo from the card history. Anything older is Amir's delete, and the ledger keeps both entries.
One shopper, worked forward.
Ava, the Thursday shop. Joins at the till on a $42 basket: 210 points plus the welcome bonus. The card saves to her home screen between the transit app and the bank.
Five baskets in, she crosses 500 and claims the fruit bundle on a Friday evening. It costs the market a bundle from its own wall and reads as a neighborly thank-you, which is what it is.
Then she goes quiet. Day 14, she surfaces in "Missed two weeks". Day 21, "Fill the Fridge" lands in her wallet on its own: $5 off a $40 basket, two weeks to use it. The Thursday after, she is back at the till, and the ledger shows which voucher did it.
Meanwhile Amir reads the segment counts on Monday mornings: "Weekly shoppers" is the store's real customer base, and "Missed two weeks" is the list the win-back is about to work through.
Read the numbers.
The card's analytics track points issued and redeemed by month. For a market, issued is a frequency proxy: it should look like the block's payday rhythm, not like a launch spike that fades.
The two segment counts are the store's churn report. "Weekly shoppers" is the number to grow; "Missed two weeks" is the number the win-back exists to empty.
Every scan carries a till hand's name and a timestamp, so the Monday numbers survive a busy Saturday.
30, 60, 90.
Day 30
Scans against receipts. Under one in ten means the till line is being skipped on rush mornings; shorten it to "scan that code and today counts" and keep the window voucher doing the selling.
Day 60
First fruit bundles claimed, first win-backs fired. Check the redemption rate: healthy grocery programs redeem little and often. Zero claims means the 500-point rung is too far at your basket sizes; consider 400.
Day 90
Read "Fill the Fridge" honestly: sent, used, ignored. Used over a third is a retention engine; ignored means the $40 minimum asks a lapsed shopper for too much, so try $25 off nothing-minimum for the next quarter.
Questions
Before the window card goes up.
What is a good loyalty program for a grocery store?
Points per dollar at the till, with rewards a market already stocks: a fruit bundle at 500 points, a pantry item at 900, a gift card at the top. Grocery loyalty is a frequency game, so the automations matter more than the ladder: a win-back that fires after three quiet weeks protects the weekly habit.
How is this different from a supermarket chain's program?
It is the corner-store version: no plastic cards, no coupon printer, no data team. One QR at the till enrolls shoppers, one scan per receipt earns points, and the segments run on visit history you already own. Setup is an afternoon, not a procurement cycle.
Do shoppers need to download an app?
No. The card lives in the phone's browser and saves to the home screen or to Apple and Google Wallet. Shoppers scan a QR at the till, join with an email, and show their code with every basket from then on.
How fast should a grocery win-back fire?
Match it to the shopping cadence. A weekly shopper who misses two weeks is drifting to another store, so this playbook flags them in a segment at 14 days and sends the win-back voucher at 21: five dollars off a $40 basket, valid two weeks. For a hotel the same tool waits 120 days; the cadence is the whole difference.
Does adding points slow down the checkout line?
One scan per receipt. The shopper shows their code, the till hand types the total, Add points; it fits between bagging and the card terminal. On a rush morning the scan can wait for the receipt in hand, since points carry the timestamp of the purchase either way.
What does the $10-off-$50 voucher do?
It moves the basket size. Regulars who spend $38 stretch to $50 to use it, and it is capped at four uses per member so it stays a nudge instead of a standing discount. The win-back voucher is the retention tool; this one is the acquisition line on the window.
Keep the weekly shop on your block.
One license, $349 once. The demo market is open, no signup needed.
Points · Segments · Win-back vouchers · One install