Redefining Courier Referral Program

The goal of this project was to increase the number of couriers joining Glovo through the referral program.


iOS app

Android app

Food delivery

Project Overview

Project Duration

4 weeks (design) + 16 weeks (engineering)


Prodcut Designer, Data Scientist, UX Researcher, UX writer, Product Manager, Software engineers (x3)


• +900bps referral contribution to CFO (courier’s first order)

• +200bps lead to CFO conversion


The goal of this project was to improve courier referral experience and thereby entice couriers to refer more people.

Glovo faced a fleet shortage in several markets, creating a big negative impact on the business. A key strategy for boosting courier numbers is through referral program. Yet, the existing referral system, operated via email outside the Glovo app, had numerous friction points and overall didn’t offer an optimal experience for couriers.

Old referral user journey had numerous pain-points


Our users were most frustrated by the fact that they couldn't track the progress of their referrals.

We had several hypotheses about the issues with the current referral experience but wanted to validate them with our users.

Research objectives:


Assess current experience (awareness, perception and uses).


Understand main pain points and opportunities.


Visualise the ideal referral experience.

Research Findings

8 week retention rate of referred vs non-referred couriers

Retention rate of couriers of referred vs non-referred couriers

Survey results highlighting what could be improved in Glovo's referral system.

Survey results showing highest friction points with the current Glovo's referral system

Refereed courier churn less aggressively than non-referred.

This acted as an extra reason of why we should dedicate more resources to improve the referral program.

Couriers really lacked the ability to track the progress of their referees.

Because of the lengthy registration process, new joiner requirements, and lack of status updates, weeks or even months could pass before couriers received communication about the successful referral reward.

Competitive Benchmark

While Glovo competitors offered limited referral features, some financial apps provided more comprehensive referral functionality, including the ability to track the progress of referees.

I’ve analysed referral programs of the direct competitors as well as products from a different industries in order to understand what kind of functionality they were offering. I saw that most of the referral features were very simple and only included basic description and ability to copy/share the referral link. Very few for example included a feature to track the live status of your referral.

Analysing referral program solutions offered by the direct competitors as well as other products in the market.

Prioritising Features

We prioritised features that promised maximum user value with minimal implementation effort..

It would be an unreasonable approach to build all of the listed features at once, as it would require an enormous amount of time and effort. In collaboration with stakeholders we have collectively prioritised features (gain creators/pain relievers) based on the perceived impact and engineering effort involved. Features that we believed would bring the most value to the user and at the same time involved less effort to implement were prioritised.

2x2 matrix used to help prioritise gain creators/ pain relievers. The ones that are marked with the star were prioritised.

Breaking down epics into specific user stories and placing them on the version roadmap.


I’ve experimented with different approaches for displaying referral progress but ultimately opted for an option that supported an overall view.

Having alignment on the solution's scope allowed me to proceed to the next stage. During the wireframe stage, I prefer to experiment with a multitude of different ideas. These experiments encompass trying out various flows, layouts, and information presented to the user. By broadening the exploration before narrowing down to a solution, I maximize the chances of finding the best solution.

Option A

Detailed horizontal progress bar.

Option B

Detailed vertical check-list progress.

Option C

Progress overview cards.

Having explored variety of options, I have then presented several to the design team and stakeholders for feedback. After receiving feedback internally, I’ve decided to proceed with Option C, since it allowed to view progress of multiple referrals at the same time.

Concept Testing

A quick round of testing revealed that the majority of users found the proposed solution valuable; however, they found the breakdown of the reward system confusing.

To further validate the solution, I conducted a quick round of guerrilla user testing by speaking to 5 couriers. During these sessions, I shared an interactive prototype, assigned small missions, and collected feedback. Overall, users' perception of the solution was positive. I incorporated the feedback provided during these sessions and ensured necessary amendments were made in the next round of fidelity.

Mid-fidelity prototype and comments mentioned during the concept testing session.

High-Fidelity Designs

The aim with the high-fidelity designs is to maintain consistency with the existing design patterns.

High-fidelity screnflow of the new referral feature

Unmoderated Usability Testing

Usability testing revealed that users generally found the solution intuitive and easy to understand, with an average task success rate of 87%. However, a few minor issues surfaced.

Before proceeding with design implementation, I wanted to conduct a final round of validation by performing usability tests with a larger sample of users. With the assistance of research ops, we recruited over a thousand testers across three markets: Kenya, Portugal, and Spain. All testers were active Glovo couriers. The overall results were positive, with the majority of users having no issues completing the tasks. However, there were several small changes I wanted to implement based on the test results, such as some copy iterations.

Screenshot of the Maze results report.

Screenshot of the Maze results report.

Measuring results

The new referral feature was successfully implemented across 18 markets and positively impacted the defined KPIs

The hypothesis was proven to be successful and the feature had surpassed the expected impact.

+950 bps

Referral contribution to CFO

+350 bps

Lead to CFO conversion

Read Next


Tackling payroll's low onboarding conversion rate

Identifying the problem and redesigning the onboarding flow to boost the percentage of users who successfully complete the onboarding process.


User Flows

Funnel Conversion