How kycert works
From the moment a customer submits their registration to the moment your analyst approves them for FX operations, kycert orchestrates every compliance step automatically.Your customer fills the white-label onboarding portal
The customer visits your branded portal at
cadastro.kycert.com.br/{slug} and completes a guided wizard: personal or company details, address (auto-filled by CEP), document upload, and terms acceptance. The portal carries your brokerage’s logo and colors — the customer never sees kycert branding.kycert automatically runs bureau checks across 28+ data sources
As soon as the registration is submitted, kycert triggers a bureau run against the KYC template you configured. Checks span Brazilian public registries (Receita Federal, CNJ, COAF/PEP, SRTE), electoral data (TSE donors), and international sanctions lists (UK, EU, ICIJ Offshore Leaks, World Bank Debarred).
The decision engine produces VALID, INVALID, NO_DATA, or ERROR for each source
Each data source returns one of four statuses. The engine evaluates them according to your template’s phase configuration and blocking rules, then assigns an overall decision (
APPROVED, BLOCKED, PENDING_REVIEW, or PARTIAL) and a risk band (low, medium, or high).Your compliance analyst reviews flagged cases in the dashboard
Customers who trigger an
INVALID result in an important phase, or who were manually escalated, appear in the Analysis Queue at admin.kycert.com.br/{slug}. Your analyst reviews the highlighted risks, reads the full bureau report, and records a structured decision — Approve, Reject, or Hold. Every action is written to the immutable audit log.Approved customers are ready for FX operations
Once approved, the customer’s profile is marked active and a PDF compliance report is generated and stored. If you have OneDrive sync enabled, the report and documents are automatically filed under
/kycert/{slug}/{customer}/{date}/ for offline regulatory audits.Who uses kycert
Compliance Analyst
Works in the dashboard at
admin.kycert.com.br/{slug}. Reviews flagged customers, approves or rejects bureau results, runs manual KYC queries, generates PDF compliance reports, and records every decision in the audit log.End Customer
Registers through your branded onboarding portal at
cadastro.kycert.com.br/{slug}. Fills in their details, uploads documents, and tracks their registration status — with no exposure to kycert infrastructure.Developer
Integrates via the REST API at
/api/v1/. Triggers bureau runs programmatically, registers customers, polls for results, and receives real-time completion events through signed webhooks.Key capabilities
Bureau KYC Engine — 28+ sources
Automated checks across Brazilian registries, sanctions lists, and electoral data. Sources run in configurable phases with auto-retry and a circuit breaker to handle transient failures gracefully.
White-label onboarding portal
A fully branded, mobile-first registration wizard for your customers. Customize logo and colors in Settings → Branding. Supports both Pessoa Física (PF) and Pessoa Jurídica (PJ).
Visual Flow Engine
A drag-and-drop canvas for building custom compliance automation workflows. Combine bureau source checks with conditional logic to automate complex KYC decisions without writing code.
Bulk import via XLSX
Upload a spreadsheet of customers directly in the dashboard. kycert validates the data, shows a preview, and automatically triggers bureau runs for every row in the background.
PDF compliance reports
Immutable, timestamped compliance dossiers — available in a 1-page summary or a full 20+ page detail view. Each report captures a snapshot of the bureau data and analyst decision at the time of the run.
REST API + webhooks
A versioned REST API authenticated by API key. Receive bureau run results in real time via HMAC-SHA256–signed webhooks so your internal systems stay synchronized without polling.
Plans
kycert is available on three subscription tiers — Starter, Professional, and Enterprise — each with a monthly seat allocation and a credit-based billing model for bureau runs. Credits are debited per data source executed; the cross-tenant cache means that if another brokerage already queried the same CPF or CNPJ recently, you benefit from the cached result at a reduced credit cost. Contact the kycert team to discuss the plan that fits your brokerage’s volume.Ready to set up your brokerage? Follow the Quickstart to create your account, configure your first KYC template, and go live in minutes.