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.

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.
BonusesSelected bonus programs.
Instrument groupsInstrument groups whose trading volume will be credited to the introducer (for Volume Percentage and Commission Percentage reward types)
Fee typePercent of volume, percent of commission or percent of deposit.
CurrencyThe currency in which fees are paid
PercentPercent of fee that will be charged to the intermediary when charging the referral's account
Expiration dateThe date until which the referral program can be activated. The referral link is valid until this date.
Duration in daysDuration of the referral program
StatusStatus of the referral program - Active (for current programs) or Finished (for programs that 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.
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 (configurable in the Bonus Programs tab).
Fee typeThe type of referral program for which the introducer will receive a reward.
CurrencyCurrency in which bonuses are paid to the introducer.
Percent of commissionThe percentage that will be credited to the introducer for the client's use of the referral program.
Instrument groupsInstrument groups included in the program (if not specified, all existing groups available to the client account are used). Not used for the Deposit reward type, since deposits are tied to currencies.
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.

Fee type determines for what actions of the referral the program owner will be rewarded: Percent of commission - percent of commissions from referral transactions. To receive a percentage of commissions, they must be previously configured in Tariffs section. Percent of deposit - percentage of the deposit made by the referral. Percent of volume - the introducer is charged a percentage of the trading volume of the referral. Does not support instruments of Cash type.

Commission type defines for which actions of a referral (invited client) the program owner will be rewarded:

  • Percent of commission - percentage of commissions from the referral's trades. To charge the percentage of commissions, they must be pre-set in the Commission conditions of the account tariffs setting.
    Example: The Percent of commission is set to 10%, the client account tariff sets the commission at 20% on each trade in a group containing AAPL equity. When a referral buys 10 shares of AAPL for 200 USD, a trade with the volume of 2000 USD will be formed in the system. Commission to be paid to the referal program owner from this trade will be calculated as follows: 2000 USD (trading volume) x 10% (commission in the tariff) x 20% (commission percent in the referral program) = 40 USD.
  • Percent of deposit is the percent of the deposit made by the referral.
    Example: The Percent of commission is set to 10%, and the referral has deposited 1000 USD to his account, the program owner will be rewarded in the amount of 1000 USD (total deposit volume) x 10% (commission percent in the referral program) = 100 USD.
  • Percent of volume - percentage of the trading volume of a referral according to the instrument groups established in the program. Does not support Cash type instruments.
    Example: The Percent of commission is set to 10% and the referral bought 15 shares of AAPL at 200 USD. The trading volume of the referral amounted to 3000 USD. Accordingly, the owner of the program will receive a commission of 3000 USD (trading volume) x 10% (commission percent in the referral program) = 300 USD.

Bonus programs

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

The tab contains a list of settings of bonus programs for clients, which contain conditions for bonus accrual. 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