KYC Automation for FX & CFD Brokers

FX/CFD Automated KYC
Orchestration Platform

One platform to verify clients, stay compliant, and sync everything back to your CRM — without the overhead of building it yourself.

Veriff | PandaTS CRM | WhatsApp Business | AWS SES | SendGrid | Works with any CRM and KYC/AML provider
5-phase
Automated verification workflow
1000+
Clients verified per batch job
2-way
CRM sync with PandaTS
3
Email providers with auto-fallback
Flexible
Bring your CRM and provider and get it integrated

Zero manual work, from deposit to verified

From the moment a client makes their first deposit, KYCPro takes over completely. Your team touches nothing. No chasing, no copy-pasting, no manual emails. Here’s exactly what happens:

1
Client makes a deposit
PandaTS CRM fires a webhook to KYCPro the moment a deposit is recorded. KYCPro checks whether this client has already been verified — if yes, nothing happens. If no, the process starts instantly.
Typically within 1–2 seconds of the deposit event.
2
Verification link sent automatically
KYCPro creates a unique verification session for the client and sends them a personalised message via WhatsApp. If WhatsApp delivery fails, it falls back to email without any manual intervention.
Client receives: “Complete your identity verification to activate your account.”
3
Client completes verification on their phone
The client taps the link, uploads their ID document and proof of address, and takes a selfie — no app download required, works on any smartphone. AI checks the documents in real time.
Average completion time: under 3 minutes.
4
Result received and processed Automated
The verification result comes back via webhook. KYCPro processes it immediately: approved clients are activated, declined clients are flagged, and clients who need to resubmit receive a new link automatically.
No one on your team needs to log into a verification dashboard.
5
PandaTS updated, audit trail complete Done
Compliance status is pushed back to PandaTS CRM with a timestamped audit comment — e.g. “[KYC Portal] ✅ Verification APPROVED”. Your CRM is always the source of truth, visible to the whole team without leaving PandaTS.
If the client’s cumulative deposits later exceed your EDD threshold, a Declaration of Deposit form is triggered automatically.

You define the thresholds, document requirements, and escalation rules once during setup. After that, KYCPro enforces them on every client, automatically. Here’s what the platform handles without your team lifting a finger:

1
Deposit triggers automatic KYC check
The moment PandaTS records a deposit, KYCPro checks the client’s current compliance status. Already verified? Skipped. In progress? A reminder is queued. Never started? Standard verification initiated immediately.
No client slips through because someone forgot to send a request.
2
Client submits ID, proof of address, and proof of funds
Standard verification collects a government-issued ID and proof of address dated within 3 months of the most recent deposit. AI performs OCR, liveness detection, AML/PEP screening, and document authenticity checks.
Documents, results, and session IDs are stored and linked to the client record.
3
EDD threshold triggers Declaration of Deposit Configurable
When a client’s cumulative deposits exceed your configured threshold (e.g. $10,000), KYCPro automatically flags them for Enhanced Due Diligence and sends a Declaration of Deposit form. Status in PandaTS is set to Partial until the DoD is completed.
Threshold amount is set per merchant in your compliance settings.
4
Resubmissions and reminders handled without email chains
If verification requires additional documents, KYCPro generates a new session link and notifies the client automatically. If a client hasn’t completed verification after a set period, escalating reminders go out via WhatsApp and email. Every message is logged with timestamp and delivery status.
No compliance officer needs to track who has and hasn’t responded.
5
Full audit trail in PandaTS, always current Audit-ready
Every action — verification requested, result received, CRM updated, reminder sent, EDD triggered — is written to the audit log with actor, timestamp, and outcome. PandaTS receives auto-comments on each event. KYC expiry is tracked from approval date; renewal reminders fire automatically before the 12-month mark.
Your AMLRO has a complete compliance record without maintaining a separate spreadsheet.

FX broker compliance software, built end-to-end

No extra integrations to set up. Bring your own vendor accounts and keep full control.
🔗

PandaTS CRM Integration

