Bulk Processing
Bulk AML screening for KYC and KYB. Upload CSV files to screen sanctions, watchlists, PEP, and adverse media at scale.
Bulk Processing Overview
Bulk Processing (batch processing) lets you bulk upload customers and run batch AML Screening Checks in the ComplyCube Portal.
It’s a no-code solution designed for businesses of all sizes. Use it to import large client datasets into ComplyCube via CSV upload, whether for migration purposes or to run periodic batch AML screenings with continuous monitoring.
Common use cases
Use Bulk Processing when you need to run compliance checks across a large dataset:
Customer migration: Upload existing customers from another system during migration.
Audit & remediation runs: Run a bulk AML screening check to validate or remediate a large set of customers after data corrections, rule changes, or an internal audit.
Periodic batch screenings: Upload customer files as part of scheduled internal processes, such as recurring screening reviews, control checks, or compliance refresh cycles.
Internal list matching: Combine with Custom Lists to screen against proprietary watchlists.
Interactive demo
CSV template
Use the CSV template to ensure your bulk upload parses correctly:
Download the bulk upload sample template below.
Open it in Excel, Numbers, or any compatible spreadsheet editor.
Keep the first row unchanged, it contains the required column headers needed for correct parsing.
Enter your data into the relevant columns.
Save the file once complete.
Upload it through the Portal.
CSV formatting requirements
Use these requirements to avoid parsing issues during upload:
Keep the template structure unchanged and do not rename or remove required headers.
Always include the type, email, and either first name plus last name for individuals or name for companies.
Use 2-letter ISO country codes for nationality, address country, and incorporation country values, for example GB, US, or FR.
Use YYYY-MM-DD for date of birth values.
If you include an address, always include the line, city, and country to avoid parsing errors.
Best practices
Use these practices to help your uploads run smoothly:
Include stronger identifiers like date of birth, nationality, or registration number where possible.
Remove duplicate records before upload to reduce duplicate clients and repeated screening results.
Review the error file after each batch run and correct any flagged records before the next run.
Test with a small batch first to confirm your data maps correctly.
Run bulk processing jobs outside your peak usage windows.
Frequently asked questions
Related topics
AML Screening Check for sanctions, watchlist, PEP, and adverse media screening.
Custom Lists to extend AML screening with proprietary risk lists.

