Referral program in style of Uber - Use Case

A double-sided referral program launched by Uber contributed to the global success of the company serving rides across 45 countries by now. In this short guide, you'll see how to launch a referral campaign like Uber using Voucherify.

Uber Riders Referral Program

1

Uber gives each of their registered riders unique referral link that they can share an unlimited number of times and invite new users to join Uber. 

2

Referral code gives new users a free balance to spend on their first ride.

3

Each time referral code is used by a new customer (during sign up), the referrer gets a reward - free balance on their account to spend on the Uber rides.

 Reasons for Uber referral success:

  • Their program is double-sided so both referrers and new users get a good reason to at least try Uber.
  • Rewards and incentives for new users are very attractive as this free balance is usually enough to get a free ride.
  • On top of that, Uber made referring smooth and easy. Rules and benefits are clear for both sides.

Let's model such workflow using Voucherify and a referral campaign. 

Video tutorial

If you prefer to watch the video, click play and see how it works. You can also follow a step-by-step guide below the video.


Create referral program

To start with, you need to add an event that defines sign up to Voucherify dashboard. Go to the Event Schema in your Project Settings:

Note that your app or website needs to be already integrated with your Voucherify account. Integration enables Voucherify to track custom events performed by your visitors such as new sign-ups, etc..

After you define the event, open a Campaign Manager and add a new referral program

1
In the first step, define program details such as:

Click on the NEXT STEP when it's ready.

2
In the 2nd step, define optional time limits - add a campaign timeframe, days of the week or recurring periods when referral codes are active (you can read about all time limits for vouchers here). When ready, go to the NEXT STEP.
3

The 3rd section 'Incentive workflow' let you define program structure and add referral codes with free credits that new customers can use during their first ride

  • Choose a conversion event (when a new customer is approved as a referred) - in this program, a conversion event is a sign up made by a new customer with a referral code.

It means that if a new customer signs up, he/she will be counted as a referred customer.

Now, you need to choose a type of your referral program:

  • Choose double-sided referral program 

Go to the NEXT STEP and  define incentive for the referee (new customer)

4

Referral code gives new customers free balance to spend on their first ride. It means that redemption of referral code (while signing up) results in adding free balance to a gift card attached automatically to a new customer. Here's how it works step by step:

  1. New customer gets a referral code from the already registered user.
  2. New customer signs up with referral code.
  3. Redemption invokes adding free balance to a new customer's account which is gathered on a predefined gift card.
  4. Added balance can be used by a new customer while paying for a ride. 

Coming back to the manager, choose gift credits as a reward for a referee and add a value of referral code. In the picture, you can see that new users who redeem referral code will get 20 PLN loaded on their predefined gift card. 

Predefined gift cards campaign

Every customer in Voucherify has a predefined gift card attached to their account. It's automatically added to each customer at the moment he/she enters your database and the initial value of a predefined gift card is always 0. Read more >>>

Below the Referee reward section, you can see Validation rules for referral code's redemption. Validation rules enable you to additionally restrict redemption of referral codes to one per customer. As a result, you can be sure that already registered users won't use the code.

To add a rule, click on CREATE and define its name (identifier for future) 

Choose Redemption per customer from Budget constraints and set it to one. 

You can add more validation rules and limits to referral codes. If you'd like to learn more about available options, go here.

When referral codes are equipped with all necessary limits, confirm with SAVE and choose NEXT STEP.

5
In the 5th stage of the program creation, you need to define rewarding criteria and tell Voucherify when the referrer is rewarded. 
C hoose the first checkbox to reward riders every time their referral code is redeemed (new user signed up with their code)
Now, click on NEXT STEP and define the reward for referrers. In the picture, you can see it's a 20 PLN balance to spend on rides loaded on a customer's predefined gift card.

Lastly, in this stage, you can implement channels via which you want to notify a referrer about a reward (new balance on their predefined gift card). 

You can choose from:

  • HTTP callout (add specific URL for notification)
  • MailChimp or ActiveCampaign (Integrations)
  • Email (the manager lets you design the message template)
  • SMS (the manager lets you design the message template)

When the action is defined, click NEXT STEP

6
In the 6th stage, you can add optional metadata attributes
7
The last stage of the manager shows you a summary of your referral program. You can see the overview and, in case you need to, go back to each step to set it up again. When all program details are ready, confirm with SAVE and wait until the campaign is generated.
That's it! Your referral codes are ready for action. 

Learn how to use Voucherify to generate referral links and encourage referrals like Uber.

Note

Remember that each referral code needs to be published before new customers (referees) can use it. Publication means the process of assigning referral code to a particular customer (referrer). You can perform this action either through Distribution in the dashboard or programmatically via API. You can learn more about publish methods in this short guide.