CRM Version Release Notes
CRM Client Portal User Guide
  • CRM Version Release Notes
  • V7.37.0 - ShuftiPro Integration
  • V7.36.0 - 2025 Q2 Quality of Life (QOL) Update
  • V7.35.0 - Unlock Greater Control with Advanced Prop Trading Features
  • V7.34.0 - Proactive Risk Management with Trading Risk Alerts
  • V7.33.0 - Boost Your Support Experience with Enhanced Email Notifications
  • V7.32.0 - Stay Ahead with Automated Prop Trading Alerts
  • V7.31.0 - Empowering Your CRM with Enhanced Flexibility and Control
  • V7.30.0 - Empower Your IBs with Prop Trading Insights
  • V7.29.0 - Unlock Deeper Insights with the New Prop Challenge Dashboard & Data Type Functionality
  • V7.28.0 - Streamlined Client Management, Enhanced API Features & Improved User Experience
  • V7.27.0 - Reinforced Security, Expanded API Functions, and Reporting Improvements
  • V7.26.0 - Full Integration of Fortex Trading Platform with Your CRM
  • V7.25.0 - Enhanced Data Analysis and Reporting Features
  • V7.24.0 - Boost Your Prop Challenge Participation with New Promo Codes!
  • V7.23.0 - Easily Configure Fortex Trading Commissions in Your CRM
  • V7.22.0 - Enhanced KYC, Account Management & Compliance Features
  • V7.21.0 - Multi-Module Enhancements
  • V7.20.0 - Introducing Our Powerful New Coupon Feature
  • V7.19.0 - Enhanced Prop Challenge Monitoring, New Webhooks, and Improved Dashboard Insights
  • V7.18.0 - Enhancements to Trading Server Access, Promotional Links, Referral Settings, & Reports
  • V7.17.0 - Full Integration of Fortex Trading Platform with Our Prop Trading System
  • V7.16.0 - Multi-Module Optimizations
  • V7.15.0 - Prop Trading Enhancements
  • V7.14.0 - Prop Trading 1 Step-Challenge, Tailored Profit Sharing and more!
  • V7.13.0 - Smart FX Conversion & New Client Creation API
  • V7.12.0 - Fireblocks Integration
  • V7.11.0 - Revamped Prop User Interface
  • V7.10.0 - Introducing New Commission Schemes for Prop Trading Challenge Fee
  • V7.9.0 - Optimizations Across Multiple Modules
  • V7.8.0 - Stripe Integration
  • V7.7.0 - Revamped Deposit Interface & Prop Challenge "Direct Purchase" Function
  • V7.6.0 - Prop Trading System Major Update: Auto-Profit Sharing, Enhanced Configurations & More
  • V7.5.0 - Introducing a New Dimension in IB Commission Module & System Pop-Up Notification to Clients
  • V7.4.0 - Prop Trading Challenge Optimization: Advanced Analytics & Enhanced Functions
  • V7.3.0 - Embrace the New Calendar Experience & Optimized Deposit and Commission Payout Process
  • V7.2.0 - Elevating Your Business with Twilio Verify & MT4 Advanced Account Report Extension
  • V7.1.0 - Game Changer: Trading Competitions Unleashed!
  • V7.0.0 - Unveiling the Exciting World of Proprietary Trading Challenges
  • V6.14.0 - Withdrawal Webhook
  • V6.13.0 - New Commission Payout Method & Rebate Currency Selection
  • V6.12.0 - Match2Pay Withdrawal & Mandatory 2-Factor Authentication
  • V6.10.0 - Risk Management Dashboard
  • V6.7.5 - Match2Pay Integration
  • V6.5.0 - SumSub Integration
  • V6.4.0 - Launch of AI Editor & Addition of Client and Leads Activity Logs
  • V6.2.0 - AirCall Integration & Optimization of Clients & Leads Details Page
  • V5.15.0 - Optimizations to PWA & Automatic Deposit Function
  • V5.14.5 - Launch of PWA Application for CRM Client Portal
  • V5.13.0 - Multiple KYC Forms for Different KYC Requirements
  • V5.12.1 - Newly Added Email Design Templates
  • V5.12.0 - Addition of System Tags & Optimization of Filtering Options
  • V5.11.0 - New Task Function & Enhancement of Client Dashboard
  • V5.10.0 - New Tier Upgrade Function, Optimization of Deposit & KYC Settings and Customizable Report
  • V5.9.0 - New Ticketing Function & Customization of Exchange Rate Settings
  • V5.8.0 - Launch of New Tagging Functionality and Optimization of Clients & Leads Details Tab
  • V5.6.0 - Customizable User Interface, Launch of New Email Design Templates & Other Optimizations
  • V5.5.0 - ChillPay Integration, Enhancements to Notifications Module, New KYC Configuration and more
  • V5.4.1 - PayPal Integration
  • V5.4.0 - Enhancement to Multiple Modules & Optimization of Mobile User Interface
  • V5.3.15 - Enhancement on Leads Module & New Bank Card Approval Function
  • V5.3.0 - Marketplace - New Bonus Function
  • V5.2.25 - Improvements to Withdrawal Process, Permissions for Leads Module & Referral Tree Display
  • V5.2.0 - Open API Functionality
  • V5.1.0 - Enhanced Trading Account Module, Downline Filter Function, Remote Login Prompts and More
  • v5.0.0 - Enhancements Across Multiple Module
  • V4.4.0 - Introducing New Exchange Rate Sources and Enhanced Email Notifications
  • V4.2.0 - New Restart Gateway & Domain Management Function
  • V4.1.0 - Introducing System Logs, Demo Account Promotion Link, and Module Optimizations
  • V4.0.0 - Introduction of New IB Commission Payout Model: Spread Percentage
