---
description: Learn about all the details of all our recent CRM updates here.
---

# V5.3.0 - Marketplace - New Bonus Function

#### Released Date - 29 Aug 2022

## Bonus Function Now Available on Marketplace

We are excited to launch a new bonus function on our CRM Marketplace.

At only USD 200 per month, you can now create campaigns, customize payout criteria and reward your clients with bonus funds to trade more with you.

Subscribe now for a 3 months free trial to explore the new bonus function.

## <mark style="color:red;">Marketplace</mark>&#x20;

Head over to our CRM Marketplace to purchase the bonus function.

<figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FBPRyXLSrx7VcmLgDdhgJ%2F530pt1.png?alt=media&#x26;token=f629e554-43d1-42d6-ad7e-4d31f439e024" alt=""><figcaption></figcaption></figure>

### 1)   Installation of Bonus Function

{% tabs %}
{% tab title="Step 1" %}
1.  Click the “3 Months Free Trial” to begin installation of the bonus function.

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FIfE7c8nNUVoBb4J8CyXR%2Fimage.png?alt=media&#x26;token=0c02682a-784e-42f3-9160-1f52e86e861b" alt=""><figcaption></figcaption></figure>
2. Upon installation, the validity period of the bonus function will be shown here:\
   ![](https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2Fpo1YV3BuciJ5MiPZPrrB%2Fimage.png?alt=media\&token=fa5c8600-fb13-4cb2-889d-b001db4b7db3)
{% endtab %}

{% tab title="Step 2" %}
To renew the subscription, you will need to click “Renew”. A pop up window will appear and you can select the number of months you wish to subscribe for.

1.  USDT payment can be done online. You will be redirected to a third party payment page to make the payment. Upon completion of payment, the bonus function will be installed automatically.

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FKAWIwCisD16xutfOZDsp%2F530pt4.png?alt=media&#x26;token=ea337f04-2074-46f4-b64d-6baf9726885c" alt=""><figcaption></figcaption></figure>
2. For bank transfers, you will need to reach out to us to issue an invoice to you. Once payment is received, we will manually update and install the bonus function on your CRM.
{% endtab %}

{% tab title="Step 3" %}
1.  Once the bonus function has been installed, you will need to ensure permissions for bonus is selected for the respective roles. Upon turning on the permissions, you will see the “Bonus” tab here:

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FToUvOKJLUvjCHnVeyHFs%2Fimage.png?alt=media&#x26;token=b2091fa1-7ed3-4a8a-8f88-6a7a8f9683a4" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### 2)   Renewal of Subscription

1. Renewal of subscription within validity period
   * The number of months purchased will be added to the expiry date.
   * For example: Validity period ends on 28 August 2022 Purchase additional 3 months Validity period will be extended for 3 months and will end on 28 November 2022
2. Renewal of subscription after expiry
   * The number of months purchased will be added to the payment date.
   * For example: Payment date: 15 September 2022 Purchase additional 5 months Validity period will end on 15 February 2022

## <mark style="color:red;">General Bonus Rules</mark>

1. Once a bonus campaign has started, you will not be able to edit the campaign details. You can only view the details or terminate the campaign.
2. When a campaign is terminated, CRM will stop paying out any bonus to the clients even if they have met the requirements set. However, there will be no changes to clients who have already received bonus payout before the campaign is terminated. Once a campaign is terminated, you will not be able to restart the campaign. A popup notification will appear for you to confirm if you would like to proceed to terminate the campaign.
3. The maximum time frame for each bonus campaign is 2 months. This is to allow for optimal processing of data and bonus payout to your clients. If your campaign will run for 4 months, you will need to create 2 separate campaigns (with the same configuration), each having a time frame of 2 months.
4. You will not be able to set the bonus campaign time frame to be beyond the subscription validity of the bonus function. If the subscription for the bonus function is expiring in 2 days, you will not be allowed to create a new event with a time frame of more than 2 days. To do so, you will first need to purchase and extend your subscription.
5. Bonus payout is not real-time and will depend on the bonus payout frequency configured for the campaign.
6. Bonus payout frequency can be set in the following ways:&#x20;
   * Every 1 day, 3 days, 5 days or 7 days
     1.  For example, you set the bonus payout frequency to be every 1 day.\


         <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FXOEtQbILLr1eMxd64c7k%2Ftableex1.jpg?alt=media&#x26;token=5fd319e3-5af7-4638-b1d4-5bd454dd81c7" alt=""><figcaption></figcaption></figure>
   * At the end of the campaign
     1.  For example, you set the bonus payout frequency to be end of the event.\


         <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FGY2KGQTSIiGrGPXU0ZMg%2Ftableex2.jpg?alt=media&#x26;token=dc8430cc-5ebc-4e6a-8b1a-b00fd25e9169" alt=""><figcaption></figcaption></figure>