Native bidirectional sync with PandaTS. Compliance status updates flow both ways, with automatic audit comments on every action.

📱

WhatsApp + Email Delivery

Send verification links via WhatsApp Business API. Automatic fallback to email if WhatsApp fails. Full message history tracked.

Batch Verification

Process hundreds of clients at once with real-time progress tracking. Job queue handles rate limits and retries automatically.

🆔

Veriff-Powered Identity

AI-assisted document OCR, face matching, AML/PEP checks, and liveness detection — powered by Veriff's verification engine.

🔔

Automatic Reminders

Escalation workflows send follow-up reminders to clients who haven't completed verification, reducing drop-off without manual effort.

🏦

EDD Thresholds

Configure deposit thresholds to automatically trigger Enhanced Due Diligence — compliant with FX regulatory requirements.

🛡️

Multi-Merchant Architecture

Each broker operates in a fully isolated tenant with their own clients, settings, API keys, and audit logs. No data bleed.

📧

Multi-Provider Email

AWS SES, SendGrid, or SMTP — configure your preferred provider. Automatic failover to backup provider if the primary goes down.

📊

Compliance Dashboard

Real-time visibility into pending, approved, declined, and expiring verifications. Filter by status, export reports, track trends.


You keep your vendor accounts

KYCPro connects your existing Veriff, WhatsApp, and email accounts — we don't resell them. You stay in control of your data, your contracts, and your costs.

This means no markups on verification costs, no vendor lock-in through us, and full compliance ownership staying with your legal team where it belongs.

What you bring:

  • ✓  Veriff API account
  • ✓  Meta WhatsApp Business account
  • ✓  PandaTS CRM credentials
  • ✓  Email provider (SES / SendGrid / SMTP)

We handle the orchestration. You own the integrations.


Simple, transparent plans

Monthly subscription + one-time setup fee. No per-verification markups. You keep your own vendor accounts.
Starter
$499 / mo
+ $2,000 one-time setup fee
  • Up to 5,000 clients
  • 1,000 verifications / mo
  • 3 user seats
  • PandaTS CRM integration
  • WhatsApp + email delivery
  • Auto-reminders
  • Basic compliance reports
  • Email support, 48h
Get started
Enterprise
$2,499 / mo
+ $5,000+ one-time setup fee
  • Unlimited clients
  • Unlimited verifications
  • Unlimited users
  • Any CRM integration
  • WhatsApp + custom email templates
  • Custom reminder schedule
  • Custom compliance reports
  • Priority support, 4h SLA
Talk to us
Starter Professional Enterprise
Monthly fee$499$2,499
Setup fee$2,000$5,000+
Client limit5,000Unlimited
Verifications / mo1,000Unlimited
User seats3Unlimited
CRM integrationPandaTSAny CRM
WhatsApp
Email notificationsCustom templates
Auto-remindersCustom schedule
Webhook automation
Compliance reportsBasicCustom
SupportEmail, 48hPriority, 4h SLA
Add-onPrice
Additional CRM integration (non-PandaTS)$2,000 setup + $200/mo
Custom WhatsApp templates (design + approval)$500 one-time
White-label (remove KYCPro branding)$300/mo
Batch import migration (existing clients)$1,000 one-time
Premium support (4h SLA, weekends)$200/mo

The true cost of building KYC in-house

Many brokers underestimate what a compliant, production-grade KYC system actually costs to build and maintain. Here's a realistic breakdown.
Cost Item One-time Monthly Notes
Veriff API integration $5,000 – $15,000 4–8 weeks of development
WhatsApp Business API integration $3,000 – $8,000 Template approval, webhook handling
PandaTS CRM sync $5,000 – $12,000 No off-the-shelf solution exists
Automated reminder system $2,000 – $5,000 Scheduling, templates, escalation logic
Merchant dashboard (frontend + backend) $8,000 – $20,000 UI, auth, roles, reporting
Ongoing maintenance & dev $1,000 – $3,000 API changes, bug fixes, updates
Compliance officer time (manual KYC handling) $2,000 – $5,000 Without automation, someone reviews manually
Total DIY cost $23,000 – $60,000 $3,000 – $8,000 / mo Before the system is even fully compliant

