InícioDocumentação

Formulários de Contato

Crie formulários de contato profissionais que se integram perfeitamente ao seu chatbot e incluem proteção contra spam integrada.

Visão Geral

Os Formulários de Contato no ChatReact permitem que você:

  • Colete informações estruturadas dos visitantes
  • Filtre automaticamente envios de spam
  • Receba notificações de novos envios
  • Reveja e gerencie os envios no painel

Disponibilidade

Formulários de Contato estão disponíveis em:

  • Starter e planos superiores

Criando um Formulário

Os formulários são gerenciados por chatbot, portanto cada formulário pertence exatamente a um chatbot.

Passo 1: Navegar até Formulários

  1. Selecione o chatbot ao qual o formulário pertence
  2. Vá para Forms na barra lateral
  3. Clique em Create Form

O construtor de formulários guia você por quatro etapas: Basics, Fields, Design e Settings.

Passo 2: Básico

ConfiguraçãoDescrição
NameNome interno do formulário
DescriptionDescrição opcional para sua equipe

Formulários novos estão ativos por padrão. Você pode ativar ou desativar um formulário posteriormente através do botão Form Active na sua aba General.

Passo 3: Adicionar Campos

Formulários novos vêm pré-preenchidos com um modelo de contato pronto — Nome, Email, Mensagem e Consentimento de Privacidade — que você pode editar, reordenar ou remover. Use o botão Add Field para adicionar mais campos e as setas para cima/baixo para alterar a ordem.

Tipo de CampoDescrição
TextCampo de texto de uma linha
EmailEmail com validação
PhoneCampo de número de telefone
TextareaTexto multilinha
SelectSeleção em dropdown
CheckboxAlternador sim/não
NumberEntrada numérica

Opções do Campo

Para cada campo, configure:

  • Label: Nome exibido
  • Placeholder: Texto de sugestão
  • Required: Deve ser preenchido
  • Options: Para campos select/dropdown

Passo 4: Design

Estilize o formulário para combinar com seu site:

  • Quick Presets: Padrões iniciais em tema claro e escuro
  • Colors: Escolha as cores primária, de fundo e do texto
  • Button Text: Rótulo personalizado para o botão de envio
  • Success Message: O que os visitantes veem após enviar

Uma pré-visualização ao vivo mostra suas alterações conforme você as faz.

Passo 5: Configurações

Configure a proteção contra spam (veja abaixo) e o Notification Email para alertas de envios.

Proteção contra Spam

Filtro de Spam com IA

Cada envio é analisado por IA para:

  • Padrões suspeitos
  • Conteúdo de spam conhecido
  • Comportamento similar a bots
  • Sinais de qualidade

Limite de Spam

Cada envio recebe uma pontuação de spam de 0 (legítimo) a 100 (spam definitivo). Use o controle deslizante de limite (0–100, padrão 70) para decidir onde traçar a linha — com Auto-Reject habilitado, envios com pontuação de spam acima do limite são marcados como spam:

  • Limite mais baixo: Filtragem mais rigorosa — mais envios são sinalizados
  • Limite mais alto: Mais permissivo — somente spam óbvio é sinalizado

Auto-Reject

Habilite o Auto-Reject para lidar automaticamente com o spam:

  • Envios com pontuação acima do seu limite são automaticamente marcados como spam
  • Eles permanecem na sua lista de envios, para que você possa revisá-los a qualquer momento

Envios de baixo risco (pontuação de spam abaixo de 30) são aprovados automaticamente, portanto apenas envios incertos aguardam sua revisão manual.

Gerenciando Envios

Lista de Envios

A página de envios começa com uma visão geral dos seus totais: contagens de Total, Pending, Approved, Spam e Rejected.

Clique em um envio para expandi-lo e ver:

  • Data e hora do envio
  • Informações do remetente com rótulos de campo legíveis (ex.: "Name", "Email" em vez de IDs técnicos)
  • Pontuação e status de spam
  • O raciocínio da IA por trás da pontuação de spam
  • Detalhes técnicos como endereço IP e referrer