7. Bonus will be paid out to clients in a single transaction.\
   \
   If the client deposit funds multiple times during the campaign period and triggers the bonus payout criteria, the total bonus amount will be consolidated into a lump sum amount and deposited into the client’s account.

> **For Example**&#x20;
>
> \
> Assume you set the bonus campaign to payout to clients bonus each time they deposit funds.
>
> Within the campaign period, Client A deposits a total of 3 times: First Deposit: $10, Bonus $1 Second Deposit: $100, Bonus $2 Third Deposit $10, Bonus $1
>
> The bonus amount will be consolidated into a lump sum figure of $4 ($1 + $2 + $1) and deposited into the client’s account.

8. Bonuses can be paid out to the client in either of the following methods:
   * Deposit into client’s trading account
   * Credit into client’s trading account
   * Deposit into client’s CRM wallet

## <mark style="color:red;">Bonus Campaign Settings</mark>&#x20;

There are 2 types of bonus campaigns that can be created:

### **1)   Deposit Bonus Campaign**&#x20;

1. Bonuses will be given to the client that has deposited funds or to their uplines.
2. This campaign is applicable to new and existing clients.

{% tabs %}
{% tab title="Step 1" %}
1)  Click “New Campaign”.

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FUo156gDB5LjGMp5bs88T%2Fimage.png?alt=media&#x26;token=f64b42c5-91ff-4bc5-99d6-e37b5653a802" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 2" %}
1. Fill in the Campaign Name
2. Select the Bonus Criteria. As of today, the only bonus criteria for “Deposit Bonus Campaign” is “Client Deposits” and this will be selected by default.
3. Deposit Type
   * As of today, the only option is “Deposit Request Approval”.
   * This means that bonus will only be paid out to clients who have submitted deposit requests, which have been approved by you.
   * Bonus will not be paid out to the client if the deposit is done manually by you either on the CRM Backoffice or on MT4/5 Manager.
4. Deposit Currency
   * Configure the currency for the deposit and the bonus payout.
5.  Client Group of Client Depositing Funds

    * Select the Client Group that will be involved in this new bonus campaign.
    * Bonus will only be paid out if the client depositing funds is in the Client Group selected here.

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FPdIQWTed5fw5NLiAYUgg%2Fimage.png?alt=media&#x26;token=dec9cd39-4954-4444-9c18-275b9bd4cd9d" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 3" %}
Configure the Campaign Rules:

1. Bonus Recipient
   * Deposit User - Bonus will be paid out to clients that have deposited funds
   * Uplines - Bonus will be paid out to the uplines of the client that have deposited funds. You will need to key in the number of levels that you wish to payout bonus to. If you key in 2 levels, it means that bonus will be paid out to 2 levels of uplines of the client. Any uplines beyond the second level will not receive any bonus.
2. Bonus Payout Method
   * Trading Account Credit
   * Trading Account Deposit
   * CRM Wallet Deposit
3.  Bonus Rules

    * Per Deposit - This means that bonus will be calculated based on each deposit transaction done by your client.
    * Total Deposit - This means that bonus will be calculated based on the total deposits done throughout the campaign.

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FkCT5qn7GkWsGEYxQnYxP%2Fimage.png?alt=media&#x26;token=7460ab99-a08e-4b92-b9ad-ebee9c2396d5" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 4" %}
1. Configure the Deposit Range and the respective bonus payout amount.
   * Bonus Calculation can be set either as
     1. Fixed amount; or
     2. By a percentage of the deposit amount.
