CPG Loyalty Programs: What Works for DTC Brands (and What Enterprise Playbooks Get Wrong)

cpg loyalty programs

Almost every guide to CPG loyalty programs is written about companies that cannot see their own customers. Pampers, PepsiCo and P&G sell through Walmart and Kroger, so they build elaborate machinery just to find out who bought a pack of nappies. If you sell on Shopify, you already have that information. Which means most of the advice written about CPG loyalty programs is solving a problem you do not have, and skipping the one you do.

TL;DR

  • CPG loyalty programs split into two models, and the dividing line is a single question: do you own the checkout?
  • Enterprise CPG brands pay for receipt scanning and on-pack codes because they have no other way to connect a purchase to a person. Shopify brands do not need either.
  • Most CPG brands on Shopify are not purely direct to consumer. They sell online and through stockists, and their loyalty program usually only covers half their sales.
  • Match the mechanic to the replenishment cycle, not to the revenue. A 14 day product and a 90 day product need different programs.
  • If most of your volume moves through retailers, a Shopify loyalty app is the wrong tool and this guide says so plainly.

What Is a CPG Loyalty Program?

A CPG loyalty program is a rewards program run by the brand that makes the product, rather than by the shop that sells it. Consumer packaged goods are the things people use up and buy again: food, drinks, supplements, skincare, cleaning products, nappies, pet food.

The defining feature is repurchase. A customer who likes your coffee will buy it twelve times a year. That makes CPG one of the best categories for loyalty, and also one of the most fragile, because switching costs almost nothing. When the jar runs out, the next purchase goes to whoever is easiest to reach.

CPG vs FMCG: What Actually Separates Them

The two terms get used as synonyms, and mostly that is fine. The difference is turnover speed.

FMCG (fast moving consumer goods) are bought weekly or more: dairy, snacks, soft drinks, household basics. CPG is the wider category, which also covers things bought every month or two, like a serum or a bag of specialty coffee beans.

Every FMCG product is a CPG product. Not every CPG product is fast moving. The practical consequence is reward timing: an FMCG brand can let a customer earn a reward within two or three purchases, while a slower CPG brand has to keep people engaged across a 60 or 90 day gap. More on that below.

CPG Loyalty vs Retail Loyalty: Brand Led or Retailer Led

This distinction matters more than the CPG and FMCG one, and almost nobody draws it.

Retail loyalty is retailer led. Tesco rewards you for shopping at Tesco, whatever brands end up in the basket. The retailer owns the transaction, the data and the reward cost.

CPG loyalty is brand led. Pampers rewards you for buying Pampers, wherever you bought them. The brand pays for the reward but, in the traditional model, does not own the transaction or the data.

That gap between paying for the reward and owning the data is the entire reason enterprise CPG loyalty programs look the way they do.

Why Most CPG Loyalty Advice Does Not Apply to You

The Enterprise Model: Receipt Scanning and On-Pack Codes

When a brand sells through third party retailers, it has no record of who bought what. So it engineers one. The two standard methods:

Receipt scanning. The customer photographs a till receipt in a brand app, and software reads it to confirm the purchase. P&G’s rewards program and Kellogg’s Family Rewards both work this way.

On-pack codes. A unique QR code or alphanumeric code is printed on each pack, and the customer enters it to claim points. Yeo Valley Organic, the UK organic dairy brand, runs its Yeokens program on exactly this mechanism.

Both work. Both are also expensive in ways the enterprise guides rarely spell out: packaging changes and code serialisation, a consumer app to maintain, image recognition licensing, and an ongoing fraud problem because receipts and codes can be shared, reused or faked. These are capital projects, not configuration changes.

The DTC Model: You Already Own What They Are Paying to Recover

If you sell on Shopify, every order is already attached to a customer account with an email address, a purchase history and a timestamp. You do not need to verify anything, because nothing is unverified.

That inverts the problem. The enterprise brand spends its budget proving a purchase happened. You can spend yours on the thing that actually drives repurchase: making the next order feel better than the first. That is a cheaper problem and a more valuable one.

