One platform to verify clients, stay compliant, and sync everything back to your CRM — without the overhead of building it yourself.
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:
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:
Native bidirectional sync with PandaTS. Compliance status updates flow both ways, with automatic audit comments on every action.
Send verification links via WhatsApp Business API. Automatic fallback to email if WhatsApp fails. Full message history tracked.
Process hundreds of clients at once with real-time progress tracking. Job queue handles rate limits and retries automatically.
AI-assisted document OCR, face matching, AML/PEP checks, and liveness detection — powered by Veriff's verification engine.
Escalation workflows send follow-up reminders to clients who haven't completed verification, reducing drop-off without manual effort.
Configure deposit thresholds to automatically trigger Enhanced Due Diligence — compliant with FX regulatory requirements.
Each broker operates in a fully isolated tenant with their own clients, settings, API keys, and audit logs. No data bleed.
AWS SES, SendGrid, or SMTP — configure your preferred provider. Automatic failover to backup provider if the primary goes down.
Real-time visibility into pending, approved, declined, and expiring verifications. Filter by status, export reports, track trends.
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:
We handle the orchestration. You own the integrations.
| Starter | Professional | Enterprise | |
|---|---|---|---|
| Monthly fee | $499 | $999 | $2,499 |
| Setup fee | $2,000 | $3,500 | $5,000+ |
| Client limit | 5,000 | 25,000 | Unlimited |
| Verifications / mo | 1,000 | 5,000 | Unlimited |
| User seats | 3 | 10 | Unlimited |
| CRM integration | PandaTS | PandaTS + custom | Any CRM |
| ✓ | ✓ | ✓ | |
| Email notifications | ✓ | ✓ | Custom templates |
| Auto-reminders | ✓ | ✓ | Custom schedule |
| Webhook automation | ✓ | ✓ | ✓ |
| Compliance reports | Basic | Advanced | Custom |
| Support | Email, 48h | Email + chat, 24h | Priority, 4h SLA |
| Add-on | Price |
|---|---|
| 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 |
| 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.
Leave your details and we'll be in touch within one business day.
Get in touchWhen 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
In these Terms, the following definitions apply:
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.
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.
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.
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.
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.
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.
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.
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.
Merchants must not use the Platform to:
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.
Merchants are responsible for:
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.
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.
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.
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.
To the maximum extent permitted by applicable law, KYCPro excludes all liability for:
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.
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.
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:
These Terms commence on the date the Merchant first accesses the Platform and continue until terminated in accordance with this clause.
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.
KYCPro may terminate these Terms immediately upon written notice if the Merchant:
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.
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.
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.
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.
For questions about these Terms, please contact KYCPro LTD at:
Tell us about your brokerage and we'll get back to you within one business day.
* Required fields. We’ll only use your contact details to follow up on your inquiry.