2. Configure the bonus payout frequency. The available options varies depending on the Bonus Rule set.
   * Per Deposit
     1. Bonus payout frequency can be set to be every 1, 3, 5 or 7 days; or
     2. At the end of the event.
   * Total Deposit
     1. Bonus payout frequency will only be at the end of the event
3. Configure Campaign Time Frame
   * Time Zone
   * Start Date The earliest start date that can be set for a campaign is for tomorrow.
   * End Date
4.  Click "Save". \


    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FjfOyQn2KOUYPYvAELy8r%2Fimage.png?alt=media&#x26;token=756388c2-f1f3-4beb-ae52-b72eb98430c7" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### 2)   New Referral Deposit Bonus Campaigns

1. Bonuses will be given to the client that has deposited funds, to their uplines or to the referrer.
2. This campaign is applicable to new referred clients that has opened an account and deposited funds during the campaign time frame only.

{% tabs %}
{% tab title="Step 1" %}
1)  Click “New Campaign”.\


    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FnbQuTGgq4R4FUCSVBDLg%2Fimage.png?alt=media&#x26;token=230a2804-144a-4230-8846-47e7a9794c63" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 2" %}
1. Fill in the Campaign Name
2. Select the Bonus Criteria:
   * New Users Complete Deposit
     1. During the time frame of the campaign, if a client has registered an account and deposited funds, the client and / or the uplines will receive bonus.
     2. This bonus criteria is from the perspective of a client.
     3. The purpose is to reward new clients for creating a new account and depositing funds during the campaign period. Uplines can also be rewarded with bonus (set under Bonus Recipients).
   * New Referrals Complete Deposit
     1. During the time frame of the campaign, if a client has registered an account and deposited funds, the referrer will receive the bonus payout.
     2. This bonus criteria is from the perspective of a referrer.
     3. The purpose is to reward referrers for introducing new clients to open account and deposit funds during the campaign period.
     4. You can set the number of downlines levels to be included in the bonus payout. If you set 1 to 3 downlines, it means that the referral will receive bonus payout for any new downlines up to 3 levels who creates an account and deposit funds during the campaign period.
3. Configure the Deposit Type:
   * As of today, the only limitation factor is “Deposit Request Approval”.
     1. This means that bonus will only be paid out to clients who have submitted deposit requests, which have been approved by you.
     2. Bonus will not be paid out to the client if the deposit is done manually by you either on the CRM Backoffice or on MT4/5 Manager.
4. Select the Deposit Currency for the bonus payout.
5.  Select the Client Group that will be involved in this new bonus campaign. Bonus will only be paid out if the client / referral is in the Client Group selected here.

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FhjSdIuzZL2ps1IfdN5zg%2Fimage.png?alt=media&#x26;token=bad46253-0cd7-43a5-884c-dd972a43f6c1" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 3" %}
Configure the Campaign Rules:&#x20;

1. Bonus Recipient
   * For “New Users Complete Deposit”, the bonus recipient can be:
     1. New User - Bonus will be paid out to the newly registered client that have deposited funds
     2. Uplines - Bonus will be paid out to the uplines of the new client that have deposited funds. You will need to key in the number of levels that you wish to payout bonus to. If you key in 2 levels, it means that bonus will be paid out to 2 levels of uplines of the client. Any uplines beyond the second level will not receive any bonus.
   * For “Recommend New Users to Complete Deposit”, the bonus recipient will only be the referrer and will be selected by default.
2. Bonus Payout Method
   * Trading Account Credit
   * Trading Account Deposit
   * CRM Wallet Deposit
3. Bonus Rule
   1. For “New Users Complete Deposit”, the bonus rule can be according to:
      * First Deposit - This means that bonus will be calculated based on the first deposit transaction done by the new client; or
      * Total Deposit - This means that bonus will be calculated based on the total deposits done by the new client throughout the campaign.
   2.  For “Recommend New Users to Complete Deposit”, the bonus rule can be according to:

       * First Deposit - This means that bonus will be calculated based on the first deposit transaction done by the new client; or
       * Total Deposit - This means that bonus will be calculated based on the total deposits done by the new client throughout the campaign; or
       * Number of New Users who Complete First Deposit - This means that bonus will be calculated based on the total number of new clients who completed their first deposit. For this Bonus Rule, you will need to set the first deposit minimum amount.

       <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2F1cwpLsShJNQtq4bt61WL%2Fimage.png?alt=media&#x26;token=c36bb03a-8a0c-4e22-aeff-e02c5423f34f" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 4" %}
