Help Center

Our products knowledge base for customers

Referral programs

Referral programs

This section is intended for setting up referral programs for introducers (inviters) and bonus programs for invited clients.

Please note! Program types and corresponding rewards are configured in the Referral fee tab.

Referral programs

Referral programs are applied to the invited client's profile when it is created.

The tab contains a table with configured referral programs:

bonuses_referral.png

The table consists of the following fields:

NameDescription
IDID of the referral program in the platform.
Broker IDBroker ID.
NameReferral program name.
CodeReferral code.
Introducer accountIntroducer account to which the commission from the referrals is credited.
Referral feeThe ID and name of the Referral fee conditions set that applies to the program.
Expiration dateThe date until which the referral program can be activated. The referral link is valid until this date.
Duration in daysThe specified duration of the referral program on the client's account, starting from the day of its activation.
StatusThe referral program status: Active (for current programs) or Expired (for programs whose conditions have been met and have reached their expiration date).
CreatedDate of referral program creation.
ModifiedDate of modification of the referral program.

The records in the table can be filtered by Name of the referral program and its Status.

To add a new referral program, click Add referral program button.

To edit an existing referral program, you need to click the Edit button in the line with it.

Clicking the Referral code button in the line with the program, will open a sidepage containing the information required for use by the referral:

bonuses_referral_code.png

Referral code - the code specified in the referral program. Referral link - the referral program registration link provided to the client. When clicking on the link, the client is automatically redirected to the registration page, in the field of which the referral code has already been entered and which will be concidered as a result of attraction under the referral program.

Please note! If the user opens the registration page via a link containing a referral code, it is saved in the field until registration or until manually rewritten.

Referral link expiration date - the date until which the link for participation in the referral program can be used. When the referral program reaches its expiration date, the link is no longer valid. Expiration date - the expiration date of the referral program. QR code - used for convenience, contains a referral link. The Download button allows you to download the QR code for subsequent distribution to various services.

Please note! Transactions on referral programs are generated in the Introducer fee subsection of Daily operations and require execution in order to credit the reward to the owner's account.

Adding a referral program

When adding a new referral program, the next fields must be filled:

bonuses_referral_add.png

NameDescription
NameReferral program name displayed to clients.
CodeReferral code: can be set manually or created automatically by clicking Generate code button. The code cannot be changed once the referral program is created.
AccountIntroducer account to which rewards are credited for invited users registered under the referral program with the specified code.
BonusesOne or more available bonus programs (configured in the Bonus programs tab), upon fulfilling the conditions of which the referral will receive a reward.
Referral feeThe identifier and name of the set of Referral fee conditions applied to the program and determining the type of reward received by its owner.
Expiration dateThe date until which the referral program can be activated. If the expiration date is not specified, the referral program will be available indefinitely. If the referral registers after the specified date, the program will not apply to him.
Duration in daysDuration of the referral program from the moment of its activation. The program on the referral account will be valid until the last date of this period, even if it exceeds the expiration date. Cannot be applied if the referral program has already expired.

Bonus programs

Bonus programs are intended to provide the client with a reward upon reaching certain trading conditions.

Bonus program activation on the account takes place at the moment of account creation within the referral program or manually (block Adjustment of the account). Accruals to the client's account occur when the client fulfills the conditions of the bonus program.

The transaction in the system is formed at the moment of bonus activation (when registering a client or when linking a bonus program to a profile), but the date of execution of the bonus transaction is in the future.

Upon reaching the trading volume required for payment, before the bonus expiration, it will be credited to the client's account. If the conditions for its accrual are not met before the bonus expiration, the bonus will be written off.

bonuses_bonus.png

To add a new bonus program click the Add button.

An existing bonus program can be modified by clicking Edit mode.

To create a copy of an existing program, click the Duplicate button.

Please note! Bonus programs do not work for instruments that do not open a position.