Ações sobre Envios

AçãoDescrição
ApproveAceitar um envio pendente
Mark as SpamMarcar um envio pendente como spam
RejectRecusar um envio pendente
DeleteRemover um envio permanentemente

Approve, Mark as Spam e Reject estão disponíveis para envios com status Pending; Delete está disponível para todos os envios.

Filtragem

Use o menu de status para filtrar os envios: All, Pending, Approved, Spam ou Rejected.

Incorporando Formulários

Formulários de contato são incorporados diretamente no seu site com um pequeno snippet de script. Você pode copiar o snippet pronto — incluindo seu ID de formulário — do painel: use o ícone de copiar no cartão do formulário ou a aba Embed na página de edição do formulário.

Incorporação Independente

Incorpore formulários diretamente no seu site:

<script
  src="https://www.chatreact.ai/embed/form.js"
  data-form-id="YOUR_FORM_ID"
  async
></script>

Você também pode especificar um elemento container personalizado usando o atributo data-container se desejar que o formulário seja renderizado dentro de um elemento específico:

<div id="my-form-container"></div>
<script
  src="https://www.chatreact.ai/embed/form.js"
  data-form-id="YOUR_FORM_ID"
  data-container="my-form-container"
  async
></script>

Opções de Incorporação

Ajuste o layout com estes atributos opcionais do script:

AtributoDescrição
data-alignAlinhamento horizontal: left, center ou right
data-max-widthLargura máxima do formulário em pixels (padrão: 500)
data-font-sizeTamanho base da fonte (padrão: 14px)
data-margin-bottomEspaço abaixo do formulário (padrão: 40px)

WordPress

Se seu site roda WordPress, o plugin oficial do ChatReact permite incorporar formulários com um shortcode:

[chatreact_form id="YOUR_FORM_ID"]

Um bloco para Gutenberg e um widget para Elementor também estão incluídos. Veja WordPress Integration para detalhes.

Estilização

Formulários incorporados usam as cores, o texto do botão e a mensagem de sucesso que você configurou nas configurações de Design do formulário — cada formulário tem sua própria aparência, independente do widget de chat. A família de fontes é herdada do seu site, portanto os formulários se integram naturalmente.

Formulários incorporados exibem um pequeno link "Powered by ChatReact". Planos que incluem white-label (Professional e acima) removem essa marca.

Formulários em Múltiplos Idiomas

A aba Translations na página de edição do formulário permite que você traduza o formulário para cada um dos idiomas do seu chatbot:

  • Rótulos de campos e placeholders
  • Texto do botão de envio
  • Mensagem de sucesso

Formulários incorporados detectam automaticamente o idioma da sua página e exibem a tradução correspondente.

Notificações

Notificações por Email

Receba alertas por email para novos envios:

  • Os alertas incluem o nome do formulário e um link direto para a página de envios
  • Se o Notification Email que você configurar corresponder à conta de um membro da equipe, essa pessoa será notificada; caso contrário, todos os owners, admins e managers recebem o alerta
  • A entrega segue as notification preferences de cada destinatário — instantânea ou agrupada em um resumo

Quando o Auto-Reject está habilitado, envios com pontuação de spam muito alta (80%+) não disparam notificações, para evitar lotar sua caixa de entrada com spam óbvio. Casos limítrofes ainda são reportados para revisão manual.

Notificações no App

Veja novos envios no sino de notificações:

  • Clique para navegar até o envio
  • Marcar como lido (individualmente ou todos de uma vez)

Melhores Práticas

  1. Mantenha os formulários curtos: Peça apenas as informações essenciais
  2. Use rótulos claros: Evite jargões
  3. Teste o filtro de spam: Envie entradas de teste para calibrar
  4. Responda prontamente: Respostas rápidas melhoram a satisfação
  5. Revise a pasta de spam: Verifique falsos positivos

Próximos Passos