Skip to content

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.

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.

$38

an average basket

1-2

shops a week

5

points per dollar

21

days to the win-back

The market's public page with its points card and open hours

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 points balance and reward-catalog tour shows the tools themselves; this page shows one market running them.

Achievements

Achievement strategy for Rowan Market.

Basket Points handles spend and the win-back catches a lapse. Achievements make the weekly shop visible before that lapse happens. Rowan should favor consistency and loyalty-day entries; the fixed catalog does not count product categories.

Reward Loyalty provides a curated catalog of predefined, one-time milestones. Names, thresholds, measured events, and formulas stay fixed. The business chooses which achievements to activate and whether to attach a reward; reward dates and grant caps remain configurable. Read the achievement setup guide before switching the program on.

4-week regular

A shopper records a loyalty day in four weeks in a row at Rowan Market.

This reflects the weekly basket habit that protects a corner market from the supermarket trip down the road.

Reward or recognition
Recognition in the wallet. Four weeks is an early habit signal, so the points card can keep carrying the financial value.
Guardrail
Keep it reward-free for the first cohort. One basket date counts once, and bonus points or corrections do not extend the run.
30-day check
Read weekly participants against registered shoppers active in the last 30 days. A low share can mean missed till scans or a less frequent customer base.

8-week regular

A shopper records at least one loyalty day in eight weeks in a row.

Eight weeks confirms that Rowan owns part of the household routine rather than one promotional basket.

Reward or recognition
Recognition in the wallet. Basket Points continue to carry the financial value while the run is still forming.
Guardrail
Do not add a reward merely to make this feel different from four weeks. The longer run is the recognition.
30-day check
Compare eight-week awards with four-week awards once enough calendar time has passed. At day 30, watch near-milestone counts and wait before judging completion.

12-week regular

A shopper records at least one loyalty day in twelve weeks in a row.

Twelve weeks is the strongest fixed cadence marker for a weekly grocery habit and fits Rowan's 90-day review better than a distant anniversary.

Reward or recognition
A personal Fresh Fruit Bundle voucher, valid for 14 days and drawn from stock Rowan controls.
Guardrail
Use a grant cap and a short reward window. If stock is tight, let the milestone run without a reward rather than substituting a low-margin basket item.
30-day check
At day 30, review weekly participants and members close to a milestone. At day 90, compare twelve-week awards with voucher delivery and use.

10 loyalty days

A shopper earns or redeems on ten different Rowan Market dates.

Ten dates works for people who shop twice a week and for those whose weekly run breaks because of travel.

Reward or recognition
Recognition with no extra payout. The 500-point fruit bundle already gives frequent shoppers a close reward.
Guardrail
One date counts once even when points and a voucher appear on the same receipt. There is no threshold setting to adjust.
30-day check
Use the progress segment at 80 percent to see who sits at eight or nine days, then compare the count with awards in the last 30 days.

First reward enjoyed

A shopper redeems a points reward or voucher for the first time at Rowan Market.

The first fruit bundle or pantry item shows that shelf-based rewards matter more than a balance nobody spends.

Reward or recognition
Recognition. The claimed product or voucher is the reward for this visit.
Guardrail
Staff must complete the claim at the till. A saved window voucher or enough points without a redemption does not count.
30-day check
Compare first-reward awards with members who hold enough points for the 500-point rung. A large gap means staff or customers miss the claim step.

Launch order: Run Basket Points and the till workflow first. After four clean weeks, activate the weekly milestones without rewards. Add one capped Fresh Fruit Bundle to 12-week regular only after Amir can see the likely audience.

If you attach a reward, set its dates and grant cap before launch, then check delivery and usage in the partner dashboard. The achievement reward limits guide explains the exposure preview, delivery rules, and repair path.

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:

SettingValueWhy
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.

Docs: create a loyalty card

4. Stock the rewards from your own shelves

Three rungs, all at retail prices you control:

RewardPointsWhy 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.

Docs: manage rewards

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.

The ten-dollars-off voucher with its fifty-dollar minimum in a shopper's wallet
The till-side add-points screen with the basket total field
The Basket Points card with a points balance and the reward ladder

At the till.

  1. Ring up the basket as usual; the program never touches the till.
  2. Scan: the shopper shows their code, Amara types the total, Add points. Done while the bag fills.
  3. Voucher: a $50-plus basket with the window voucher is one more scan; the discount and the use count log themselves.
  4. Claim: at 500 points the fruit bundle shows in the wallet. Scan the claim code, hand over the bundle from the wall.
  5. 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.

The club form with the Fill the Fridge win-back set to 21 quiet days

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.

The saved segments list with Weekly shoppers and Missed two weeks

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. After four clean weeks, enable the 4-, 8-, and 12-week regular milestones without rewards and record the near-milestone audience.

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