Skip to content
eWards

How I turned a QR scan into a high-intent loyalty experience

QR loyalty microsite case study

Redesigning the customer-facing loyalty page so a customer sees their reward the moment they scan — and every brand partner can make the page look like theirs without breaking that.

poulami
The One Page Website on a phone, with a Scan QR card, a Custom Theme control and brand colour swatches

My role

Web app (mobile-first) · 6 weeks · Adapted across 40+ brands

Sales/Servicing insight + PM + [ Research + Design ] + Engineering

Discovery

  • Identified core problem areas with input from internal sales & servicing teams
  • Reviewed anonymized drop-off analytics to validate what teams were reporting anecdotally
  • Sat with the Product Manager and Lead Engineer to pressure-test every reported issue against feasibility and cost — separating what we could realistically fix now from what was out of scope for this phase.

Development

  • Worked closely with the PM and Lead Developer through design iteration to keep decisions grounded in what was buildable, before two additional developers joined to build the app from scratch once design was finalized.
  • Validated the modular layout concept before high-fidelity, using low-fi wireframes across every page state.
  • Handed off the locked-points-block rule and the brand-configurable component logic as explicit constraints, not just visual guidelines — so the build team had no ambiguity on what was and wasn't editable by brands
Diagram of the working team: sales and servicing, product, engineering, and the designer

Setting some context, before we begin…

What is the OnePage Website?

The One Page Website is the customer-facing end of eWards' loyalty stack — a QR-triggered micro web app.

A customer scans a code at checkout and lands directly on their points, rewards, coupons, membership details and brand promotions and info. No app download, no account creation.

12:45≋ ⁝⁝ ▭
https://myewards.com/onepage/01+12
🛍InstaBag

INSTA POST

SPECIAL
PROMO

BUY 1 GET 1 FREE

Credit Balance:

C24,531

Wallet Balance:

5,124

COUPONS CART

4,120

REWARDS MENU

198

MEMBERSHIP PACKAGE

24,531

Gift Card

Powered by eWards

12:45≋ ⁝⁝ ▭
https://myewards.com/onepage/01+12
🛍InstaBag

INSTA POST

SPECIAL
PROMO

BUY 1 GET 1 FREE

Credit Balance:

C24,531

Wallet Balance:

5,124

COUPONS CART

4,120

REWARDS MENU

198

MEMBERSHIP PACKAGE

24,531

Gift Card

Powered by eWards

‹›

One Page Website = Instant Access + Brand Trust

Scan QR, get instant access

brand customize app

Why redesign was required?

(from both business & user point of view)

User's Perspective
01Cognitive overloadEverything competed for attention, so nothing landed in the seconds users actually had.
02Trust gapA generic, unbranded page read as unsafe at the exact moment of payment.
03Unclear next stepAfter entering a number, nothing signalled what came next, or how long it would take.
04Transactional, not rewardingA rewards moment that behaved like a form.
Brand's Perspective
01Drop-off before valueMost customers left before ever reaching the rewards meant to bring them back.
02No brand recallThe page carried none of the brand's identity, so the moment did nothing for recall.
03Rewards left unclaimedCoupons and points sat below the fold and went unredeemed.
04No feedback loopBrands could see the programme underperform, but never where it broke.

The old experience, in detail

DimensionOldNew
LayoutFixed, same for every brandModular, brand-reorderable
Points visibilityBuriedLocked to top third
Brand controlColors, banners, fonts, section order
PromotionsAd banners for offers and seasonal campaigns
Brand detailsOnline presence, store and office addresses, updated contacts
Transaction historyFull history across points, credits and wallet
MembershipMembership details plus purchase and renewal history

What we heard, before we began…

The two boards above came out of interviews with internal sales & servicing teams — the people fielding this feedback directly from brand partners — cross-checked against a review of anonymized drop-off analytics, so each point is something more than one source raised.

Layout too dense to scan quickly5
No brand identity on the page4
Rewards missed below the fold4
Unclear what happens after entering a number3
Brands wanted to reorder sections3

Ranked by how many independent sources raised each theme across sales & servicing interviews, drop-off analytics and direct brand requests — not by support-ticket volume, which wasn't tracked for this product.

05

Service blueprint — before & after

Mapping the counter moment across the customer, the staff serving them, and the system behind it.

Before — the customer does the work

Six customer-side steps, two of which are recovery: asking the cashier what to tap, then giving up. The wait marker sits where the page loaded but gave nothing back.

