V7.37.0 - ShuftiPro Integration
Learn about all the details of all our recent CRM updates here.
Last updated
Learn about all the details of all our recent CRM updates here.
Last updated
Released Date - 14 March 2025
offers a comprehensive identity verification solution that covers Know Your Customer (KYC), Know Your Business (KYB), and Anti-Money Laundering (AML) screening. With advanced AI-driven verification, real-time document authentication, and global coverage, ShuftiPro helps businesses enhance security, reduce fraud, and comply with regulatory requirements.
The integration of ShuftiPro with the CRM enhances KYC verification and AML screening with automated workflows, real-time risk detection, and global compliance coverage. Instantly verify clients against sanctions lists, PEP databases, and adverse media sources while streamlining onboarding with configurable verification rules and automated approvals. The seamless onboarding process accelerates account activation, allowing traders to start trading sooner.
Facial Biometrics: Automatically verifies identities in real-time using ShuftiPro’s advanced facial recognition technology, ensuring authenticity and preventing fraud.
Document Verification: ShuftiPro’s AI-powered identity document verification technology checks the format and information on uploaded documents, including IDs, passports, and other official documents, ensuring validity and compliance.
OCR Technology: Leverages Optical Character Recognition (OCR) to automatically extract key information from identity documents and populate the KYC form, reducing manual input and improving efficiency.
AML Screening: Automatically screens clients against ShuftiPro’s comprehensive global database to identify potential risks, including Politically Exposed Persons (PEPs), adverse media, and other compliance concerns.
Real-Time Verification Results: Provides instant access to verification results, including facial biometrics, document validation, and AML screening, enabling informed decision-making with real-time insights.
To begin using ShuftiPro, install it through the CRM Marketplace and assign the necessary permissions to your team.
Sumsub and ShuftiPro cannot coexist in the CRM. If Sumsub is installed, you will not be able to install ShuftiPro, and vice versa.
Follow these steps to get started:
Once the ShuftiPro module has been installed, you will need to enable the respective permissions.
Read ShuftiPro Settings: Provide you with view-only permissions of ShuftiPro settings.
Update ShuftiPro Settings: Provides you with the permissions to edit ShuftiPro settings.
Once permissions have been enabled, you will be able to see "ShuftiPro Settings" under the "KYC" tab.
To get started, connect your ShuftiPro account to the CRM by following these steps:
Login to your ShuftiPro account.
Go to Settings > API Configurations.
You will see your "Client ID". You can copy your "Client ID" by clicking onto the "Copy" icon.
Click "Generate Secret Key" if you have not done so before, or if you wish to update it. If you already have a record of your existing secret key, you can proceed to the CRM Back Office portal to complete the connection setup.
Once your ShuftiPro account has been successfully connected to your CRM, you can proceed with configuring the ShuftiPro settings by following these steps:
The supported verification mode is "Upload Image" only.
Choose "Yes" or "No" for the option "Would you like to detect duplicate accounts?" If you select "Yes", the system will detect if a person who has already been verified attempts to create another account using the same face. In such cases, ShuftiPro will flag the request as a duplicate.
Configure which field in each KYC form will be used for facial biometric verification.
All KYC forms you have set up will automatically be displayed in this section.
For each form, select the corresponding group and field that the system will use for facial biometrics verification.
Only fields with a file upload type will be available for selection. If the selected group does not contain any file upload fields, the field dropdown menu will appear empty.
Click the "Save" icon.
Click the "Enable" button to enable facial biometrics.
Navigate to "Document Verification".
Click the "Edit" icon.
The only supported verification mode is “Upload Image.”
Select the document types you accept for verification. Available options include:
National ID Card
Credit / Debit Card
Passport
Driver's License
Configure which fields in each KYC form will be used for document verification:
All KYC forms you have set up will be automatically displayed in this section.
For each form, select the corresponding group and fields that will be used for document verification.
You must select a Front Side field (required), and you may optionally select a Back Side field.
Only fields of the file upload type will be available for selection. If the selected group does not contain any file upload fields, the field dropdown will appear empty.
Choose "Yes" or "No" for OCR Form.
If you select "Yes" for OCR Form, you will need to map the relevant fields in your KYC forms to ShuftiPro's OCR fields.
You will also see a notice stating: For an enhanced user experience, it is strongly recommended to position the identity document upload field before the basic information fields in your KYC form. This allows the OCR functionality to automatically populate the KYC fields with details extracted from the uploaded document, minimizing manual input. Clients can then simply review and edit the pre-filled information as needed.
Click "Save" to apply your settings.
Click the "Enable" button to enable document verification.
Navigate to "Individual AML Screening".
Click the "Edit" icon.
Map your KYC Fields to ShuftiPro's AML Fields:
Full Name
Date of Birth
Country
All KYC forms you have set up will automatically be displayed in this section. For each form, select the corresponding group and fields to be used for AML screening.
Select the "Search List" you want ShuftiPro to screen.
Choose the Match Score between 0 - 100.
Choose whether you would like ShuftiPro to search for "Relatives and Close Associates" and "Aliases and Alternate Names".
Click the "Save" icon.
Click the "Enable" button to enable individual AML screening.
When configuring approval settings for KYC, you can choose one of the following options:
Manual Approval – All KYC requests require manual review and approval.
Automatic Approval – The CRM will automatically approve or reject requests based on the selected criteria:
No Special Restrictions – All KYC submissions will be automatically approved, regardless of the verification results.
ShuftiPro Verification Passed – Automatic approval will only occur if all ShuftiPro verifications are successful, including, Facial Verification, Document Verification, AML Screening. If any of these verifications fail, the request will not be approved and will require manual review.
Once you have configured the ShuftiPro settings, your clients will go through the following KYC process:
If OCR is enabled, it is strongly recommended to place the identity document upload field at the beginning of the form. This ensures that once the document is uploaded, details are automatically extracted and populated into the form using OCR, reducing manual input.
Once the identity document is uploaded, clients will see a message indicating that document verification is in progress.
Upon completion, extracted data will appear in the relevant fields.
If document verification and OCR fail, an error message will be displayed. However, the client can still proceed by manually entering their details into the form.
When submitting a photo for facial biometric verification, a popup will appear showing that the facial verification process is underway.
If the facial image is unclear or not accepted, an error message will appear stating: "Face could not be detected. Please upload a clear image of your face." Clients may still proceed to submit the form even if this verification fails.
Clients can then review all populated fields, make any necessary edits, and submit the form.
After the KYC request is submitted, the outcome will depend on the selected approval setting:
Manual Approval – The request will show as Pending Approval and requires manual review.
Automatic (No Special Restrictions) – The request will be automatically Approved regardless of verification results.
Automatic (ShuftiPro Verification Passed) – The request will be Approved only if all ShuftiPro verifications are successful. If any verification fails, the request will show as Pending Approval for manual review.
For KYC requests that require manual review, the request will be displayed in the CRM Back Office Portal under Approval > KYC.
Click the "Review" icon next to the request you wish to review.
You’ll be able to view the results of:
Facial biometric verification
Document verification
AML screening
The verification statuses from ShuftiPro will also be reflected in your ShuftiPro account, where additional details and logs can be reviewed.
If any verification has failed, the rejection reason will be displayed.
You can then choose to approve or reject the KYC request.
Upon saving your changes, the CRM will automatically push the updated information to ShuftiPro for verification, and the results displayed in the CRM will be updated accordingly.
You can view ShuftiPro verification results for your clients directly through the Client List.
You can also filter the Client List to narrow down clients based on their verification status for each method. This enables you to quickly identify clients according to their verification outcomes. For each verification method, you can filter by the following statuses:
Not Submitted
Pending
Approved
Rejected
Upon clicking "Generate Secret Key", a new key will be generated. Be sure to copy and store it somewhere safe for future reference. Then, click "Update" to activate the new secret key.
Select "Callback", fill in the Callback URL and click "Submit".
All filled in details will be displayed for review as well.
If there is an error or typo in the client's submission, you can assist them by clicking the "Edit" icon on their KYC request.
Make the necessary amendments and click "Save".
You can then proceed to approve or reject the request.
To do so, you will need to ensure you add the relevant ShuftiPro verification fields as "Visible" fields.
Manual Approval
Automatic Approval - No Special Restrictions
Automatic Approval - ShuftiPro Verification Passed
All KYC requests require manual review and approval.
All KYC submissions will be automatically approved, regardless of the verification results.
Automatic approval will only occur if all ShuftiPro verifications are successful, including, Facial Verification, Document Verification, AML Screening. If any of these verifications fail, the request will not be approved and will require manual review. The system will generate a log detailing the reason for the verification failure.