Powered by GitBook
On this page
  • Summary
  • 1) Marketplace Installation & Permission Settings
  • 2) Register for a Fireblocks Account
  • 3) Retrieving API Credentials from Fireblocks
  • 4) Create Vault Account via Fireblocks
  • 5) Connect Fireblocks to CRM
  • 6) Inputting Callback Address into Fireblocks
  • 7) Fireblocks Security Measures
  • 8) View, Edit & Delete Fireblocks Settings
  • 9) Setting Up Fireblocks as a Payment Method
  • 10) Client Deposit via Fireblocks
  • 11) Setting Up Fireblocks as a Withdrawal Method
  • 12) Client Withdraw via Fireblocks
Export as PDF

V7.12.0 - Fireblocks Integration

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

PreviousV7.13.0 - Smart FX Conversion & New Client Creation APINextV7.11.0 - Revamped Prop User Interface

Last updated 10 months ago

Released Date - 23 May 2024

We are thrilled to announce the integration of Fireblocks Vault with our CRM, a digital asset provider trusted by some of the world's leading banks and institutions. Fireblocks empowers brokers to seamlessly manage cryptocurrency deposits and withdrawals with enhanced protection. By leveraging Fireblocks' enterprise-grade infrastructure, you can ensure both the safety and efficiency of your clients' crypto transactions. Keep reading to learn more!

Summary

  1. New Crypto Payment Method: Discover new opportunities and enhance your client experience with our ready-to-use crypto payment gateway. Simplify cryptocurrency transactions and expand payment options for your clients, allowing you to accept payments globally and instantly with ease.

  2. Secure Vault Structure: Safeguard client assets through Fireblocks' vault structure, which segregates funds into dedicated vault accounts, strengthening security and audit protocols for all transactions. Enjoy the convenience of cryptocurrency without sacrificing safety or reliability.

  3. Security Checklist: Enhance the security of your funds by adhering to the recommended security checklist, which includes mandatory two-factor authentication (2FA) and multi-level approval processes, providing extra layers of protection.

1) Marketplace Installation & Permission Settings

To begin offering Fireblocks, follow these steps to install it via the CRM marketplace:

  1. Navigate to the CRM marketplace.

  2. Search for "Fireblocks" and click on "Install."

  3. You will be redirected to the details page where you can learn about the functionalities. Click "Install" to proceed with the installation.

Once Fireblocks is installed on your CRM, ensure to enable the following permissions:

  1. Read Fireblocks Settings: Allows viewing of settings for Fireblocks.

  2. Create Fireblocks Settings: Enables creation and configuration of settings for Fireblocks.

  3. Update Fireblocks Settings: Facilitates updating and amending the configuration for Fireblocks.

  4. Delete Fireblocks Settings: Grants the ability to delete Fireblocks settings as needed.

2) Register for a Fireblocks Account

Next, to register for a Fireblocks account, follow these steps:

  1. Click "Request Demo".

  2. The Fireblocks team will reach out to you to setup your account.

3) Retrieving API Credentials from Fireblocks

