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:
The table consists of the following fields:
Name | Description |
---|---|
ID | ID of the referral program in the platform |
Broker ID | Broker ID |
Name | Referral program name |
Code | Referral code |
Introducer account | Introducer account to which the commission from the referrals is credited |
Bonuses | Selected bonus program |
Instrument groups | Instrument groups whose trading volume will be credited to the introducer (for Volume Percentage and Commission Percentage reward types) |
Fee type | Percent of volume, percent of commission or percent of deposit |
Currency | The currency in which fees are paid |
Percent | Percent of fee that will be charged to the intermediary when charging the referral's account |
Expiration date | Date until which the referral program can be activated |
Duration in days | Duration of the referral program |
Status | Status of the referral program - Active (for current programs) or Finished (for programs that have reached their expiration date) |
Created | Date of referral program creation |
Modified | Date 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:
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.
Referral link expiration date
- the date until which the link for participation in the referral program can be used.
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:
Name | Description |
---|---|
Name | Referral program name. |
Code | Referral code: can be set manually or created automatically by clicking Generate code button. The code cannot be changed once the referral program is created. |
Account | Introducer account to which rewards are credited for invited users registered under the referral program with the specified code. |
Bonuses | One or more available bonus programs (configurable in the Bonus Programs tab). |
Currency | Currency in which bonuses are paid to the introducer. |
Percent of commission | The percentage that will be credited to the introducer for the client's use of the referral program. |
Instrument groups | Instrument 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 date | The 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 days | Duration 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 | The type of referral program for which the introducer will receive a reward. |
Commission 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.
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.
To add a new bonus program you should press the Add button.
An existing bonus program can be modified by clicking Edit mode.
To create a copy of an existing program, you should press 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:
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 withDeposit 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 apply to all instrument groups.
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.
Name | Description |
---|---|
Bonus rate | The value of the bonus received as a percentage of the deposit amount (in the deposit currency). |
Volume multiplier | Volume 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 days | Bonus 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) x2
(Volume multiplier). Bonus amount received by the client upon reaching the required trading volume:1000 USD
x10%
(Bonus rate) =100 USD
.
Non deposit bonus
Bonuses of this type are awarded depending on the trading volume set in the program.
Name | Description |
---|---|
Bonus value | The value of the received bonus (in bonus currency) |
Required trade volume | The 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 days | The 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.
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:
Name | Description |
---|---|
Cashback rate | The 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 volume | Trading volume in the specified bonus currency required for bonus accrual. |
To save your cashback setting, click Save.