Bonus programs can also be activated by applying the program to the client profile.

Adding a bonus program

To add a bonus program, you need to set the general settings:

bonuses_bonus_general.png

  • Name - specified name of the bonus program.
  • Currency - the currency in which the terms of the bonus program are set.
  • Instrument groups that participate in the program. If not specified, then all groups of instruments available to the client will be taken into account in the trading volume required to achieve the bonus.
  • Expiration date. If the bonus has not been activated before the date (i.e. has not been transferred from the status exists to active), then after this the bonus cannot be activated.
Please note! Currency specified does not affect bonus programs with Deposit bonus type. When this type is selected, the account currency is used.
Also note! If the Instrument groups field is empty, the bonus program will be applied to all instrument groups available to the client. Instrument groups are configured in Aggregator Settings.

Bonus settings are filled in depending on the selected bonus program type.

Deposit bonus

The Deposit bonus type allows to set up a bonus program where the client will be able to receive bonus funds upon reaching a certain trading volume relative to his initial deposit.

bonuses_bonus_settings_deposit.png

NameDescription
Bonus rateThe value of the bonus received as a percentage of the deposit amount (in the deposit currency).
Volume multiplierVolume multiplier, by which the deposit is multiplied. The bonus will be credited when the trading volume is equal to the product of the deposit and the multiplier. If the value is set to zero, the bonus will be credited to the client immediately upon registration.
Trade period in daysBonus lifetime after activation. If the bonus was activated before the expiration date, it will exist in the active status for the specified number of days.
If the set trading volume is not reached before the end of the trading period, the bonus will be debited from the account.
Example! Client deposit volume = 1000 USD; Volume multiplier = 2; Bonus rate = 10%; To receive the bonus, the client's trading volume must be: 1000 USD (Deposit volume) x 2 (Volume multiplier). Bonus amount received by the client upon reaching the required trading volume: 1000 USD x 10% (Bonus rate) = 100 USD.

Non deposit bonus

Bonuses of this type are awarded when the client reaches the trading volume for the instrument groups set in the bonus program.

bonuses_bonus_settings_non_deposit.png

NameDescription
Bonus valueThe value of the received bonus (in bonus currency)
Required trade volumeThe value of the trading volume that must be reached to accrue the bonus. If the value is set to zero, the bonus funds will be credited to the client's account immediately upon registration.
Trade period in daysThe lifetime of the bonus after its activation. If the program conditions are not met during this period, the bonus will be written off.

Cashback

This type of bonus is paid if the trading volumes set in the program are reached during specified periods.

bonuses_bonus_settings_cashback.png

To customize it, select Bonus period, after which bonuses can be credited when the set Trading volume is reached.

The Cashback settings block is used to add the cashback rates and the trading volume that must be reached to receive it.

Please note! Each subsequent set level of trading volume takes into account the previous one.

To add a new setting, click Add new and fill in the fields in the opened sidepage:

bonuses_bonus_settings_cashback_add.png

NameDescription
Cashback rateThe volume that a program participant receives upon reaching a set trading volume. There may be several rate levels and they will be paid upon reaching trading volumes. The payment is made in the currency specified in the bonus program.
Trading volumeTrading volume in the specified bonus currency required for bonus accrual.
Please note! For a bonus program of Cashback type it is possible to set several levels of reward receipt. The client will receive the reward every time he reaches the next level.
Example: The bonus program has two cashback rates: 10 USD for trading volume of 1000 USD, 100 USD for trading volume of 2000 USD. If the client reaches a trading volume of 1000 USD during the set period, the client will receive 10 USD as a bonus, and when trading for another 1000 USD, the client will receive 100 USD. The total bonus accrued to the client will be 110 USD.

To add a new setting, click Add new in the table and fill in the fields in the opened sidepage.

To save your cashback setting, click Save.

Didn't find what you were looking for? Contact to support@unity.finance. We will be happy to help 24/7