Once you have created your Fireblocks account, follow these steps to retrieve the API credentials:

  1. Login to your Fireblocks account.

  2. Click "Settings".

  3. Navigate to "Users" tab and click "Add user".

  1. Click "API user".

  2. Fill in the Name.

  3. Select "Editor" for the Role.

  4. Click "Automatic CSR".

  5. Download the private key.

  6. Once you have downloaded the private key. Click "Add user".

  1. Once you have added a user, you can retrieve the API key by clicking onto the key icon.

  2. Store the API key securely for future reference.

4) Create Vault Account via Fireblocks

To create a vault account, follow these steps:

  1. Login to your Fireblocks account.

  2. Navigate to "Accounts".

  3. Click "Create vault account".

  1. Fill in Account Name.

  2. Click "Create".

  1. After creating the vault account, you'll be redirected to setup wallets for the account.

  2. Click "Create wallet" to setup wallets for the various asset classes.

  1. Select the asset.

  2. Click "Create wallet".

  3. Each vault account can hold 1 wallet per asset.

5) Connect Fireblocks to CRM

To connect your Fireblocks account to the CRM, follow these steps:

  1. Navigate to PSP Settings > Fireblocks Settings.

  2. Click "Create".

  1. Fill in the respective fields.

  2. To enable Fireblocks as a withdrawal method, you will need to select the appropriate Withdraw Vault Account.

  3. Click "Save".

6) Inputting Callback Address into Fireblocks

You will need to input the CRM callback address into your Fireblocks account. To do so, follow these steps:

  1. Once you have created the Fireblocks settings, you can retrieve the callback address by clicking the "View" icon.

  2. You will be able to see the callback address here.

  1. Login to your Fireblocks account.

  2. Click "Settings" and navigate to "General" tab.

  1. Click "Manage webhooks" and input the callback address.

  2. Click "Save".

7) Fireblocks Security Measures

To enhance the security of your funds, we've introduced security measures for utilizing Fireblocks as a deposit and withdrawal channel. While these measures are optional, we highly recommend their implementation, which includes:

You'll have visibility into the necessary actions to enhance the security of your funding processes.

A) 2FA Verification

To enable 2FA Verification, follow these steps:

  1. Click on "GO NOW".

  2. You will be redirected to Security Settings.

  1. Click the "Edit" icon.

  2. Turn on Mandatory 2FA.

  3. Click the "Save" icon.

The security checklist for 2FA will be marked as completed.

B) Multi Level Approval

To setup Multi-Level Approval, follow these steps:

  1. Click on "GO NOW".

  2. You will be redirected to the CRM Marketplace.

  3. Locate "Multi-level Approval" and click "Install".

  1. You'll be redirected to the details page.

  2. Click "Install" to proceed with the installation.

  3. The security checklist for installation of Multi-level Approval will be marked as completed.

  1. To proceed with the configuration of Multi-Level Approval for withdrawals, click "GO NOW".

  2. You will be redirected to Approval Settings > Process Settings.

  3. Locate "Withdrawal" and click the "Edit" icon.

  1. It is recommended to have at least 2 levels of approvers:

    • First Level: Deduct Level of Approval. Upon approval, the withdrawal amount will be deducted from the trading account or wallet.

    • Second Level: Payout Level of Approval. Upon approval, the withdrawal request will be sent to Fireblocks and the funds will be paid out to your client.

  2. You will need to add a second level by clicking the "+" icon.

  3. Upon adding the second level of approver, the first level will automatically be assigned both the "Deduct" and "Payout" approval.

  1. Set "Payout Level" to be on the second level of approval by clicking the "Payout" icon.

  2. Assign the respective parties for each level of approval.

  3. Click "Publish".

The security checklist for setting up multi-step approval will be marked as completed.

8) View, Edit & Delete Fireblocks Settings

You will be able to perform the following actions on your Fireblocks Settings:

View Settings

To view Fireblocks settings, follow these steps:

  1. Locate the specific Fireblocks setting you wish to view.

  2. Click on the "View" icon.

  3. You will be able to see all the configured settings.

Edit Settings

To edit Fireblocks settings, follow these steps:

  1. Locate the Fireblocks settings you want to edit.

  2. Click on the "Edit" icon.

  3. Make the necessary amendments.

  4. Click on "Save" to save the updated settings.

Delete Settings

To delete Fireblocks settings, follow these steps:

  1. Locate the Fireblocks settings you want to delete.

  2. Click on the "Delete" icon.

  3. A confirmation popup notice will appear.

  4. Click "Confirm" to proceed with the deletion.

  5. Please note that if the Fireblocks setting is being used by an existing deposit method, you will not be able to delete it.

9) Setting Up Fireblocks as a Payment Method