Time

Customer Journey

Scan QR at counter
Page loads, scan for points
W
Enter mobile number
Hunt for balance in dense layout
Ask cashier what to tap
Give up / pay without redeeming
Line of Interaction

Front Line Staff

Explains the page verbally
Takes payment
Line of Visibility

Backstage Staff

Same fixed layout served to every brand
Points block wherever the template put it
Line of Internal Interaction

Support Processes

Drop-off invisible — nothing attributes the loss

After — the page does the work

Four steps, none of them recovery. The balance arrives before the customer has to look for it, so the cashier is no longer part of the interface.

Time

Customer Journey

Scan QR at counter
Enter mobile number
Balance visible on arrival
Redeem or browse offers
Line of Interaction

Front Line Staff

Applies reward at till
Line of Visibility

Backstage Staff

Brand theme + section order applied
Points block locked to top third by rule
Line of Internal Interaction

Support Processes

Coupon interactions trackable per brand
Customer JourneyFront Line StaffBackstage StaffSupport Processes

Both blueprints are reconstructed from the sales & servicing interviews and the drop-off review described above — they map the flow as those sources described it, not a separately observed session study.

The initial brief

How might we simplify the loyalty page experience to reduce drop-off and increase reward engagement, while giving brands control over how it's presented?

— and make the page something brands actually want to put in front of customers

Affinity mapping

Processing customer verbatim to understand user needs better.

I scanned the code, but the page looked too long and confusing. I didn't want to spend time figuring it out in front of the cashier.

Radhika Sen, customer

I don't want to download anything. Just show me my points while I'm billing.

Radhika Sen, customer

Sometimes I just want to see what kind of perks the brand offers later. But if it looks outdated or boring, I won't bother.

Farhan Ali, customer

I want to see my points first. And maybe a button that tells me what to do next. I don't want to search.

Priya Mukherjee, customer

We wanted to promote a seasonal offer, but couldn't highlight it well. It just blended into the old design.

Ankit Sharma, brand partner

I had no way to move the services section up — it was always last. We want people to know we offer more than massages.

Deepa Rao, brand partner

With that, the brief was defined as…

Initial problem statement

How might we make the loyalty page easier to use for customers?

Final problem statement

How might we let every brand make this page feel like theirs, while guaranteeing every customer understands their reward in under 5 seconds — even when a brand customizes it badly?

Benchmarking study & opportunities

ProductStrengthWeakness
Belly LoyaltyFull app experience, gamificationComplex, not ideal for small brands
Zoho LoyaltyRich CRM integrationSetup-heavy, overkill for quick use
Stamp MeSimple app-based loyaltyRequires app download
One Page Website (eWards)Fast, app-less, mobile-first, fully brandableLimited to loyalty display, no deep features

MUST

Non-negotiable

  1. 1.Points/rewards visible without scrolling
  2. 2.App-less, instant access
  3. 3.Mobile-responsive by default

DECIDE

Open trade-off

  1. 1.How much layout control to give brands — full freedom vs. a constrained system
  2. 2.Whether the points block's position is locked or brand-configurable

Comparing our options here…

Option 1

Fully open layout

Brand controls every section, including points position

  • + Straightforward for brands to understand
  • − Risk: a brand could bury their own points display under promo banners, recreating the original problem

Option 2 — shipped

Locked points block, flexible everything else

  • + Guarantees the 5-second clarity goal regardless of brand behavior
  • − Slightly less “total” flexibility, but removes the failure mode of Option 1

User navigation flow

Full user navigation flow chart of the One-Page Website

Design process

Two stages: validating the modular layout concept with low-fidelity wireframes across every page state, then moving to high-fidelity once the locked-points-block rule and brand-configurable component logic were settled as explicit constraints for the build team.

08

Design solutions

Each screen annotated where the decision actually shows — arrows point at the pixel, not the paragraph.

Login & promos

Login & promos

  • One mobile number gets a customer in — no account to create, nothing to download.
  • The promo banner sits above the fold, so a brand's current campaign is the first thing seen.
Points at a glance

Points at a glance

  • The balance lands in the top third on arrival — locked there by rule, not by brand preference.
  • Credit and wallet share one card shape; only the label and unit change, so there's one thing to learn.
Modular overview

Modular overview

  • Brands reorder these blocks freely to put their own priorities first.
  • The points block is the single exception they cannot move — the constraint that makes the freedom safe.
