# V7.44.0 - 2025 Q2 Quality of Life (QOL) Update Part 3: Daily Operational Efficiencies in Focus

*<mark style="color:$info;">Greater control. Smoother workflows. Smarter tools.</mark>*

**Released Date - 20 May 2025**

This QOL update brings purposeful enhancements designed to improve your daily workflows. From expanded language support to smarter account management with safeguards against operational missteps, these upgrades deliver impact where it counts.

Whether you're integrating external tools, monitoring referral activity, or evaluating financial insights, you'll experience greater convenience—without added complexity.

### <mark style="color:red;">Key Function Highlights</mark>

1. [**New Dynamic Parameters for Custom Navigation Links**](#id-1-new-dynamic-parameters-for-custom-navigation-links)**:** Embed dynamic parameters—such as "name", "email", and "user\_id"—into external links on custom navigation pages. This enables client-specific data to pass automatically to third-party tools for personalized access.
2. [**Multi-Language Configuration for Client Groups**](#id-2-multi-language-configuration-for-client-groups)**:** Client Group names and descriptions are now configurable in multiple languages. Users will see these labels in their selected portal language, improving clarity across global teams.
3. [**Balance Checks Before Client Deletion**](#id-3-balance-checks-before-client-deletion)**:** To prevent the accidental removal of clients with active funds, the system will now check all linked trading accounts for remaining balances before deletion is allowed. This eliminates leftover balances and avoids complications in tracing account ownership.
4. [**Trading Account Group Change Restrictions**](#id-4-trading-account-group-change-restrictions)**:** Trading accounts with pending deposits or transfers can no longer be moved to groups with a different currency, helping prevent currency mismatches and transaction errors.
5. [**cTrader Account Deletion from CRM**](#id-5-ctrader-account-deletion-from-crm)**:** Delete cTrader accounts—individually or in bulk—directly from the CRM without accessing the cTrader platform. This simplifies account cleanup and admin workflows.
6. [**Email Notification Enhancements**](#id-6-email-notification-enhancements)
   * [**Referral Info in Approval Emails**](#a-referral-info-in-approval-emails)**:** Admin notifications for approved requests now include referral details, making it easier to identify the referring IB and follow up when key client actions occur.
   * [**Dedicated cTrader Welcome Emails**](#b-dedicated-ctrader-welcome-emails)**:** New cTrader accounts now trigger platform-specific emails, ensuring clients receive tailored onboarding details—instead of the generic template used for all trading platforms.
7. [**Report Enhancements**](#id-7-report-enhancements)
   * [**Client Activity Insights in Transactions Report**](#a-client-activity-insights-in-transactions-report)**:** Two new fields—unique client counts and deposit/withdrawal totals in their original transaction currencies—provide deeper insight into client behaviour and funding preferences, supporting better payment channel decisions.
   * [**Advanced Referral Filters in Client Portal**](#b-advanced-referral-filters-in-client-portal)**:** Advanced referral filtering—previously only available in the back office—is now accessible in the client portal. Referrers can easily filter by downlines, uplines, custom level range from 0 to 100, or use the referral tree for precise, targeted views.

### <mark style="color:red;">1)</mark>   <mark style="color:red;"></mark><mark style="color:red;">**New Dynamic Parameters for Custom Navigation Links**</mark>

You can now embed dynamic parameters—such as "name", "email", and "user\_id"—into external links on custom navigation pages. This enables client-specific data to pass automatically to third-party tools for personalized access.

To do so, follow these steps:

{% stepper %}
{% step %}

#### Edit Navigation Page

1. Go to "Settings" > "Brand Settings" > "Navigation Settings".&#x20;
2. Locate the custom navigation page you want to edit and click the "Edit" icon. <br>

   <figure><img src="/files/qseQW8Vky2DY3heDUuSB" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Embed Parameters into the Link

1. At the bottom, you'll see available parameters: name, email, and user\_id.
2. Click on any parameter to automatically embed it into your link.&#x20;
3. You can include multiple parameters if needed.
4. Click "Confirm" to save your changes. <br>

   <figure><img src="/files/IgglyefjdWSSZsNIAaL0" alt=""><figcaption></figcaption></figure>
5. Once embedded, these parameters will be passed through when a client accesses the custom navigation page. This allows your linked page or portal to receive the client-specific information and tailor the experience or content accordingly.
   {% endstep %}
   {% endstepper %}

### <mark style="color:red;">2)   Multi-Language Configuration for Client Groups</mark>

Client Group names and descriptions are now configurable in multiple languages. Users will see these labels in their selected portal language, improving clarity across global teams.

To configure the Client Group names, follow these steps:&#x20;

{% stepper %}
{% step %}

#### Edit Client Group&#x20;

1. Navigate to "Settings" > "Client Group".&#x20;
2. Locate the client group name you want to edit and click the "Edit" icon. <br>

   <figure><img src="/files/B12nth5M30pRMS4et3zH" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Configure Name & Description

1. Click the "Language" icon. \
   \
   ![](/files/UPWmUYBgfLH3QXlj7Twz)<br>
2. Fill in the name or description in the respective languages.&#x20;
3. Click "Save". \
   \
   ![](/files/3mYq1oe0T5f0U4nQif6y)<br>
4. Click "Confirm". \
   \
   ![](/files/M0TWJSQYsQ8k0QPmZITK)<br>
   {% endstep %}

{% step %}

#### Application

Once you’ve configured the client group name and description in each language, users will see the information displayed in their selected portal language.

<figure><img src="/files/yWkIypubEp8mnpYUJtQ8" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### <mark style="color:red;">3)</mark>   <mark style="color:red;"></mark><mark style="color:red;">**Balance Checks Before Client Deletion**</mark>

To prevent the accidental removal of clients with active funds, the system will now check all linked trading accounts for remaining balances before deletion is allowed. This eliminates leftover balances and avoids complications in tracing account ownership.

If any trading accounts have remaining balances, the system will display the error message: **"Existing balance in trading accounts."**

<figure><img src="/files/UUqPD3eBSo5Gejq5A620" alt=""><figcaption></figcaption></figure>

To proceed, you must withdraw the remaining funds or unbind the trading accounts from the client.

### <mark style="color:red;">4)   Trading Account Group Change Restrictions</mark>

Trading accounts with pending deposits or transfers can no longer be moved to groups with a different currency, helping prevent currency mismatches and transaction errors.

If you attempt to change the trading account group to one with a different currency while there are pending deposit or transfer requests, an error message will be displayed. You must approve or reject the requests before proceeding with the group change.

<figure><img src="/files/WGIrunGOxyoiR3HWEhHH" alt=""><figcaption></figcaption></figure>

Similarly, if you perform a batch change of trading account groups, any accounts with pending deposit or transfer requests—where the target group has a different currency—will fail to update. You’ll need to approve or reject the pending requests before attempting the group change again.

<figure><img src="/files/UK1x2nJLfbHYQYCKni2F" alt=""><figcaption></figcaption></figure>

### <mark style="color:red;">5)   cTrader Account Deletion from CRM</mark>

You can now delete cTrader accounts—individually or in bulk—directly from the CRM without accessing the cTrader platform. This simplifies account cleanup and admin workflows.

To delete cTrader accounts, follow these steps:

{% stepper %}
{% step %}

#### Navigate to Trading Accounts

1. Go to "Clients" > "Trading Accounts".&#x20;
2. Select your cTrader Trading Platform in the dropdown menu. <br>

   <figure><img src="/files/KqBOpwV5UihhWVGv2xWp" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Delete Individual Trading Account

1. Locate the Trading Account you want to delete and click the "View" icon. <br>

   <figure><img src="/files/H0kHydZkUkh0q8McER15" alt=""><figcaption></figcaption></figure>
2. Click the "Delete" button. \
   \
   ![](/files/YgMkZP40y5deNdAVysv9)<br>
3. A popup confirmation will appear. Click "Confirm" to proceed. \
   \
   ![](/files/VI2Q3LK7XQn8Hv3Up3ft)<br>
4. The account will be deleted.&#x20;
   {% endstep %}

{% step %}

#### Bulk Deletion of Trading Accounts

1. Select the Trading Accounts you want to delete.&#x20;
2. Click "Delete".<br>

   <figure><img src="/files/ez0Ak1Vq3HdqhJ7E9GRB" alt=""><figcaption></figcaption></figure>
3. The list of selected trading accounts is displayed below. Select or deselect accounts as needed, then click "Delete Permanently" to confirm your action.<br>

   <figure><img src="/files/SNxspKURMzaO49Sgcw8T" alt=""><figcaption></figcaption></figure>
4. A pop-up will appear confirming that the batch process has started. Click "Confirm" to be redirected to the Batch Operations page.\
   \
   ![](/files/gVnwGXdcTQNuOLFBqJOD)<br>
5. There, you can view the overall status of the batch process. Click "View" to check the status of each individual record.<br>

   <figure><img src="/files/wvYJCUupPk1BZZUp0cAX" alt=""><figcaption></figcaption></figure>
6. For any failed records, the reason for failure will be clearly stated.<br>

   <figure><img src="/files/mUXgThLbyWHDDW9ZUnhu" alt=""><figcaption></figcaption></figure>

{% endstep %}
{% endstepper %}

### <mark style="color:red;">6)   Email Notification Enhancements</mark>

#### **A)   Referral Info in Approval Emails**

Admin notifications for approved requests now include referral details, making it easier to identify the referring IB and follow up when key client actions occur.

To configure this, follow these steps:&#x20;

{% stepper %}
{% step %}

#### Navigate to Notification Templates

1. Go to "Settings" > "Notification Settings" > "Notification Templates".&#x20;
2. Under "Email Templates", select "To Admin".&#x20;
3. Locate the task approval email and click the "Edit" icon. <br>

   <figure><img src="/files/18N0iBEFIJ0xoSuJfGn2" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Configure Email Template

1. You can customize the email template to include the client's Referral Name and Referral ID.
2. Click on the parameter tags below to copy them into the template.
3. Click "Save". <br>

   <figure><img src="/files/QlaARihQCuR94iubpYAB" alt=""><figcaption></figcaption></figure>
4. The email will now automatically include the selected referral details.
   {% endstep %}
   {% endstepper %}

#### **B)**   Dedicated cTrader Welcome Emails

New cTrader accounts now trigger platform-specific emails, ensuring clients receive tailored onboarding details—instead of the generic template used for all trading platforms.

This applies to both **live** and **demo** cTrader accounts.

To amend the notification templates, follow these steps:

{% stepper %}
{% step %}

#### Navigate to Notification Templates

1. Go to "Settings" > "Notification Settings" > "Notification Templates".&#x20;
2. Select "Email Templates" or "Popup Templates".&#x20;
3. Select "To Client".&#x20;
4. Locate the notifications you want to amend and click the "Edit" icon. <br>

   <figure><img src="/files/4lrIFrLLlOnKVyqAj915" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

#### Edit Notification Template

1. Make the necessary amendments to the template.&#x20;
2. Click "Save". <br>

   <figure><img src="/files/LzMB1ShDgHsJWwCwVmtP" alt=""><figcaption></figcaption></figure>

{% endstep %}
{% endstepper %}

### <mark style="color:red;">7)   Report Enhancements</mark>

#### **A)**   Client Activity Insights in Transactions Report

Previously, you could only see the total number of records—without knowing how many unique clients they came from. Now, the report also shows the number of distinct clients, helping you quickly understand whether the transactions are spread across many clients or concentrated among a few.

<figure><img src="/files/yjzMe8wpJVGpytdE3ywh" alt=""><figcaption></figcaption></figure>

Furthermore, you can now view the total Payment/Withdrawal Amount by clicking "Total".

Previously, totals reflected only the amounts converted into clients’ trading account currencies. Now, you can see the original transaction amounts and currencies, giving you clearer insight into client funding preferences—such as USDT, ETH, and others.

This helps with product planning and payment channel optimization.

<figure><img src="/files/HSjATskArpeS3JueIUJH" alt=""><figcaption></figcaption></figure>

#### **B)**   Advanced Referral Filters in Client Portal

Advanced referral filtering—previously only available in the back office—is now accessible in the client portal. Referrers can easily filter by downlines, uplines, custom level range from 0 to 100, or use the referral tree for precise, targeted views.

You can now:

1. Enter one or more names and select "All Downlines" to view data for all downlines under those individuals.\
   \
   ![](/files/FmUoAu6AXu1ejcwsmDo3)<br>

2. Enter one or more names and select "All Uplines" to view data for all uplines of those individuals.\
   \
   ![](/files/AfiShKeBu49GcUKJtoX6)

3. Enter one or more names and select "Custom Downlines", specifying the number of downline levels to include.
   1. You can set the range of downline levels to search for.
   2. By default, the range is set from 1 to 1, which includes only the direct downlines of the selected referrer(s).\
      \
      ![](/files/22n87FORu0FFKs3wKuvg)<br>
   3. You can change the range start to 0 if you want to include the selected referrer(s) themselves.\
      \
      ![](/files/kpy4RWAfrAQFWPwcaT0h)<br>
   4. Adjust the number of levels to search deeper—for example, setting it to 3 will include downlines up to the third level. The maximum downline level is 100. \
      \
      ![](/files/DPoG5qnOICi83kVV3Mhw)<br>

4. For highly customized selections, use the **Referral Tree** to manually select the specific downlines you want to view.
   1. Click the "Referral Tree" icon.\
      \
      ![](/files/TJfZkDUaRayzkYJQC8pF)<br>
   2. Click the ">" icon to expand branches of the tree.
   3. Select the desired clients and click "Confirm".\
      \
      ![](/files/eRiGIr8wCda4x0VToWe8)<br>

This feature is added to the following reports:&#x20;

1. My Clients - Referral Details&#x20;
2. My Clients - Trading Account<br>

   <figure><img src="/files/3HJi8xlMNPgvqA4j3p17" alt=""><figcaption></figcaption></figure>
3. All Clients' Reports <br>

   <figure><img src="/files/3ipjASFBQXTaf2TA5uab" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://reference-guide.gitbook.io/crm-version-release-notes/v7.44.0-2025-q2-quality-of-life-qol-update-part-3-daily-operational-efficiencies-in-focus.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
