Creating a Referral Program #1

Let’s create a dual-sided referral program that rewards existing users for inviting others, while also giving a free month to the invited users. This creates a win-win situation where both parties benefit from the referral.

As an example, we’ll set up a program where:

  • Referring user gets a new app icon for each person they invite, with three icons to be rewarded in total.
  • Every invited user receives a free month.

Following example assumes there are appropriate rewards configured. Learn more about Rewards.

1. Name and description

Enter a name and optional description, both of which are only used internally.

Create program

2. Rewards for the referring user

Since we have three app icons to reward the referring user, we need to add three separate rewards.

2.1. Click ”+ Add Reward” in the “Referring user” section.

The dropdown will show all available rewards.

Create program

2.2 Select the first reward for the referring user. Let it be “App Icon Candy”.

Create program

The reward is now selected and has the default configurations:

Activation “Claim”, the reward is activated when one invited user claims the referring user’s referral code.

Deactivation “Never”, the referring user keeps the reward forever.

2.3 Select the second reward “App Icon Hologram”.

Since we want the second icon to be rewarded for the second invited user, we need to change Activation on Claim number to 2.

Create program

2.4 Select the last reward “App Icon Neon”.

Similar to the previous step, we want the third icon to be rewarded for the third invited user, so we need to change Activation on Claim number to 3.

Create program

Now the rewards for the referring user are ready.

3. Rewards for the invited user

3.1. Again, click ”+ Add Reward”, but now for the “Invited user” section.

Create program

3.2. Select the reward “Free Month”.

The reward is now selected and has the default configurations:

Create program

Now we should change the Deactivation to “Interval” with “1 Months” duration. This will ensure that the invited user won’t keep the reward after 1 month from when the reward was activation.

Create program

Below is screenshot of how all rewards set up:

Create program

Press Save and the new referral program is now set up!

4. Next Steps

Make sure to complete and verify integration via one of our SDKs, and remember to unlock the active rewards availalbe on the user object.

Oleh Stasula 10 Oct 2025