1. Configure the Deposit Range and the respective bonus payout amount
2.  Bonus Calculation can be set either as

    * Fixed amount; or
    * By a percentage of the deposit amount.

    For “Total Number of New Clients who Completed First Deposit”, the bonus calculation can only be set as “Fixed amount”.
3. By default, the bonus payout frequency will be set as “End of Campaign”.
4. Configure Campaign Time Frame
   * Time Zone
   * Start Date The earliest start date that can be set for a campaign is for tomorrow.
   * End Date
5.  Click "Save".&#x20;

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FCYdLPYnvBcr9Lp9e4D9I%2Fimage.png?alt=media&#x26;token=fd8157ff-dfe2-4da3-964a-d4e8c14a1aa1" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

## <mark style="color:red;">Reports</mark>

Reports are consolidated and categorized based on each bonus campaign. To view the report details for a particular campaign, you will need to click onto the “Details” icon.

<figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2F11q8GYhHF1uv4TAE1XMO%2Fimage.png?alt=media&#x26;token=14726790-95a6-4f43-aaa1-ec70ff0ceff5" alt=""><figcaption></figcaption></figure>

There are 3 different reports available:

{% tabs %}
{% tab title="Triggered Orders " %}
1. This report shows all activity that has met the bonus criteria and are due for bonus payout to the respective bonus recipients.
2. This report can be downloaded into excel format.
3.  Report Fields

    * Campaign ID
    * Deposit Order ID
    * Deposit Amount
    * Deposit Account
    * Client Name
    * Bonus Order ID
    * Deposit Time

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2FBPADzrWVqEjvGr5yE4Lh%2Fimage.png?alt=media&#x26;token=2f96ed19-10ab-4ef7-a688-688ba39c0d25" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Bonus Reports " %}
1. This report shows the bonus amount for each triggered order and the respective bonus payout recipient.
2.  Report Fields

    * Campaign ID
    * Recipient
    * Bonus Amount
    * Bonus Payout Method
    * Deposit Account
    * Bonus Order ID
    * Bonus Status
    * Bonus Time

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2F1tLwGMnrnUZW1oUJzaWH%2Fimage.png?alt=media&#x26;token=4308fa8b-b545-4241-9ac4-76ece34c8cdc" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Bonus Payout Report" %}
1. This report shows all executed bonus records to each recipient and the respective status.
2. You can view all the failed bonus records and retry bonus payout again.
3.  Report Fields

    * Campaign ID
    * Bonus Order ID
    * Bonus Amount
    * Bonus Payout Method
    * Deposit Account
    * Recipient
    * Bonus Status
    * Reason for Failure
    * Bonus Time

    <figure><img src="https://2882407036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtcPc3eNiDR0XV3sykf6H%2Fuploads%2Ft2W2dke4dnWO8MjiKr0M%2Fimage.png?alt=media&#x26;token=8660729b-5474-4909-80a0-f55e66b742a1" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

## <mark style="color:red;">**Report Data Flow**</mark>&#x20;

1. The CRM system will record down all activity that has met the bonus criteria set for the bonus campaign in the Triggered Orders report. The data will be reflected on the Triggered Orders report depending on the Bonus Payout Frequency set:
   * Every 1 day, 3 days, 5 days or 7 days
     1. Data will be shown at the end of the bonus payout frequency.
     2. For example, if bonus payout frequency is set as 3 days. The data will only reflect on the Triggered Orders report at the start of the 4th day (i.e. 00:00H of the 4th day).
   * At the end of the campaign
     1. Data will be shown at the end of the campaign.
     2. For example, if the campaign ends on the 30 September 2022. The data will only reflect on the Triggered Orders report on 1 October 2022, 00:00H.
2. Based on the orders generated in the Triggered Orders report, the CRM system will then calculate the bonus amount to be paid out to the respective recipients. The bonus amount will be reflected in the Bonus Report.
3. Bonus payout will only be executed to the recipients 24 hours after bonus has been calculated in the Bonus Report. The bonus payout records will be reflected in the Bonus Payout Report.