Alternatively, all-in-one platforms like Sumsub charge $3,000–$10,000/month for regulated brokers at scale — without native PandaTS integration, and with significant overlap on features you may not need. KYCPro is purpose-built for FX and CFD brokers: tighter scope, lower cost, and direct CRM connectivity out of the box.


Ready to automate your KYC?

Leave your details and we'll be in touch within one business day.

Get in touch
← Back to Home

Real KYC workflows KYCPro automates

Drawn directly from the platform's implemented features — these are production workflows, not aspirational slides.
📥

New Client Onboarding

When a new lead is created in PandaTS CRM above a configurable deposit threshold, KYCPro automatically creates a verification session and sends a WhatsApp message with the verification link. No manual steps needed from your compliance team.

📦

Bulk KYC Campaigns

Select hundreds of existing clients and launch a batch verification campaign in one click. The job queue processes them in controlled chunks, respects API rate limits, and reports success/failure counts when done.

🔁

Resubmission Handling

When Veriff requests additional documents, the system automatically notifies the client with a new link, adds a comment to their CRM record explaining the reason, and tracks the resubmission status — all without manual intervention.

Expiry Reminder Campaigns

KYCPro tracks KYC expiry dates (default: 1 year from approval). As expiry approaches, automated reminder messages are sent to clients so renewal is completed before compliance lapses.

🏦

Enhanced Due Diligence Trigger

Configure a deposit threshold (e.g. $10,000). Any client whose deposit exceeds that threshold automatically gets flagged for EDD review, with the compliance status in PandaTS CRM updated accordingly.

📋

Compliance Audit Trail

Every action — verification request sent, result received, CRM updated — is logged with a timestamp. PandaTS CRM also receives auto-comments like "[KYC Portal] ✅ Verification APPROVED" for a full audit trail in your CRM.

🔀

WhatsApp Fallback to Email

If a client can't be reached via WhatsApp (invalid number, delivery failure), the system automatically retries via email. Message delivery status and history are tracked for both channels.

🔄

Bidirectional CRM Sync

Data flows both ways. When KYC is approved, compliance status updates in PandaTS. If client details change in CRM (phone, name), those changes sync back into KYCPro's client record.

👥

Multi-User Merchant Access

Each broker can have multiple user roles — admin, compliance officer, read-only viewer. Access is scoped per merchant, with a full activity log showing who did what and when.

← Back to Home

KYCPro LTD  ·  Registered in England & Wales  ·  128 City Road, London EC1V 2NX

Why KYCPro Exists

If you've run compliance at a forex or CFD brokerage, you know the drill. A client makes a deposit. Someone on your team has to track them down — WhatsApp, email, follow-ups, manual status checks, copy-pasting results back into the CRM. For every single client. Every single time.

That's not a compliance process. That's a full-time job that shouldn't exist.

KYCPro was built to eliminate it. Not to wrap a nice UI around the same manual steps — but to remove the steps entirely. A deposit triggers a verification request automatically. The client gets a WhatsApp message with a link. They verify. The result comes back. The CRM gets updated. Your team does nothing except review flagged cases.

The Gap Nobody Filled

There are plenty of identity verification vendors out there — Veriff, Sumsub, Onfido. They do the document checking part well. But they stop there. You still have to figure out how to reach your clients, track who's done what, handle failures, sync results back to your CRM, and deal with batch jobs for your existing client base.

For brokers on PandaTS CRM specifically, there was nothing. No native integration. No automation layer. Just spreadsheets, manual work, and compliance officers burning hours on tasks a system should be handling.

That's the gap KYCPro fills.

Built for Brokers, Not Generic SaaS

KYCPro isn't a horizontal identity platform trying to serve every industry. It's built specifically for FX and CFD brokers — which means the verification flow, the EDD triggers, the expiry tracking, the CRM sync logic, all of it reflects how broker compliance actually works. The rules around proof of address recency, enhanced due diligence thresholds, audit trail requirements — these are baked in, not bolted on.

