How to make a multilevel referral program?

Edited

Multilevel referral program allows referred affiliates to invite other affiliates to their referral program, too. Additionally, affiliates who are at the top of the referral program hierarchy increase their rewards with every active affiliate added to it, even by other affiliates.

Let's look at this example of a referral network:

Sean Graham is the first affiliate who started inviting other affiliates to the referral program. Daniel Roberts was invited by Sean Graham. Ethan Clark was invited by Daniel Roberts.

In this structure, Sean Graham is rewarded each time Daniel Roberts gets a referral bonus, and it happens every time Ethan Clark lands a conversion.

Referral Program Configuration

First, create referral programs for affiliates so that affiliates can invite newcomers to the platform:

  • 1.Go to Settings Navigation>Referral Program.

  • 2.Create a referral programs for different positions in the referral network.

This referral program includes 2 different models, and each represent a specific scenario when referral reward is applied.

Model 1

This model is applied when the affiliate A has received a reward from another affiliate, and shares it with the affiliate B, who invited him. In other words, this model is what truly makes this referral program multilevel.

Referral Payout Model=Any

This field defines a formula for referral reward calculation.

Referral Payout=10

Determine how much the affialite gets for a successful action.

Condition

Transaction Type=Referral Bonus

The referral payout is given, when the affiliates invited by the referrer get referral bonuses from other affiliates.

Model 2

This model is applied when a referred affiliate generates a successful conversion.

Referral Payout Model=Any

This field defines a formula for referral reward calculation.

Referral Payout=5

Determine how much the affialite gets for a successful action.

Condition

Goal Type=FTD, Deposit

By selecting a few goals, we make sure this model is applied only when a conversion is generated, because goals are linked to conversions. Additionally, we selected only profitable goals which we would like to increase with the referral program.

Also there are some settings that are applied to both models:

Program type=Referral Bonus

Referral payouts are deducted from the payouts of the affiliates who generate conversions.

Privacy=Public

Any affiliate can see this referral program and invite newcomers on its terms.

Inviting affiliates into referral programs

Now, affiliates can add newcomers to their referral programs by sending them links from their dashboard:

With this link, Sean Graham can invite Daniel Roberts, and the latter can invite Ethan Clark:

How to check results of multilevel referral program?

When Ethan Clark generates conversion, both Sean Graham and Daniel Roberts receive referral bonuses. They are recorded in Affiliate profile>Payments tab>Transactions:

According to the referral program, Sean Graham recieves $5 each time Daniel Roberts gets a referral reward, and $10 when Daniel Roberts creates a conversion himself.

Daniel Roberts receives $10 each time Etham Clark generates a successful conversion.

Additionally, referral bonuses are fully integrated with the Billing section and they are included in Earnings.