So when you read a CPG loyalty case study about Pampers or PepsiCo, separate the two layers. The verification layer is irrelevant to you. The reward design layer is still worth studying.

Which CPG Loyalty Model Fits Your Channel Mix?

Here is the question that decides everything, and the one almost no CPG loyalty guide asks: where does your volume actually move?

Your channel mix The core problem The model that fits
Mostly Shopify, direct to consumer Not data. Frequency. People like the product and still forget to reorder Shopify native loyalty: points, VIP tiers, subscription bonuses, replenishment reminders
Hybrid: Shopify plus stockists or wholesale Your program covers online orders only, so your best retail customers are invisible to it Shopify native as the core, plus an on-pack code layer for the retail channel if volume justifies it
Mostly through retailers You own neither the point of sale nor the customer data An enterprise loyalty platform with verification built in. A Shopify app will not solve this

Most CPG brands reading this sit in the middle row and assume they sit in the first.

What Breaks When a DTC Brand Lands Retail Distribution

Getting into Whole Foods or a regional grocery chain is a growth milestone, not an edge case. It is also the moment a loyalty program quietly stops working, and nobody notices for a few months.

Three things break at once. Earning stops for every unit sold through the retailer, so your most frequent buyers may earn nothing. The data goes dark, so your repeat purchase rate looks like it is falling when total volume is rising. And the reward stops matching the behaviour, because a customer who buys you weekly at the supermarket looks identical to a lapsed customer in your Shopify admin.

What to do about it depends on scale. Below meaningful retail volume, accept the gap and keep the program focused on your own channel. Measure online repeat rate as online repeat rate, not as brand loyalty, so the number stays honest. Above that threshold, an on-pack code layer starts to pay for itself, and the decision becomes a packaging and budget conversation rather than a loyalty app conversation.

The practical move in between: reward the actions you can still see. Reviews, referrals, content engagement and subscription renewals all work regardless of where the physical product was bought.

When a Shopify Loyalty App Is the Wrong Tool

Worth saying plainly, because most vendor content will not. A Shopify loyalty app is the wrong choice if:

  • The large majority of your volume goes through retailers and you need to reward those purchases
  • You need receipt scanning or OCR to verify third party transactions
  • Your program has to run across multiple markets with separate legal entities and separate loyalty liabilities
  • You are coordinating rewards with a retail media network or a retailer’s own loyalty scheme

If two or more of those describe you, you are looking for an enterprise loyalty platform. Everything below is written for brands that own their checkout.

Matching the Mechanic to Your CPG Sub-Vertical

“CPG” covers a 14 day product and a 90 day product. Treating them the same is the most common design mistake in the category. Use this as a starting map, then check it against your own repeat purchase data.

Sub-vertical Typical repurchase cycle What to prioritise rewarding
Food, beverage, coffee 7 to 30 days Reorder bonuses, subscription points, free shipping thresholds
Supplements, skincare 30 to 90 days Subscription renewals, photo reviews, milestone rewards between orders
Home and personal care 45 to 120 days Refill purchases, bundle incentives, referrals
Pet food and pet care 21 to 45 days Subscription renewals, pet profile data, multi-pet household rewards
Baby care 14 to 30 days, for a finite window Milestone rewards tied to the child’s stage, not to spend

Two notes on using this table. First, prioritise means pay the most points for that action, not use only that action. Second, if your category has a dedicated playbook, go deeper there: we have separate guides on food and beverage loyalty programs and on supplement and skincare retention.

Three sub-verticals deserve a note of their own, because the standard CPG advice fits them badly.

Home and personal care has a long and invisible cycle. A customer does not know they are running low on laundry detergent until the day they are. Points expiring before the next order is a real risk here, so set expiry against the replenishment cycle rather than against a round calendar number.

Pet care has an unusual property: the buyer and the consumer are different, and the buyer enjoys talking about the consumer. Pet profiles collect zero party data people are happy to give, and referral rates in this category tend to be strong for the same reason.