We're also provider-agnostic by design. You bring your own Veriff account, your own WhatsApp Business credentials, your own email provider. KYCPro orchestrates everything. You keep control, you keep your existing vendor relationships, and you're not locked into our reseller margins.

Where We Are

KYCPro LTD is registered in England and Wales. The platform is live, handling real verifications for real brokers. We're a small team — which means when you contact us, you talk to the people who built the product.

If you're still running KYC manually, or paying someone to copy-paste statuses into a CRM, we'd like to show you what automated looks like.

Get in touch →

Terms and Conditions of Service

KYCPro LTD  ·  Effective Date: 1 February 2026  ·  Version 1.0

1. Introduction and Acceptance

These Terms and Conditions ("Terms") govern access to and use of the KYCPro platform ("Platform"), a software-as-a-service solution for Know Your Customer (KYC) compliance and identity verification workflow management, operated by KYCPro LTD, a company registered in England and Wales with its registered address at 128 City Road, London EC1V 2NX, United Kingdom.

By accessing or using the Platform, you ("Merchant", "you", or "your") agree to be bound by these Terms. If you do not agree to these Terms, you must not use the Platform.

These Terms constitute a legally binding agreement between you and KYCPro LTD. If you are accepting these Terms on behalf of a company or other legal entity, you represent that you have the authority to bind that entity.

2. Definitions

In these Terms, the following definitions apply:

3. Platform Services

3.1 Service Description

The full description of services provided by KYCPro, including platform features, supported integrations, and applicable service limitations, is set out in Annex 1 (Scope of Services) to these Terms. Annex 1 forms an integral part of this agreement and is incorporated herein by reference.

3.2 Service Availability

KYCPro will use commercially reasonable efforts to ensure the Platform is available 99.5% of the time on a monthly basis, excluding scheduled maintenance windows. Scheduled maintenance will be communicated at least 24 hours in advance. KYCPro does not guarantee uninterrupted service and accepts no liability for temporary unavailability.

3.3 Third-Party Integrations

The Platform integrates with third-party services to deliver its functionality. Merchants are responsible for obtaining their own valid accounts and API credentials for all required third-party services. KYCPro does not resell third-party services. Availability and performance of Third-Party Services are outside KYCPro's control, and KYCPro accepts no liability for failures, outages, or policy changes by third-party providers.

4. Subscription Plans and Payment

4.1 Subscription Plans

The subscription plans available, including applicable monthly fees, included features, client limits, and any one-time setup fees, are set out in Annex 2 (Pricing and Payment Terms) to these Terms. Annex 2 forms an integral part of this agreement and is incorporated herein by reference.

4.2 Payment Terms

Payment terms, including invoice schedules, due dates, late payment charges, and suspension rights, are set out in Annex 2 (Pricing and Payment Terms) to these Terms.

4.3 Price Changes

KYCPro may update subscription pricing with not less than 30 days' written notice. Continued use of the Platform after the effective date of a price change constitutes acceptance of the new pricing.

5. Merchant Obligations and Acceptable Use

5.1 Compliance with Law

Merchants must at all times comply with all applicable laws, regulations, and regulatory guidance, including without limitation:

Merchants are solely responsible for determining whether and how the Platform meets their specific regulatory obligations. KYCPro does not provide legal or compliance advice.

5.2 Account Security

Merchants are responsible for maintaining the confidentiality of all account credentials and API keys. Merchants must promptly notify KYCPro of any actual or suspected unauthorised access. KYCPro accepts no liability for losses resulting from compromised credentials.

5.3 Prohibited Uses

Merchants must not use the Platform to:

6. Data Protection and Privacy

6.1 Data Processing Roles

In relation to Personal Data of End Clients processed through the Platform, the Merchant acts as the data controller and KYCPro acts as a data processor on the Merchant's behalf. A Data Processing Agreement (DPA), forming part of these Terms, governs such processing.

6.2 Merchant Data Responsibilities

