Campos do Formulário
Os campos são os blocos de construção do formulário. Adicione, ordene por arrastar e configure cada campo individualmente.
Tipos de Campos
| Tipo | Uso |
|---|
| Texto | Resposta curta de texto livre |
| Texto Longo | Resposta longa (textarea) — ex: descrição, mensagem |
| E-mail | Campo de e-mail com validação automática |
| Telefone | Campo de telefone com máscara e validação |
| Número | Campo numérico com validação de valor inteiro ou decimal |
| Data | Seletor de data com calendário |
| Seleção (dropdown) | Lista suspensa com opções pré-definidas |
| Escolha Única | Botões de rádio — o usuário escolhe uma opção |
| Múltipla Escolha | Checkboxes — o usuário pode escolher várias opções |
| Conteúdo/Texto | Bloco de texto estático (não coletável) — títulos, instruções, separadores |
| Assinatura | Área de assinatura manuscrita digital |
| Verificação de Identidade | Campo para envio de foto do documento de identidade |
| Anexo | Upload de arquivo (imagem, PDF, etc.) |
| Registro Conectado | Busca e vincula a um registro existente (ex: contato, tabela) |
Configurações por Campo
Cada campo tem as seguintes configurações:
| Configuração | Descrição |
|---|
| Label | Texto exibido acima do campo |
| Placeholder | Texto de exemplo dentro do campo |
| Obrigatório | Se marcado, o formulário não pode ser enviado sem preencher este campo |
| Visível | Oculta ou exibe o campo (útil com condições) |
| Ajuda | Texto de ajuda exibido abaixo do campo |
Campos de Seleção (Select, Rádio, Checkbox)
Para campos com opções, configure as alternativas disponíveis. Cada opção tem:
- Label — texto exibido
- Valor — valor salvo na submissão (pode ser diferente do label)
Você pode adicionar, remover e reordenar opções arrastando.
Condições (Lógica Condicional)
Os campos suportam condições de exibição: o campo só aparece se uma condição for satisfeita.
Exemplo:
- Campo “Qual produto te interessa?” — exibe apenas se o campo “Você já é cliente?” for “Não”
- Campo “Número do pedido” — exibe apenas se o campo “Tipo de contato” for “Suporte”
Configurar uma Condição
- Abra as configurações do campo
- Acesse a aba Condições
- Clique em Adicionar condição
- Selecione: qual campo, qual operador (igual a, contém, não está vazio, etc.) e qual valor
- Defina se a condição é E (todas precisam ser verdadeiras) ou OU (qualquer uma)
Assinatura Digital
O campo Assinatura exibe uma área para o visitante assinar com o dedo (mobile) ou mouse (desktop).
Como funciona
- A assinatura é capturada como imagem PNG e armazenada na submissão
- A imagem da assinatura fica disponível no histórico de submissões e no link de verificação
- Cada submissão com assinatura gera um link de verificação que confirma autenticidade e data/hora
Validade jurídica
A assinatura digital do Brainchat é uma assinatura eletrônica simples nos termos da LGPD e do Marco Civil da Internet. Para contratos que exijam assinatura digital com validade jurídica reforçada (ICP-Brasil), considere uma solução de assinatura qualificada.
Adicione um campo do tipo Conteúdo/Texto antes da assinatura para exibir os termos que o visitante está assinando. Isso fortalece a validade do consentimento.
Verificação de Identidade
O campo Verificação de Identidade solicita ao visitante que envie uma foto do documento de identidade (RG, CNH ou passaporte).
- A imagem é armazenada com segurança na submissão
- Use para processos que exijam confirmação de identidade (contratos, abertura de conta, compliance)
Registro Conectado
O campo Registro Conectado permite ao visitante buscar e selecionar um registro de uma tabela existente no Brainchat.
Exemplo: selecionar um produto de um catálogo, escolher uma unidade franqueada ou vincular a um registro de cliente.
Configure:
- Tabela de origem — qual tabela do Brainchat alimenta as opções
- Campo de busca — por qual coluna o visitante pode pesquisar
- Campo exibido — qual coluna aparece como label na lista