Brand theming

Brand theming

  • Colour and type are configured per brand, with a live preview beside the controls.
  • Same components underneath — the identity changes, the layout logic doesn't.
Offers, organised

Offers, organised

  • Coupons stay findable when a brand has dozens live, not three.
  • Filters sit within thumb reach — the page is used one-handed, at a counter.
Brand visibility

Brand visibility

  • Up to six social links, reachable without logging in — the page works as a brand surface, not just a wallet.

User persona

Persona portrait for Radhika Sen

Radhika Sen

Age:
33
Occupation:
Corporate Professional
Tech Comfort:
Moderate
Motivation:
Use loyalty rewards instantly at checkout

Needs

  • Fast, mobile-friendly access
  • Clarity on points and rewards
  • Ability to use coupons instantly

Interview snippet

I scanned the code, but the page looked too long and confusing. I didn’t want to spend time figuring it out in front of the cashier.
I don’t want to download anything. Just show me my points while I’m billing.

Pain Point: Overwhelming layout

Design Insight: Reduce visual noise and bring rewards forward

Persona portrait for Farhan Ali

Farhan Ali

Age:
21
Occupation:
Student
Tech Comfort:
High
Motivation:
See brand offers and rewards out of curiosity

Needs

  • Access even after leaving the store
  • Clear info on what services are offered
  • Modern look and feel

Interview snippet

Sometimes I just want to see what kind of perks the brand offers later. But if it looks outdated or boring, I won’t bother.
I like checking for new deals even when I’m not buying anything.

Pain Point: Low visual appeal, lack of retention cues

Design Insight: Create a modern, branded aesthetic with quick access to services

Persona portrait for Priya Mukherjee

Priya Mukherjee

Age:
45
Occupation:
Boutique owner
Tech Comfort:
Low
Motivation:
Track and redeem accumulated loyalty points

Needs

  • Simple instructions
  • Visible point balance
  • Easy-to-use CTA buttons

Interview snippet

I’ve collected a lot of points, but I never remember how to use them.
I want to see my points first. And maybe a button that tells me what to do next. I don’t want to search.

Pain Point: Confusing reward redemption flow

Design Insight: Prioritize points display and clear CTAs for next steps.

Persona portrait for Ankit Sharma

Ankit Sharma

Age:
38
Role:
Marketing Lead, Mid-sized Retail Chain
Goals:
Increase loyalty program participation and brand recall

Frustrations

  • No visual control over previous designs
  • The layout didn’t match the brand tone
  • Low customer usage data

Needs from the web app

  • Ability to customize colors, banners, and CTAs
  • Trackable interaction points (like coupon clicks)
  • Cleaner hierarchy of content

Interview snippet

We wanted to promote a seasonal offer, but couldn’t highlight it well. It just blended into the old design.
We want customers to feel like they’re on our website, even if it’s just a page.

Design Insight: Allow hero banners and customizable section priority to highlight key offers.

Persona portrait for Deepa Rao

Deepa Rao

Age:
50
Role:
Spa Franchise Owner (Wellness Sector)
Goals:
Educate customers about additional services and drive walk-ins

Frustrations

  • About section is often ignored
  • Couldn’t reorder content to promote services
  • Design didn’t align with premium brand tone

Needs from the web app

  • Custom brand identity (colors, logos, banners)
  • Rearranged layout to put services higher
  • Premium look without extra development

Interview snippet

I had no way to move the services section up—it was always last. We want people to know we offer more than massages.
If customers knew we offered skincare packages, more of them would visit.

Design Insight: Design flexible section ordering and ensure visual polish across layouts.

Re-design

Impact

0%
Increase in customer engagement with loyalty programs through easier navigation.
0%
Faster login and access due to simplified one-page layout.
0%
Higher click-through rate on rewards and offers after redesign.
0+
Brands adopted the new design within 2 months of relaunch.

Reflection & learnings

Flexible systems need one non-negotiable rule — without the locked points block, brand freedom would have recreated the exact problem the redesign set out to fix.

Modular thinking helped build scalability into a micro-product, not just this one release.

Internal team feedback was crucial in catching content edge cases before they reached brand partners.

Next steps — future scope

With more engineering bandwidth: per-brand layout performance instrumentation, so brands can see which section order and theme choices actually move engagement, instead of configuring blind.

Designed for trust, flexibility, and performance — built once, but works for all.

- THE END -

Copyright © 2026 Poulami Patra