Merchants are responsible for:

6.3 KYCPro Data Obligations

KYCPro will process Personal Data only on documented instructions from the Merchant, implement appropriate technical and organisational security measures, notify the Merchant without undue delay upon becoming aware of a Personal Data breach, and assist the Merchant in meeting its data subject rights obligations.

6.4 Data Retention

Verification records and associated Personal Data are retained for the duration of the Merchant's subscription plus a further 5 years, unless otherwise required by law or agreed in writing. Merchants may request earlier deletion subject to applicable legal retention obligations.

7. Intellectual Property

All intellectual property rights in the Platform, including software, algorithms, documentation, and branding, are owned by KYCPro LTD or its licensors. These Terms do not transfer any ownership rights to the Merchant.

Merchants are granted a non-exclusive, non-transferable, revocable licence to access and use the Platform solely for their internal business purposes during the subscription term.

Merchants retain ownership of their own data and content uploaded to the Platform. By uploading data, Merchants grant KYCPro a limited licence to process such data solely to deliver the Services.

8. Confidentiality

Each party agrees to keep confidential all non-public information received from the other party that is designated as confidential or that reasonably should be understood to be confidential. This obligation does not apply to information that is publicly available, independently developed, or required to be disclosed by law.

Confidentiality obligations survive termination of these Terms for a period of 5 years.

9. Limitation of Liability

9.1 Exclusions

To the maximum extent permitted by applicable law, KYCPro excludes all liability for:

9.2 Liability Cap

KYCPro's total aggregate liability to a Merchant for all claims arising under or in connection with these Terms shall not exceed the total subscription fees paid by the Merchant in the 3 months immediately preceding the event giving rise to the claim.

9.3 Exceptions

Nothing in these Terms limits liability for death or personal injury caused by negligence, fraud or fraudulent misrepresentation, or any other liability that cannot be excluded or limited by law.

10. Indemnification

The Merchant agrees to indemnify, defend, and hold harmless KYCPro LTD, its directors, employees, and agents from and against any claims, damages, losses, liabilities, costs, and expenses (including reasonable legal fees) arising out of or relating to:

11. Term and Termination

11.1 Term

These Terms commence on the date the Merchant first accesses the Platform and continue until terminated in accordance with this clause.

11.2 Termination for Convenience

Either party may terminate the subscription with 30 days' written notice. No refunds are issued for any unused portion of a prepaid monthly subscription period.

11.3 Termination for Cause

KYCPro may terminate these Terms immediately upon written notice if the Merchant:

11.4 Effect of Termination

Upon termination, the Merchant's access to the Platform will be disabled. KYCPro will retain data for the period specified in clause 6.4 and will make data available for export within 30 days of termination upon written request.

12. Warranties and Disclaimers

KYCPro warrants that the Platform will perform materially in accordance with its documentation under normal use conditions. To the maximum extent permitted by law, KYCPro makes no other warranties, express or implied, including warranties of merchantability or fitness for a particular purpose.

The Platform is provided as a tool to assist Merchants in conducting KYC processes. KYCPro does not warrant that use of the Platform will ensure regulatory compliance, and the Merchant remains solely responsible for meeting its own compliance obligations.

13. Changes to Terms

KYCPro may update these Terms from time to time. Merchants will be notified of material changes at least 30 days before the changes take effect. Continued use of the Platform after the effective date of updated Terms constitutes acceptance.

14. Governing Law and Dispute Resolution

These Terms are governed by the laws of England and Wales. Any dispute arising out of or in connection with these Terms shall first be subject to good-faith negotiation between the parties for a period of 30 days.

If the dispute cannot be resolved through negotiation, the parties agree to submit to the exclusive jurisdiction of the courts of England and Wales.

15. General Provisions

16. Contact Information

For questions about these Terms, please contact KYCPro LTD at:

Let's talk compliance

Tell us about your brokerage and we'll get back to you within one business day.

✅ Thanks! We'll be in touch within one business day.

* Required fields. We’ll only use your contact details to follow up on your inquiry.