top of page

Discover exciting Mystery Rewards every time you pay with Grab!
 

Easter egg hunt task page
Activity page banner
Grand prize congratulatory page
Easter egg hunt
empty-mystery rewards_box
Grand prize unboxed
Grand prize details
Smartphone Frame Mockup
Smartphone Frame Mockup
Smartphone Frame Mockup

Wait. Who is Grab?

Grab is Southeast Asia’s leading "superapp". Think of it as Southeast Asia's Uber, UberEats, and Venmo/PayPal combined into a single platform. Headquartered in Singapore, Grab operates across food delivery, ride-hailing, digital payments, and financial services (like BNPL and digital banking) for over 34 million monthly active users across 8 countries.

 

The goal of this project was to increase users' loyalty towards Grab by:

  • Rewarding users every time they pay with Grab.

  • Building positive habits by making Grab their go-to payment method.

  • Enhancing user engagement by adding fun and surprise.

​​

My Role

I led the design for this project. I collaborated with the Product Manager, Data Analytics team, UX Research team, Business and Marketing team, and Core Experience Engineering team.

​

The Impact

Transformed a high-cost experimental loyalty feature into a sustainable revenue driver. Post its relaunch in Oct 2022, revenue per unit ($ reward) increased 4x, making the GrabPay QR campaign the platform’s most successful loyalty initiative to date.

​

​

Total rewards spend for Grab dropped by

80%

% of users receiving rewards more than the average:

33%

Content was replicated for the

Malaysia & Philippines

After

How the Mystery Rewards box appears on Grab

The Problem

 

Users had trouble understanding the redeemable value of their points, and many received empty rewards, making them less confident in their perceived worth. This also hurt Grab's profit margins.

Grab coins
Grab coins

An Opportunity

​

How might we improve the Grab payment experience to make it more rewarding and convert our users into loyal customers?

Next Thinking

I analysed GrabPay transaction data across 3 markets by:

- analysing 500K+ transactions

- conducting user interviews with 12 GrabPay Power users across SG, MY, PH

- conducting competitor analysis of loyalty programs (Starbucks, Shopee, Gojek)

​

Finally, based on users' spending habits, redemption patterns, behaviours, and journey drop-offs; I developed the hypothesis that the rewards system was transactional, and primarily benefited those who spent more.

We identified 3 user segments:

What the user profiles meant
Benefit driven archetypes
Expectation and needs on one side, and how might we retain the users on the other

By synthesising user needs with our strategic reward objectives, I established a set of core value drivers we used to architect the end-to-end experience:

Valuable

Engaging

Convenient 

The challenge was to make rewards more enticing while cutting Grab's spend on them.

So, along with the Data Analytics team, we introduced a new rewards structure

Points value restructured

​

Users would receive 200 points per dollar instead of 600 points per dollar.

New rewards criteria based on

​

Engagement

Frequency

Transaction Value

Services Used

Issue randomised rewards

​

Offer variable rewards using a data science model.

Offer a variety of rewards

​

Easily redeemable vouchers, random points, and premium prizes with physical products.

Voice and Messaging

  • The new rewards structure set the tone for personalised value propositions that would attract users.

  • Next, I teamed up with business and marketing to craft the product's persona and give it a unique voice dimension. 

Old vs new mystery rewards
Voice dimension positioning
What we wanted the product to be for our users?

The Design

I used Nir Eyal's hooked model to reorganise the information architecture and add familiar discovery cues to create an engaging and rewarding experience for our users. Additionally, offering ways to win and unbox mystery rewards up front reduced time and provided users with instant gratification.

​

Here's how I improved the home screen and secondary entry points:

Before

Grab homepage
Mystery Rewards on Grab Home

After

Users are able to quickly unbox the mystery rewards they've won.

Rewards redemption page on the Grab app
  • As we went from a single to multiple campaigns, I adopted a campaign-specific approach and focused on users winning "A mystery reward for each task they complete". Users got used to this theme because it conveyed a fact and was easily digestible.

Before

Top banner on GrabPay page
Task component on GrabPay

After

Mystery Rewards home
  • Using the behavioural science principle of priming. 
    Why priming works: I placed key information in the simplest way for user engagement because behavioural science shows that users are more likely to engage with prompts they encounter repeatedly in low-friction contexts. 

Before

After

GrabPay Wallet associated Mystery Rewards screen
Mystery Rewards tied to GrabPay QR Scan

Tied mystery rewards to completing just one task.

Added a tip to motivate users to keep transacting with Grab.

Added a CTA for prompt action.

Used the “Did you know?” technique to pique the interest of users to earn more rewards.

  • Checkout: As users linked their bank accounts, topped up their wallets, or shopped online on merchant websites, they started accruing mystery rewards. By surfacing mystery rewards at checkout, we created a habit loop: purchase → see reward → anticipation → next purchase.

Mystery Rewards when you link a bank account
Mystery Rewards for successful wallet  top-ups
Mystery Rewards when you checkout on merchant website
Mystery rewards when you pay in full using Grab
  • An integrated rewards journey: Users complete activities, earn rewards, view their history, and redeem them from a single location.

Tasks to win mystery rewards
Mystery rewards history page
Mystery Rewards grand prize details

Future Explorations:

How to join the easter egg hunt to win mystery rewards
Activity screen showing the mystery rewards you haven't opened yet

Introduce seasonal Mystery Rewards campaigns.

Use the Activity Insights Nudge to remind users to open mystery rewards before they expire, preventing any empty rewards.

When you unbox all mystery rewards at once

As we introduce multiple campaigns, users should be able to able to open all their rewards at once. 

Thank you for reading graphic
bottom of page