To setup Fireblocks as a payment method for your clients, follow these steps:

  1. Navigate to Transaction Settings > Deposit Settings within your CRM.

  2. Click on the "Create" button to create a new payment method.

  1. Select the Fireblocks setting you have configured under "Fireblocks Settings" as the platform for the deposit method.

  2. Fill in the respective fields.

    • Select the client groups for which this deposit method will be allowed.

    • Provide a name for the deposit method.

    • Select the supported currencies that your clients can use for deposits.

    • Fill in the details for each currency, including:

      1. Minimum Deposit: Set the minimum deposit amount for the currency.

      2. Maximum Deposit: Set the maximum deposit amount for the currency.

      3. Fee: Enter the fee amount associated with the deposit.

      4. Maximum Fee: Specify the maximum fee applicable for the deposit.

    • Configure the required deposit fields as per your preferences.

  3. Click on the Save button to save the deposit method configuration.

10) Client Deposit via Fireblocks

To deposit funds via Fireblocks, your clients can follow these steps:

Navigate to the "Funds" section in their account and click on "Deposit".

  1. Select "Fireblocks" as the deposit method.

  2. Select the "Payment Currency".

  3. Fill in the account to deposit funds into and the payment amount.

  4. Click "Next".

  1. If your client does not have an existing vault account, the CRM will automatically create one on Fireblocks, using the client's CRM ID as the account name.

  2. A dedicated wallet address will be displayed. Your client can proceed to transfer the funds to this wallet.

  3. Once the transfer is complete, click "Payment Completed".

  1. Deposit via Fireblocks will need to be done within a 2 hours timeframe. Otherwise, the deposit request will be cancelled automatically.

  2. Once payment is completed, a deposit request will be sent to you, and it will be either manually or automatically approved based on the approval settings configured by you.

  3. In the Approvals page of your CRM, you can easily monitor all deposits made via Fireblocks. The payment status will be reflected as follows:

    • Success: This indicates that the callback for the deposit was successful, confirming a completed transaction.

    • Failed: This status signifies that the callback for the deposit failed, indicating an unsuccessful transaction.

    • Pending: If the callback for the deposit has not been received yet, the status will be shown as Pending, indicating that the transaction is still being processed.

11) Setting Up Fireblocks as a Withdrawal Method

To setup Fireblocks as a withdrawal method for your clients, follow these steps:

  1. Navigate to Transaction Settings > Withdrawal Settings.

  2. Under Withdrawal Method Settings, click "Create".

Fill in the respective fields:

  1. Select "Fireblocks" as the Platform.

  2. Fill in the name of the withdrawal method.

  3. Select the Client Groups the withdrawal method will be made available to.

  4. Select the currencies.

  5. Fill in the minimum withdrawal, maximum withdrawal, fee and maximum fee amount for reach currency.

  6. Configure the withdrawal fields. Wallet address is a default mandatory field that cannot be edited or deleted.

Click "Save".

12) Client Withdraw via Fireblocks

To withdraw funds via Fireblocks, your clients can follow these steps:

  1. Navigate to Funds.

  2. Click "Withdraw".

  1. Fill in the respective fields on the withdrawal form.

    • Fireblocks will whitelist your client's wallet address.

    • Each client canonly have one wallet address per asset.

    • For first-time withdrawals via Fireblocks, clients will need to provide their wallet address, which will then be automatically whitelisted and assigned in Fireblocks.

    • For subsequent withdrawals, the whitelisted wallet address for the asset will be automatically filled in.

  2. Click "Submit".

  1. Your client will be redirected to the transaction history page where they can view the status of their request.

  2. The withdrawal request will be sent to you for review.

    • If you have not set up multi-level approval, upon your approval, the funds will be deducted from the client's trading account or wallet, and the funds from your withdrawal vault account will be sent to the client's wallet address.

    • If you have set up multi-level approval according to the security checklist, upon first-level approval, the funds will be deducted from the client's trading account or wallet. The funding status will reflect "Withdrawn".

    • Upon second-level approval, the funds from your withdrawal vault account will be sent to the client's wallet address.

Navigate to .

Retrieve the Webhook public key via this and store the API key for future reference as well.

: Clients are required to input a 2FA code before proceeding with any transactions.

: Each withdrawal request undergoes two levels of mandatory approval. This additional verification layer ensures that only authorized and legitimate requests are processed, mitigating the risk of unauthorized withdrawals.

Fireblocks official website
link
Two-Factor Authentication (2FA) Verification
Multi-Level Approval for Withdrawals