Skip to main content
Absinthe campaigns support a configurable referral program that rewards users when the people they invite earn points. Referral rewards are calculated as a percentage of the referred user’s earned points, and can be distributed across up to three referral levels (direct referrals, second-degree referrals, and third-degree referrals). Referral configuration is managed from the campaign’s Referral Program settings. The setup flow is organized into two sections: Referral Levels, and Points Caps.

Referral Levels

The first step defines how referral rewards are computed. You can configure up to three referral levels, each expressed as a percentage. A “level” represents how far away the earning user is in the referral chain. Level 1 Reward % applies when a user directly refers someone. If the referred person earns points, the referrer receives the configured percentage of those points as a referral bonus. Level 2 Reward % applies one step further. If a user refers someone who then refers another person, the original referrer can optionally earn a smaller percentage based on the second person’s earnings. Level 3 Reward % extends the same logic one step further for third-degree referrals. Referral levels are optional beyond Level 1. If you only want direct referrals, set Level 1 and omit higher levels. If you want multi-level referrals, add additional levels and specify their percentages. Percentages generally decrease as the level increases.

Points Caps

The Points Cap step controls the maximum referral bonuses a referrer can earn, and it is configured per currency type. Absinthe supports multiple campaign currency types (for example: XP, Gold, and Gems - see Currencies for more). For each currency, you can set caps that limit referral bonus accumulation. A User point limit caps how many referral bonus points any individual referrer can earn in that currency. Once the user hits the cap, they will stop receiving additional referral bonuses in that currency, even if their referees continue earning. A Global point limit caps total referral bonuses paid out by the campaign in that currency. Once the campaign hits the global cap, the referral system stops paying out bonuses in that currency across all users. Caps are optional. If left blank, referral bonuses are uncapped for that currency. This cap system is important when you want referrals to be a growth lever but still keep incentive issuance bounded and predictable.