Rewards are essential part of any referral program and represent a level of access, feature, or content that a user is “rewarded” with.
Learn more about Rewards.
Referring users are those who invite others to your app. They initiate the referral by sharing their unique referral code.Invited users are new users to your app who are referred by the referring users.This dual-reward system creates a mutually beneficial environment, encouraging both parties to participate actively in the referral.
Each reward for either referring or invited users has its own configuration for when it should be activated, which determines when the party should be rewarded.ClaimFor the referring user, activate the reward when invited user(s) claim the referral code.
The number defines how many invited users should claim the referral code for the reward to be activated.
For example, the default value “1” means that the reward to be activated when the first invited user claims the referral code.For the invited users, activate the reward once the referral code is claimed.
Note there is no number selection for Activation - invited users have no further relations.ConversionFor the referring user, activate the reward when invited user(s) claim the referral code and then become premium.
The number defines how many invited users should claim and convert for the reward to be activated.
For example, the default value “1” means that the reward to be activated when the first invited user converts to premium.For the invited users, activate the reward when converted to premium.
Note there is no number selection for Activation - invited users have no further relations.
Using Conversion type for activating rewards requires continious updates
to the is_premium property for users. Read more about
Users.
Each reward has deactivation configurations.NeverOnce the reward is activated, the user will retain it indefinitely.IntervalOnce the reward is activated, the user retains it for a specified duration.
Check out how “Free Month” reward is configured in the Example
Program below.
In some cases, it may be beneficial to restrict the number of invited users who can utilize the same referral code.The default setting is Unlimited, but this can be adjusted to any number up to 100.If you require a different limit than what is currently offered, please contact us.
An active program means that any app users created through an integration will be assigned to that program.
Once a user is assigned to the program, they receive a unique referral code that can be shared with and claimed by other users of your app.By default every new program is Inactive.
Click the three-dots icon on the right side of a row and click “Activate”:
Currently WinWinKit supports only one active program at a time. We’re
working towards allowing multiple active programs with split distribution and
targeting.
Currently it is not possible to explicitly re-assign a user to a different program.If a program is deleted, then users who have been assigned to that program will be assigned to the active program.
If there is no active program, users won’t have any program.
It is also technically possible to have users with referral code but not a program.
Referral code can be assigned to a user only once. While it is technically
possible for the user to be assigned to different programs, their referral
code won’t change.
Activate and delete programs with caution to prevent unexpected issues. In
production, it is good practice to always have an active program.
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.2.2 Select the first reward for the referring user. Let it be “App Icon Candy”.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.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.Now the rewards for the referring user are ready.
3.1. Again, click ”+ Add Reward”, but now for the “Invited user” section.3.2. Select the reward “Free Month”.The reward is now selected and has the default configurations: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.Below is screenshot of how all rewards set up: