Dish Cult Rewards Referral Program

How I designed a win-win feature

Our Team

2 PMs

2 UX Designers
1 - 2 Software Engineers

Platform

Mobile App

Project Duration

5 weeks

The brief

Our main objective is to support the Dish Cult Rewards in expanding its membership growth and ensuring its success in the UK. To accomplish this, we believe a referral program initiative would be an effective way to attract new users while also promoting user engagement and retention.

The Solution

We shipped a referral program feature for the app through careful optimisation of the user flow and testing the effectiveness of our designs. Our design solution was a delicate balance between functionality and technical feasibility under manpower constraints.

Background

What is Dish Cult and its loyalty program all about?

Dish Cult is a B2C restaurant booking and discovery platform with over 3 million users in the UK and Australia.

Dish Cult Rewards is a point-based loyalty program that incentivises diners to use Dish Cult to discover, book and dine at participating restaurants, rewarding them for their repeat purchases. It aims to drive spending within the network of Dish Cult participating venues.

Dish Cult Rewards

I'm interested, how do I become a member?

Introducing a new feature

What is the referral program and how does it work?

To ensure a steady stream of new members to our loyalty program, and improve user engagement and retention, Dish Cult Rewards plans to introduce a referral program initiative. The initiative aims to encourage existing Rewards members to refer their friends and contacts to join the app as fellow Rewards members by offering point-based incentives.

We worked with TalonOne, a loyalty & promotion engine to integrate their referral software API into our backend.

According to Nielsen research, 92% of consumers trust referrals from people they know. They are four times more likely to buy when referred by a friend.

My Role

What I did

I collaborated with another designer in this initiative.

My role was primarily in:

  • user research analysis
  • optimisation of user flows
  • creating feasible UI components
  • usability testing
  • stakeholder presentations

Our challenge

How can we attract more Rewards members to advocate for us?

(This feature is only available in the UK market and UK users.)

We need to ensure that:

Advocate
• needs to understand how to earn points and share their code

Friend
• needs to easily understand what Dish Cult / Dish Cult Rewards is
• how to become a friend (and earn points for you and their advocate)

Constraints

What were we bound by?

  • The rules and terminology set by TalonOne for the backend API.
  • The redemption of the referral code needs to be done before linking the first card.
  • The current high conversion rate cannot be impacted by this new feature.
  • Limited technical resources due to software engineers allocated to a high-priority B2B project.

Success metrics

How did we measure success?

1. Conversion rate

Increase in the number of new Rewards member:

  • # of card links
  • # of referral codes used

2. Adoption rate

Increase in app engagement:

  • # of times referral code has been shared
  • # of friends
  • # of active advocates

3. Acquisition rate

Increase the number of Dish Cult members:

  • # of of total apps installed
  • # of registered Dish Cult members

Competitive Analysis

Getting To Know The Players

Firstly, we looked at various platforms with referral programs for inspiration on how they work, their UI design, navigation and functionality.



Key takeaways:

  • Most referral programs require messaging apps like WhatsApp or Telegram for sharing referral links or codes.
  • Most of them emphasise the rewards to hook the advocate and friend.
  • It was essential to have concise and straightforward instructions.

How might we

create a frictionless experience to facilitate an advocate to refer and motivate a friend to sign up and get the reward

User Flow

Mapping the journey of two different users

We plotted the flows for both the advocate and friend scenarios, refining and optimizing constantly. 

I collaborated closely with the product managers and engineers to understand the processes and technical limitations involved and iterate the user flows with a user-centred approach in mind.

Problem Arise

Just reuse a component and call it a day?

Our stakeholders requested to simply reuse an existing input field and hand off the UI screens.

The reason was that we were short of technical manpower. This was due to the reallocation of resources to a top-priority B2B project, leaving only 1-2 software engineers available. Additionally, none of the engineers specialised in front-end development.

Reusing the same component would allow them to simplify their coding process and speed up the development time.

However, the existing components needed to be more suitable in terms of design, functionality, and intended use cases.

What should we do?

Proposal

Utilising the strength of feedback from the users

We negotiated to repurpose the existing component and create some mid-fidelity options from it. We would validate the most effective design through usability testing and finalise the UI component at the next stakeholder meeting.

The goal was to validate our design decisions with users as early as possible, to avoid any potential business risks and cost of failure associated with UX issues. At the same time, repurposing can allow the engineer to keep the same code behaviours and the project development within scope.

The stakeholders started feeling more open-minded about our approach.

Mid-Fidelity Wireframes

Getting them ready for testing

Usability Test #1

What are we testing for?

We conducted a usability test to validate our user flow, designs and components, using a set of test questions I crafted.

Total participants: 25 in the UK (10 male, 15 female)

Age group: 25 - 49 years old

Goals:

  • Validate the referral process when a friend receives a code.
  • Validate if the users know how to navigate and apply the referral code and then link their card successfully.
  • Validate the 3 variants of referral input fields:
    a.) If users can understand how our referral program works
    b.) Decide on the more effective design option

Outcomes

The results are out!

Overall we received clear results from our tests and positive feedback regarding function and ease of navigation.


As for the best design option, 60% of the participants preferred option 3 due to its clear and inclusive design.

Here is what the other participants had to say about option 3:

  • “It’s the most intuitive in my opinion.” - 38, female iOS user
  • “I like the blue “Apply” box more, looks aesthetically better” - 33, male Android user
  • “The “Apply” with arrow and a bigger area to tap on is better, I have chubby fingers” - 35, female iOS user

We presented our test results and insights to the stakeholders, which boosted their confidence in our design decisions and user-centric approach.

Great news! The presentation was a huge success and it was able to quickly align everyone together.

Hi-Fidelity Wireframes

Taking our design game to the next level

It's time to transform those mid-fi wireframes into stunning high-fi wireframes.

User Flow

Optimise, optimise and optimise

Following a round of technical feasibility checks with the engineers, I made some tweaks and optimisations to the user flows with 5 different use case scenarios in mind.


Meanwhile, my design teammate had finished a few graphic options for the referral masthead.

We were ready to test out and validate our designs and flows.

Usability Test #2

What do the users think?

Total participants: 15 in the UK (7 male, 7 female, 1 not specified)

Age group: 25 - 45 years old

Goals:

  • Validate the referral process when an advocate shares a code
  • Validate if the users know how to share or copy the referral code
  • Validate which graphic image options the users prefer for the referral page masthead

Key findings:

  • Users could easily navigate and copy the referral code, with a 67% success rate on the new UI component we implemented. Another 20% clicked on "share a link" which functions similarly.

  • 87% of users preferred the copy/apply button that includes both the icon and descriptive text. It validated our results from the first usability test, suggesting that it was not a coincidence.

Other Considerations

Attention to details

After we handed it off to the development team, we continued to make small improvements following our user acceptance tests (UAT).

Outcomes

Exciting beginnings to come

The referral feature finally went live after two months of development. It contributed to an excellent 25% conversion rate since the launch of Dish Cult Rewards for two consecutive quarters.

Retrospective

What I learned

Design within constraints

This experience reinforced the importance of designing while keeping the technical feasibility in mind. It would not be wise to design UI elements that could take too long to achieve in development. However, as a product designer, I must still ensure aesthetics meets functionality in the end product.

Learn to speak the language of product managers and engineers

I found the art of seamlessly switching between various “languages” to communicate with diverse stakeholders to be an underrated soft skill. Product managers tend to be success metrics-driven and concise in the way they speak. As for software engineers, they are all about finding the most efficient way to build a product. If I do not speak the language of the function that we are interacting with, communication and alignment can become more difficult as a result.