Formulários conversacionais (captura em estilo chat)
Monte um formulário que faz perguntas uma a uma num widget de chat no seu site; ao concluir, o CRM cria um lead automaticamente.
Um formulário conversacional é um widget de chat que faz uma pergunta por vez (nome, e-mail, telefone, empresa e perguntas livres/de escolha) e coleta as respostas do visitante do seu site. Ao concluir, o CRM cria um Lead automaticamente, com origem "conversational_form", no mesmo padrão da captura de formulário de site.
O modelo é BYO ("construído por nós"): não há conta externa nem custo. O formulário é servido por um trecho de código que você cola no seu site; o token da URL apenas identifica o formulário (é público, não é segredo).
Passo 1: Monte as perguntas
- Abra Configurações → Formulários conversacionais e clique em criar (ou edite um existente).
- Dê um nome ao formulário e adicione as perguntas. Cada pergunta tem um texto, um tipo (texto, e-mail, telefone, texto longo, escolha ou consentimento) e um mapeamento opcional para um campo do lead (nome, e-mail, telefone, empresa, mensagem).
- Inclua ao menos uma pergunta mapeada para e-mail ou telefone: é o que permite criar o lead.
- Use ↑/↓ para ordenar as perguntas e marque "Obrigatória" quando o visitante tiver de responder.
Consentimento (privacidade)
Para pedir consentimento, adicione uma pergunta do tipo "Consentimento" e marque-a como obrigatória. O texto é livre: escreva a sua própria política de privacidade. Se o visitante não aceitar, o lead NÃO é criado. Assim você respeita as leis de privacidade aplicáveis ao seu público.
Tipos de campo
Cada pergunta pode ter um tipo de entrada rico: texto curto ou longo, e-mail, telefone, número, moeda, data, hora, data e hora, lista suspensa, múltipla escolha, caixa de seleção, escolha única, avaliação por estrelas, NPS (0 a 10) e campo oculto. Ao ligar uma pergunta a um campo do objeto, o tipo é sugerido automaticamente pelo tipo do campo (você pode trocar). Você também pode adicionar blocos de "Seção / texto", que só exibem um título e um texto, sem pedir resposta, para organizar formulários longos.
Validação
Em "Mais", cada pergunta aceita regras de validação: obrigatória, mínimo e máximo (para números, avaliação e NPS), número mínimo e máximo de caracteres (para textos) e um padrão (expressão regular) com uma mensagem própria quando não casa. A validação roda no navegador do visitante e também no servidor, então respostas inválidas nunca criam um registro incompleto.
Lógica condicional (mostrar/ocultar)
Você pode mostrar uma pergunta só quando outra anterior tiver uma resposta específica. Em "Mais", escolha "Mostrar quando" [pergunta] [operador] [valor] (é igual a, é diferente de, contém, é maior que, é menor que, está vazio, está preenchido). As perguntas aparecem e desaparecem em tempo real conforme o visitante responde; uma pergunta oculta nunca é obrigatória e a sua resposta não é gravada. A condição só pode olhar para perguntas ANTERIORES (sem ciclos).
Preenchimento por URL e campos ocultos
Qualquer pergunta pode ser pré-preenchida por um parâmetro da URL do formulário: defina "Preencher a partir de parâmetro da URL" (ex.: email) e um link como ...?email=ana@x.com já começa com o campo preenchido. Um campo oculto (com um parâmetro obrigatório) não aparece para o visitante, mas grava o valor no registro, ideal para capturar origem/UTM (utm_source, ref). O preenchimento por URL nunca dispensa a validação de campos obrigatórios.
Aparência e tema
Na seção "Aparência" você personaliza a página do formulário: tema (claro, escuro ou automático, que segue o sistema do visitante), cor de destaque (usada no botão e nos realces), logo e capa por URL, arredondamento dos cantos, fonte (do sistema ou serifada), título e subtítulo próprios e o rótulo do botão de envio. As imagens só aceitam endereços que comecem com http:// ou https://; textos são exibidos como texto puro. Sem nada configurado, o formulário mantém o visual padrão.
Após o envio
Em "Após o envio" você escolhe o que acontece quando o visitante conclui: mostrar uma mensagem de agradecimento própria, ou redirecionar para uma página sua (por exemplo uma página de obrigado). É uma coisa OU outra; o redirecionamento só aceita endereços http:// ou https://. Se você não configurar nada, aparece a mensagem de agradecimento padrão.
Notificações, webhook e automação
Na seção "Notificações & automação" você conecta o formulário ao resto da operação. Em "Avisar por e-mail", liste os e-mails internos (separados por vírgula) que devem receber um aviso de "novo envio" com as respostas assim que alguém enviar; cada pessoa recebe no seu próprio idioma. Em "Webhook (URL)", informe um endereço http/https que passa a receber um POST a cada envio, com as respostas em JSON. Esse POST é assinado (HMAC-SHA256) no cabeçalho x-sellio-signature, no mesmo formato dos demais webhooks do CRM; use o "Segredo do webhook" mostrado na tela para conferir a assinatura no seu servidor. Tudo é best-effort: uma falha de e-mail ou de webhook nunca derruba o envio nem impede a criação do registro.
O responsável pelo registro já é distribuído por rodízio entre a equipe. Em "Disparar automação", você pode ainda apontar uma automação do objeto para rodar sobre o registro recém-criado; automações do tipo "quando criado" já rodam sozinhas, sem precisar apontar aqui.
Em "Campanha", vincule o formulário a uma campanha do CRM. A partir daí, cada envio entra automaticamente como membro daquela campanha, e o formulário passa a aparecer como um ativo da campanha no hub de campanha (Marketing, aba Atribuição), ao lado das landing pages, posts, CTAs e anúncios. Assim você reúne, num só lugar, tudo que uma iniciativa produziu e o quanto ela influenciou em receita.
Anti-spam
O formulário já vem protegido. Um campo-armadilha (honeypot) invisível fica sempre ligado: humanos não o veem, mas robôs costumam preenchê-lo, e nesse caso o envio é descartado em silêncio. Você pode ligar também a verificação anti-robô (Cloudflare Turnstile), que mostra um desafio discreto e é conferida no servidor (funciona quando a chave está configurada na plataforma; se não estiver, é ignorada sem atrapalhar). Além disso, há sempre um limite de envios por minuto por origem/IP para conter abuso. O consentimento continua sendo respeitado: se você exigir opt-in e o visitante não aceitar, nada é criado.
Em "Consentimento & privacidade" você define o texto do aceite (livre) e um link para a sua política de privacidade. Use linguagem de privacidade em geral, adequada ao seu público, sem se prender a uma única lei. O link só aceita endereços http:// ou https:// e aparece ao lado da caixa de consentimento.
Upload de arquivo
Escolha o tipo de campo "Arquivo (upload)" para pedir um anexo (comprovante, currículo, foto). Em "Mais", você define os tipos aceitos (ex.: pdf, png, jpg) e o tamanho máximo em MB (limite de 10 MB). O visitante envia o arquivo direto na página; ele é guardado com segurança e vinculado ao registro criado, aparecendo nos anexos daquele registro. A validação de tipo e tamanho roda também no servidor: arquivos executáveis ou de tipos não permitidos são sempre recusados, mesmo que alguém tente burlar o navegador. Se você não informar os tipos, valem padrões seguros (documentos e imagens comuns).
Salvar e continuar depois
Formulários longos podem ser retomados: o visitante clica em "Salvar e continuar depois" e recebe um link exclusivo para voltar de onde parou. As respostas parciais ficam guardadas por 30 dias, isoladas por um token imprevisível (ninguém vê o rascunho de outra pessoa). Ao abrir o link, o formulário já vem preenchido com o que foi respondido antes. Nada precisa ser configurado: o botão aparece automaticamente na página do formulário.
Pagamento no envio
Na seção "Pagamento no envio" você pode cobrar um valor quando o formulário é enviado (por exemplo uma taxa de inscrição ou uma doação). O pagamento usa o SEU gateway (Stripe), configurado em Configurações → Integrações no modelo BYO: o dinheiro cai direto na sua conta, sem intermediação nossa. Escolha entre um valor fixo (definido por você) ou um valor vindo de um campo de número/moeda do próprio formulário. O valor a cobrar é sempre calculado no servidor, nunca pelo visitante, então ninguém consegue alterar o preço.
Ao enviar, o registro é criado normalmente e o visitante é levado à página de pagamento hospedada pelo gateway; a confirmação do pagamento chega pelo webhook do gateway (o mesmo mecanismo das faturas). Se você ligar o pagamento mas ainda não tiver um gateway configurado, o formulário avisa você no construtor e, na dúvida, é enviado sem cobrar, para nunca travar a captação. Observação: hoje o pagamento em formulários usa o Stripe (o gateway já pronto para gerar cobranças no app).
Passo 2: Ative e leve para o site
- Clique em "Ativar" no formulário (ele nasce inativo).
- Em "Incorporar & compartilhar", copie o formato que preferir e cole no seu site.
- Widget de chat (bolha): o trecho <script ...></script> abre um chat no canto da página, uma pergunta por vez.
- Incorporar na página (iframe): mostra o formulário embutido exatamente onde você colar o código.
- Botão pop-up (slide-in): um botão flutuante abre o formulário num modal por cima da página.
- QR Code: gere o QR do link público para cartazes, balcões ou eventos (dá para baixar em PNG).
Também dá para compartilhar direto o link público por WhatsApp ou e-mail, tudo com botão de copiar.
Galeria de templates
Não precisa começar do zero. Na galeria de templates escolha um modelo pronto (Contato, Cadastro de lead, Pedido/Orçamento, Inscrição em evento, Satisfação/NPS ou Suporte/chamado) e clique em "Usar template". Isso cria um formulário novo (desativado) que você ajusta e ativa. Os rótulos já vêm nos dez idiomas da plataforma.
Análises (funil e abandono)
Cada formulário tem um painel de Análises com o funil da visita: aberturas → começaram → enviaram → concluíram, com a taxa de conversão, e o abandono por passo (onde as pessoas param de preencher).
Respostas e exportação
- Abra "Respostas" no formulário para ver os registros criados por ele num período.
- Escolha o período (7, 30 ou 90 dias).
- Clique em "Exportar CSV" para baixar tudo em planilha.
A exportação respeita a segurança de campos: um campo que o seu perfil não pode ler vem oculto ou mascarado, tanto na tela quanto no CSV.
Vários idiomas
O formulário pode ter traduções por idioma. O visitante vê o formulário no idioma dele (pela URL ?lang, pelo navegador) e, quando não há tradução, aparece o texto base. Em cada passo você edita as traduções do rótulo, e no bloco "Idiomas do formulário" traduz o título e o subtítulo.