Baby care has a built in end date. A nappy customer is a customer for roughly two to three years and then never again. Tier structures based on annual spend make little sense. Milestones based on the child’s stage make a great deal.

CPG Brands Worth Studying (That Are Not PepsiCo)

Three brands, one for each row of the channel mix table. All three were checked on the brand’s own site rather than taken from a vendor case study.

LILLYDOO: subscription DTC, rewarding boxes instead of spend. The German baby care brand runs on Shopify and sells by subscription. It recently replaced its points program with a milestone journey, where rewards unlock at box 2, 4, 6, 9, 12, 18 and 24, moving to escalating discounts from box 30 onward. Existing points were converted at a rate of 250 points to one box. The switch is the interesting part: for a subscription CPG brand, counting deliveries rewards the behaviour you actually want, which is staying subscribed, while counting pounds spent rewards basket size you do not control.

AspenClean: the hybrid, running both channels at once. The Canadian green cleaning brand sells on Shopify with a subscription program and a points based rewards program, and also stocks products in retail stores across Canada and the US, with a store locator to prove it. This is the middle row of the table in practice. The loyalty program covers the Shopify channel properly and the retail channel not at all, which is the normal trade off for a brand at this stage, not a failure.

Yeo Valley Organic: retail led, and the stack shows it. The UK organic dairy brand sells overwhelmingly through supermarkets, so its Yeokens program is built on on-pack codes, an app, partner rewards from third parties like Vivobarefoot and English Heritage, a prize draw and a spin to win wheel. The reward images on the Yeokens pages are served from an enterprise loyalty vendor’s asset storage. That is the tell: this is a different category of build to the first two, with a different budget behind it.

The lesson across all three is not which mechanic is best. It is that each brand picked a mechanic that matched where its products actually change hands.

Frequently Asked Questions

How do CPG brands build loyalty without owning the checkout? They engineer a proxy for the purchase: receipt scanning, on-pack QR codes, or unique alphanumeric codes printed on each pack. The customer submits the proof, and the brand awards points. It works, but it adds packaging cost, app development, and a continuing fraud problem.

Do I need receipt scanning if I sell on Shopify? No. Shopify already attaches every order to a customer record, so there is nothing to verify. Receipt scanning only becomes relevant for the portion of your volume that moves through third party retailers.

What is the difference between CPG and FMCG loyalty programs? Mechanically, very little. The difference is pacing. FMCG products are bought weekly, so customers reach a reward quickly and the program needs to keep pace. Slower CPG products need mechanics that hold attention across a 60 or 90 day gap between orders.

How much should a CPG brand spend on rewards? Read it as a share of gross profit, not as a share of revenue. CPG margins are often thin enough that a program which looks affordable at 2 percent of revenue is consuming a serious share of profit. We walk through the full calculation, with a worked example, in our guide to loyalty program costs, and the rules that protect margin in the store credit and cashback guide.

Can I run one loyalty program across Shopify and retail? Partly. You can run one program and one customer account, and reward retail purchases through a code on the pack. What you cannot do with a standard Shopify loyalty app alone is capture retail purchases automatically, because the retailer owns that transaction.

Does a loyalty program work for a brand with a finite customer lifespan, like baby care? Yes, but not with spend based tiers. Use milestones tied to the customer’s journey, and treat referral as a primary mechanic rather than a bonus, since the customer base refreshes constantly.

Start With Your Channel Mix, Not With a Points Formula

The reason so many CPG loyalty programs underperform is that they were copied from a brand with a different distribution model. Before choosing points, tiers or cashback, answer the prior question: which row of the channel mix table are you in, and how long is your replenishment cycle?

If you own your checkout, you are already past the hard part. You have the data the enterprise brands spend millions recovering. What you need is a program that turns a product people like into a product people reorder without thinking.

Set up a CPG loyalty program on your Shopify store in an afternoon, with no developer. BLOY runs points, VIP tiers, referrals and store credit in one app, across your online store and your Shopify POS.

Content author at BLOY, focusing on product-led content, SEO, and educational resources to help merchants improve conversion and customer engagement.