Learn the basics about a referral program, and how it would work with for SaaS.
What is an in-app referral program, and how does it work?
An in-app referral program is a system built directly into a SaaS product that motivates existing users to refer new customers in exchange for rewards. It works by providing users with a unique referral link, code, or invite system that they can share with others. When a referred person signs up and meets predefined conditions (e.g., becomes a paying customer), the referrer (and sometimes the new user) receives a reward.
Already know the basics? See here how to implement the referral program.

Embed our widget in your app, and turn your users into advocates and recurring revenue.
Know enough? Book a call with our team to request access.
How a referral program works: Step by Step guide
1. Users sign up to your platform
As any other SaaS we want to keep growing our user base, in any way possible. You will have your own ways to acquire new users, beyond the referral and affiliate marketing channels.
It is important for a referral program that you have users, and your user base is growing.
2. For every user a referral link is generated
Once a new user joins you will send us the information about the user. This can be email and/or UID of the user, once we receive this we will generate an unique referral link for them. They can already see it when they click on something you added in your app;
- Refer & Earn
- A little gift Icon 🎁
- Or any other way (you can become creative).
Once people click on the button / CTA you have added, the below pop up will open up, which asks people to become your advocate.
The Opt-in has 3 functionalities; you control the data you sent to Reditus, you can see how many people actually joined the program and they need to agree to your referral program terms.
3. Users likes your product
For users to refer your product, they will need to like your product first. Once they do, make sure you notify them about your referral program. Some idea's on moment to do this;
- When they just had their WoW moment
- When they received value out of your product
- When they upgraded their account
- When they renewed their subscription
You can trigger our embed using Javascript, soon we will allow you also to show it on a simple URL link click. See here our technical documentation to show the widget.
4. Users refer your product
Users don't have to register anywhere else to copy the links and share it with their friends and network. Ways they can share their link;
- One-to-one basis
- Communities they are in
- Social media
- Newsletters they run
- Podcasts
- Blogs
- Or anywhere else your ICP is.
5. Referral receives a benefit
When someone signs up via the referrer you can give the person a benefit. Think about; extra credits, extra trial, discount or anything else.
You will be able to set the reward yourself, it should be something for people to sign up to your product.
6. User moves to paid
When people signed up, they will come into your normal onboarding flow & some of them will convert into paid clients. For people who got referred to your product, the conversion rate is often higher (as the also receive the benefit; discount e.g).
When the users moves to paid; you will receive a payment (monthly / annual).
7. Referrer receives a commission
As a referral program is often a double sided incentive, the person would receive something as well. Money is the best motivation for people to recommend you, think about a flat fee or a recurring commission (similar to affiliate program).
Once this cycle is done, it can repeat itself again; making it a perfect Growth Loop.
Implement the in-app referral program, full guide.