Pré-requisitos
✅ Checklist para começar sem bloqueios
- Você deve ter uma conta WhatsApp verificada.
- Você deve ter um PDF de Termos e Condições (URL pública) para configurar no agente. Isso é obrigatório.
- O usuário deve ser capaz de tirar fotos pelo chat (as permissões de câmera devem estar habilitadas no dispositivo).
- Recomendado: defina o fluxo de atendimento caso habilite o Human in the loop (quem revisa, tempos de resposta e o que acontece se não houver resposta).
Como funciona?
Em menos de 1 minuto, o usuário conclui as seguintes etapas:Tirar uma foto do rosto
Capturar fotos do documento de identidade
Como o agente é composto?
O Agente de Biometria (Flows) é composto por três agentes especializados:- Agente de verificação de presença com WhatsApp Flows - Valida a presença da pessoa por foto: confirma que há um único rosto, detecta recapturas e avalia sinais de tentativa de fraude.
- Agente de verificação de documento - Verifica a autenticidade e validade do documento, detecta recapturas e avalia sinais de tentativa de fraude.
- Agente de comparação facial - Comparação facial 1:1 entre a foto e o rosto do documento/entidade governamental. Como resultado, entrega um percentual de correspondência e status binário (aprovado/rejeitado) de acordo com o limite configurado.
Como conectar a integração?
Abrir a plataforma
Conectar a integração
Configurar saídas
- Entrada de texto com mensagem personalizada.
- Connect, somente se você tiver este módulo.
Configuração
Sucesso
Biometria aprovada
Biometria aprovada
biometricVerificationSuccessEstrutura da resposta (JSON):response_document_check_success: informações do documento de identidaderesponse_liveness_success: foto usada na verificação de presençaresult_facematch: resultado da comparação facialreporte_de_biometria: URLs do relatório (web e PDF)
Erros
Biometria rejeitada
Biometria rejeitada
documentCheckError · livenessErrorDescrição: O documento do usuário não pôde ser validado, ou a presença do usuário não pôde ser detectada.Processo abandonado
Processo abandonado
userExitProcessErro no processo
Erro no processo
serviceErrorRelatório
Por padrão, um banco de dados chamado “Relatório do Agente Biométrico” é criado com os seguintes campos:| Campo | Descrição |
|---|---|
| Código Biométrico | Identificador único do processo |
| Data e Hora | Timestamp da verificação |
| Resultado Biométrico | Status final do processo |
| Número de Identificação | Documento do usuário |
| Tipo de Identificação | Tipo de documento |
| Primeiros Nomes | Primeiros nomes do usuário |
| Sobrenomes | Sobrenomes do usuário |
| Data de Nascimento | Data de nascimento |
| Telefone | Número de telefone do usuário |
| Endereço de email | |
| Resultado da Verificação de Presença | Status da verificação de presença |
| Foto Selfie | URL da foto extraída |
| Resultado do Document Check | Status da validação do documento |
| Foto Frontal do Documento | URL da imagem frontal |
| Foto do Verso do Documento | URL da imagem do verso |
| Foto do Rosto no Documento | URL da foto do rosto no documento |
| Entidade Governamental | Entidade consultada |
| Resultado do Facematch | Percentual de correspondência facial |
| Relatório Biométrico | URL do relatório web |
| Descrição da Falha | Detalhes do erro (se aplicável) |
| Observações | Notas adicionais |
Como personalizar a experiência?
Ao clicar no nó Biometria no canvas, um painel lateral abre com as seguintes abas de configuração.- Geral
- Validações
- Máximo de tentativas em biometria — define quantas vezes o usuário pode tentar o processo completo (1, 2 ou 3 tentativas).
- Verificação de data de validade — ativa a validação da data de validade do documento de identidade.
- Termos e condições — habilita a tela de aceitação de termos antes de iniciar o processo.


Perguntas frequentes
O agente responde se eu não inserir dados em algum campo?
O agente responde se eu não inserir dados em algum campo?
Quais documentos são necessários durante o processo biométrico?
Quais documentos são necessários durante o processo biométrico?
É possível pular alguma etapa neste agente?
É possível pular alguma etapa neste agente?
Posso personalizar os textos neste agente?
Posso personalizar os textos neste agente?
O que acontece se eu habilitar o 'Human in the Loop (HIL)'?
O que acontece se eu habilitar o 'Human in the Loop (HIL)'?
Quais medidas de segurança este agente aplica?
Quais medidas de segurança este agente aplica?
- Criptografia em trânsito e em repouso.
- Registro de evidências com hashes para garantir a integridade.
- Controle de acesso com funções (RBAC) e MFA.
Quantas tentativas o usuário tem antes de ser bloqueado?
Quantas tentativas o usuário tem antes de ser bloqueado?
- Máximo de tentativas biométricas (
maxBiometricAttempts): controla as tentativas biométricas.