Skip to main content
The onboarding portal is the customer-facing side of kycert. It is a white-label, mobile-first web form available at cadastro.kycert.com.br/{your-slug} where your customers self-register, submit documents, and track their verification status — all presented under your brokerage’s brand. You never need to build or host any registration UI; kycert handles it entirely.

What customers experience

When a customer opens your portal URL, they move through a guided wizard that collects everything you need for BCB 3.978 compliance.
1

Open your portal URL

The customer navigates to cadastro.kycert.com.br/{your-slug} on any device. The portal loads with your logo, brand colors, and company name — there is no kycert branding visible to the customer.
2

Choose individual or company registration

The customer selects PF (Pessoa Física — individual) or PJ (Pessoa Jurídica — company). This choice determines which fields and documents the wizard collects.
3

Fill in personal or company data

The wizard collects the information required by your KYC policy, which may include: full name, CPF or CNPJ, date of birth, nationality, address (with automatic fill-in from CEP), profession or occupation, and declared income or annual revenue. You control which of these fields appear in Settings → KYC Policy.
4

Upload required documents

The customer uploads the document types your policy requires. For individuals, the default set is identity document (RG, CNH, or passport), proof of address, and a selfie. For companies, the defaults are articles of incorporation and CNPJ proof. You can add custom document types or hide defaults in Settings → KYC Policy.
5

Verify email and phone

kycert sends a one-time code (OTP) to the customer’s email address. If you have phone verification enabled in your settings, a second OTP goes to their mobile number. Both must be confirmed before the customer can proceed.
6

PEP self-declaration

The customer declares whether they are a Politically Exposed Person (PEP). If they declare yes, your configured PEP policy (manual_review, auto_approve, or auto_reject) takes effect automatically after submission.
7

Accept terms and conditions

The customer reads and accepts your terms and conditions. If you have configured custom terms in Settings → KYC Policy, your version is shown. The acceptance is recorded in an append-only audit log for LGPD compliance.
8

Submit and reach the status screen

After submission, the customer lands on the status tracking screen. They can return at any time by logging in to the same portal URL to check their current verification status and respond to any document requests.

PF vs PJ flows

For individual registrations (PF), the wizard focuses on personal identity: name, CPF, date of birth, nationality, address, occupation, and declared income. For company registrations (PJ), the wizard collects additional data required to identify the legal entity and its controllers:
  • Legal representative — full name, CPF, role, email, phone, and PEP declaration for the person signing on behalf of the company.
  • Company address — registered address separate from the representative’s personal address.
  • Articles of incorporation — the founding document (contrato social or estatuto) uploaded as a PDF.
  • Partners and UBOs — name, CPF, and ownership percentage for each partner, along with individual PEP declarations.
You can enable or disable specific fields per registration type (PF or PJ) independently in Settings → KYC Policy → Flow Settings.

Status tracking

After submitting, customers can return to cadastro.kycert.com.br/{your-slug} and log in to see their current registration status:
StatusWhat it means
pendingSubmission received; bureau checks have not yet started.
in_reviewUnder manual review by your compliance team.
approvedKYC verified and approved.
rejectedRegistration declined. The customer sees any message you configured for this state.
If your compliance team requests additional documents, the customer is notified and sees the pending document request directly on the status screen.

Notifications

kycert sends customers an email notification whenever their status changes — approval, rejection, or a pending document request. If you have SMS enabled (Settings → Notifications → SMS), customers also receive an SMS. You can customize the email sender name and address, as well as the content of each notification template, in Settings → Notifications.

White-Label Branding

Configure your logo, colors, social links, and custom success screen so customers experience your brand throughout the portal.

Bulk Import

Import existing customers in bulk via XLSX spreadsheet instead of waiting for self-registration.