Fall Product Update: MCP, Shopify Plus & deeper control ahead of BFCM
0
Days
0
Hours
0
Minutes
0
Seconds
See what's new
2025-09-24 12:00 am
2025-05-21 12:00 am
2025-03-14 12:00 am
2025-05-20 12:00 am
2025-04-22 12:00 am
2025-09-29 12:00 am
Industry

H&M Club lessons: what retail loyalty teams should avoid

Julia Gaj
June 20, 2025
  • Checkout isn’t your onboarding channel. If H&M-style loyalty acquisition depends on staff pitches at the register, you’ll slow lines and create resentment.
  • Digital-first loyalty must survive real store conditions. Multiple identifiers, offline-friendly access, and predictable redemption matter more than “download the app” ambitions.
Table of contents
Share it on Twitter
Share it on Facebook
Share it on LinkedIn

Rolling out loyalty is easy in a slide deck. It gets messy the moment it hits a store.

When a program goes digital-first, you’re not just changing how customers earn points. You’re changing checkout behavior, staff routines, queues, messaging volume, and the basic question of “how do I prove I’m a member” under real-world conditions like weak connectivity and impatient lines.

This post isn’t a dunk on any one brand. It’s a set of lessons pulled from a very common rollout pattern: aggressive acquisition pushes at checkout, heavy email onboarding, and a program experience that assumes customers will happily install an app and use it every time. Some of those choices can work. Many of them backfire.

Here’s what loyalty teams can learn from rollouts like this and the specific traps to avoid if you want adoption without the operational pain.

Checkout is not your onboarding channel

Here’s the scene most loyalty teams don’t model. It’s Saturday, there’s a line, the customer already made a decision, and the cashier is trying to move people through. Then the loyalty rollout asks staff to do product marketing at the register.

That’s what early H&M Club-style rollouts can feel like: “join now, download the app, confirm your email, scan this, accept that.” Even if the program is good, the moment is wrong. The customer feels held hostage. The staff member feels like they’re being judged on signups instead of speed. Everyone loses.

What to do instead: move the join moment earlier, when the customer actually has time.

  • Put acquisition before checkout: site/app banners, QR at the entrance, QR in fitting rooms, inserts on hangtags, receipts, post-purchase email/SMS.
  • Give store teams a 10-second script, not a pitch. “Want to collect points? Just share your number at checkout.” Done.
  • Add a “join later” path tied to the receipt or SMS. The customer leaves with a clean next step, not a blocked checkout.
H&M bad loyalty program – customer touchpoint

Identity friction kills repeat usage

Digital-first loyalty sounds clean until you watch it in the wild. Phone battery at 4%. App logged out. No signal in the store. The QR code won’t load. The customer knows they’re a member but can’t prove it fast enough, so they skip it “just this once.” Then the habit never forms.

With H&M-style digital loyalty, the tension is real: brands want app adoption, customers want a frictionless identifier. If “loyalty = open app + find card + hope the internet works,” you’ve created a sometimes-program.

What to do instead: make identity flexible and resilient.

  • Offer multiple identifiers: phone number, email, digital card, wallet pass, app barcode/QR.
  • Make the member ID available offline (or at least retrievable fast without a full login ritual).
  • Design earning/redeeming for bad connectivity: quick validation, clear fallback, no “sorry, try again later” at the register.

Message frequency has to match purchase cadence

A common H&M Club rollout vibe is: join today, get hit with a wave of emails tomorrow. The brand thinks it’s onboarding. The customer experiences it as noise.

Retail purchase cadence is not SaaS cadence. Most customers are not “active users.” They’re occasional shoppers. If you blast them like they’re in a 7-day activation funnel, they unsubscribe before they ever get to the part where loyalty becomes useful.

What to do instead: slow down and let behavior lead.

  • Throttle onboarding comms. One welcome, then pause until there’s a meaningful signal.
  • Trigger messages from actions: browse, cart, store visit, category interest, replenishment windows.
  • Personalize by category affinity and intent, not by “one newsletter for everyone.”
H&M inbox

Rewards must feel reachable and obvious

Points programs fail quietly when customers can’t answer two questions in five seconds:

  1. How close am I to something good?
  2. What can I actually use this for?

Early-stage rollouts often hide rewards behind too many clicks, or make the value feel abstract. If customers can’t see progress while shopping, points become a number that never turns into behavior.

What to do instead: make rewards feel like a ladder, not a ledger.

  • Show “next reward” progress in the moments that matter: PDP, cart, receipt, app home.
  • Use small, frequent perks that people can feel: shipping upgrades, early access, surprise drops, member-only pricing on specific categories.
  • Be painfully clear on rules: redemption steps, expiry, exclusions. No checkout surprises.

A loyalty program doesn’t need to be generous. It needs to be legible.

Don’t ship the program before store ops are ready

This is the painful part of digital-first loyalty: you can launch a program in the app and website in a week, but stores are a different organism. Devices, training, staffing, scanning reliability, returns flow, edge cases. If the store experience is shaky on day one, customers remember that more than they remember any perk.

In rollouts like H&M’s, the first impression often happens at the register. If that moment fails, your “launch” becomes a long recovery campaign.

What to do instead: treat rollout like a production deployment.

  • Start with pilot stores. Learn the failure modes where they’re cheap.
  • Make staff tooling fast. If redemption takes longer than a normal discount, staff will avoid it.
  • Monitor the real signals: queue time proxies, redemption failure rates, support ticket spikes, manual overrides.

You’re not just launching loyalty. You’re changing store operations.

Summary

H&M Club is a useful case study in how digital-first loyalty can go sideways during rollout. The main lesson is that loyalty isn’t a campaign once it hits stores: if you push signups at checkout, require an app in real-world conditions, spam new members, or hide the value of rewards, customers won’t build the habit. The fix is operational and systematic: move onboarding away from the register, make identification flexible, pace messaging to shopping cadence, make rewards obvious and reachable, pilot before scaling, and enforce consistent rules across app, web, POS, and support.

 FAQs

What is Voucherify?
Voucherify is a promotion & loyalty platform designed for enterprises that need scalability and customization. Voucherify helps world-leading brands create, manage, and track personalized promotions across multiple channels – whether it’s discounts, vouchers, loyalty programs, or referrals.

With its powerful API-first architecture, Voucherify can be quickly integrated into any existing systems and scaled effortlessly as the business grows. It's perfect for brands that want to take full control of their promotional strategies, without the limitations of cookie-cutter solutions and ready plug-ins.

What’s the biggest mistake retailers make when launching a loyalty program in stores?

They try to do acquisition at checkout. The register is optimized for speed, not onboarding. A better approach is “join earlier, identify fast” with simple scripts and a clear fallback when the customer can’t pull up an app.

Do digital-first loyalty programs have to require an app?

No. You can keep a digital-first program while offering flexible identifiers like phone number, email, wallet pass, or a digital card. App-first can still exist, but it shouldn’t be the only path to earning and redeeming.

How do I stop a loyalty rollout from creating support tickets and “manual overrides”?

Define policies up front (stacking, eligibility, returns/reversals), make outcomes consistent across POS/web/app, and add auditability so teams can quickly see why a reward was applied or denied. Pilot in a few stores first to catch the edge cases early.

Are you optimizing your incentives or just running them?