Construtor de Formulários
FreeCrie formulários personalizados para qualquer finalidade — captura de leads, cadastro de clientes, pesquisas, feedback e muito mais. As submissões fluem automaticamente para o seu CRM. Disponível em todos os planos.
Visão Geral
O app Construtor de Formulários permite que você crie formulários totalmente personalizáveis sem nenhum código. Use o editor visual para adicionar campos de texto, menus suspensos, caixas de seleção, upload de arquivos e muito mais. Cada formulário recebe seu próprio link compartilhável e pode ser incorporado no seu site GoConverso ou em qualquer página externa via iframe ou widget.
Principais recursos:
| Recurso | Descrição |
|---|---|
| Editor Visual de Formulários | Editor com 10 tipos de campo |
| Links Compartilháveis | Cada formulário recebe uma URL pública única em /{username}/forms/{slug} |
| Incorporação no Site | Incorpore formulários via widget inline, modal popup ou iframe |
| Integração com CRM | As submissões criam ou atualizam registros de clientes automaticamente |
| Upload de Arquivos | Aceite anexos de arquivos armazenados no Supabase Storage |
| Análise | Rastreie visualizações, submissões, parâmetros UTM e referenciadores |
| Fluxo de Rascunho/Ativo | Salve formulários como rascunhos antes de publicar |
Acesso: Vá em Painel → Apps → Construtor de Formulários para criar e gerenciar formulários.
Criando um Formulário
Inicie o assistente de formulário
Clique em Criar Formulário no painel do Construtor de Formulários. Insira um nome para o formulário e uma descrição opcional.
Adicione campos
Arraste os campos da paleta de campos para o formulário. Configure o rótulo, o texto de placeholder, as regras de validação e se cada campo é obrigatório.
Configure as definições do formulário
Configure o texto do botão de envio, a mensagem de sucesso, a URL de redirecionamento e outras opções (veja Configurações do Formulário abaixo).
Visualize e publique
Visualize o formulário para ver como ele aparecerá para os visitantes. Quando estiver pronto, alterne o formulário para Ativo para torná-lo publicamente acessível. Você também pode salvá-lo como Rascunho para continuar editando depois.
Tipos de Campo
O editor suporta 10 tipos de campo:
| Tipo de Campo | Descrição | Validação |
|---|---|---|
| Texto | Campo de texto de linha única | Comprimento mín./máx., obrigatório |
| Campo para endereço de e-mail | Validação de formato de e-mail | |
| Telefone | Campo para número de telefone | Validação de formato de telefone |
| Número | Campo de entrada numérica | Valor mín./máx., obrigatório |
| Data | Seletor de data | Data mín./máx., obrigatório |
| Menu Suspenso | Seleção a partir de opções predefinidas | Obrigatório, seleção única |
| Caixa de Seleção | Caixas de seleção de múltipla escolha | Seleções mín./máx. |
| Botão de Rádio | Botões de rádio de escolha única | Obrigatório, seleção única |
| Área de Texto | Campo de texto de múltiplas linhas | Comprimento mín./máx., obrigatório |
| Upload de Arquivo | Upload de anexo de arquivo | Tipo de arquivo, tamanho máx. (veja Upload de Arquivos) |
Cada campo pode ser marcado como obrigatório ou opcional. Campos obrigatórios exibem um erro de validação se ficarem em branco ao enviar o formulário.
Configurações do Formulário
Cada formulário possui configurações ajustáveis:
| Configuração | Descrição |
|---|---|
| Texto do Botão de Envio | Texto personalizado para o botão de envio (padrão: “Enviar”) |
| Mensagem de Sucesso | Mensagem exibida após o envio bem-sucedido |
| URL de Redirecionamento | URL opcional para redirecionar após o envio |
| Mensagem de Consentimento | Texto de consentimento personalizado exibido acima do botão de envio |
| URL da Política de Privacidade | Link para sua política de privacidade |
| URL dos Termos de Serviço | Link para seus termos de serviço |
| E-mail de Confirmação para o Cliente | Alternar para enviar um e-mail de confirmação ao remetente |
| Notificação para o Profissional | Alternar para receber notificações por e-mail a cada submissão |
Integração com CRM
As submissões de formulários se integram automaticamente ao seu CRM do GoConverso. Quando alguém envia um formulário, o sistema:
Correspondência Inteligente de Clientes
O sistema utiliza um processo de correspondência em 3 etapas para evitar registros de clientes duplicados:
- Correspondência por e-mail — Se já existe um cliente com o mesmo e-mail, a submissão é vinculada a esse cliente
- Correspondência por telefone — Se não houver correspondência por e-mail, tenta encontrar pelo número de telefone
- Correspondência por nome — Se não houver correspondência por telefone, tenta encontrar pelo nome completo
Se nenhuma correspondência for encontrada, um novo registro de cliente é criado automaticamente.
Ações do CRM na Submissão
Para cada formulário, você pode configurar ações automáticas no CRM:
| Ação | Descrição |
|---|---|
| Aplicar Tags | Adicionar tags ao cliente automaticamente (ex: “lead”, “formulário-site”) |
| Definir Estágio da Jornada | Mover o cliente para um estágio específico da jornada (ex: “Lead”, “Prospecto”) |
| Definir Marco | Atribuir um marco ao registro do cliente |
| Mapeamento de Campos Personalizados | Mapear campos do formulário para campos específicos do cliente no CRM |
Use tags como “form-lead” ou o nome do formulário como tag para filtrar e segmentar facilmente os leads que vieram de formulários específicos.
Incorporando Formulários
Incorpore seus formulários em qualquer site — seu site GoConverso, sites externos ou páginas de destino. O sistema de incorporação suporta 3 modos.
Modos de Incorporação
| Modo | Descrição | Ideal Para |
|---|---|---|
| Widget Inline | O formulário é renderizado diretamente na página | Páginas de destino, páginas de contato |
| Modal Popup | O formulário abre em uma sobreposição modal ao clicar em um botão | CTAs, botões flutuantes |
| iFrame | Incorporação padrão via iframe | Qualquer site, plataformas CMS |
Obtendo o Código de Incorporação
- Abra um formulário no painel do Construtor de Formulários
- Clique no botão Incorporar
- Escolha o modo de incorporação (Inline, Popup ou iFrame)
- Copie o código gerado e cole-o no seu site
Exemplo de Widget Inline
<div data-goconverso-form="your-form-slug"></div>
<script src="https://goconverso.com/embed.js" async></script>Exemplo de Modal Popup
<button onclick="GoConversoForms.popup('your-form-slug')">
Open Form
</button>
<script src="https://goconverso.com/embed.js" async></script>Atributos de Dados
Personalize o formulário incorporado usando atributos de dados:
| Atributo | Descrição | Valores |
|---|---|---|
data-goconverso-form | Slug do formulário (obrigatório) | O slug do seu formulário |
data-theme | Tema de cores | light, dark |
data-hide-header | Ocultar o cabeçalho do formulário | true, false |
data-hide-badge | Ocultar o selo “Desenvolvido por GoConverso” | true, false |
data-lang | Idioma do formulário | en, pt, es |
data-width | Largura personalizada | Qualquer valor CSS de largura |
API JavaScript
O script de incorporação expõe um objeto global GoConversoForms:
| Método | Descrição |
|---|---|
GoConversoForms.render(slug, container) | Renderiza um formulário em um elemento DOM específico |
GoConversoForms.popup(slug) | Abre um formulário em um modal popup |
Eventos PostMessage
Os formulários incorporados se comunicam com a página pai via eventos PostMessage:
| Evento | Descrição |
|---|---|
goconverso:loaded | O formulário terminou de carregar |
goconverso:resize | A altura do formulário foi alterada (para redimensionamento automático) |
goconverso:submit | O formulário foi enviado com sucesso |
goconverso:error | Ocorreu um erro durante o envio |
O sistema de incorporação gerencia o redimensionamento automaticamente — o iframe ajusta sua altura para se adequar ao conteúdo do formulário, evitando barras de rolagem.
Upload de Arquivos
Os formulários podem aceitar anexos de arquivos dos remetentes. Os arquivos são armazenados com segurança em um bucket dedicado do Supabase Storage (form-attachments).
Limites de Tamanho de Arquivo
| Plano | Tamanho Máx. por Arquivo | Upload Total Máx. por Formulário |
|---|---|---|
| Free | 1 MB | 5 MB |
| Plus | 3 MB | 15 MB |
| Pro | 10 MB | 50 MB |
| Max / Ultra | 25 MB | 100 MB |
Baixando Arquivos
Os arquivos enviados podem ser baixados na página de Submissões no painel do Construtor de Formulários. Clique em qualquer submissão para ver seus detalhes e baixar os arquivos anexados.
Análise e Rastreamento
Cada formulário rastreia métricas de engajamento automaticamente:
| Métrica | Descrição |
|---|---|
| Visualizações | Número de vezes que a página do formulário foi carregada (baseado em sessão, evita contagem duplicada) |
| Submissões | Número total de envios de formulário concluídos |
| Última Submissão | Registro de data e hora da submissão mais recente |
| Taxa de Conversão | Submissões / Visualizações (calculado automaticamente) |
Rastreamento de UTM e Metadados
Cada submissão de formulário captura:
| Dado | Descrição |
|---|---|
| Origem UTM | Parâmetro utm_source da URL |
| Campanha UTM | Parâmetro utm_campaign da URL |
| Referenciador | A página que gerou o link para o formulário |
| Agente do Usuário | Informações sobre o navegador e o dispositivo |
| URL de Envio | A URL exata da página onde o formulário foi enviado |
Esses dados ajudam você a entender quais canais de marketing geram mais leads.
Se você tiver o Facebook Pixel ou o Google Analytics configurado, os envios de formulário são rastreados automaticamente como eventos de conversão.
Fluxo de Rascunho e Ativo
Os formulários possuem dois estados:
| Estado | Descrição |
|---|---|
| Rascunho | O formulário está sendo construído. Não visível ao público. Somente você pode visualizá-lo. |
| Ativo | O formulário está no ar e acessível via sua URL pública e código de incorporação. |
Como Funciona
- Novos formulários começam como Rascunho por padrão
- Alterne para Ativo quando estiver pronto para receber submissões
- Alterne de volta para Rascunho para desativar temporariamente um formulário sem excluí-lo
- Os limites do plano contam apenas os formulários Ativos — rascunhos não contam para o seu limite
- Excluir um formulário requer confirmação via caixa de diálogo de alerta
Painel de Submissões
Visualize todas as submissões de formulários na aba Submissões no Construtor de Formulários.
Detalhes da Submissão
Cada submissão exibe:
| Coluna | Descrição |
|---|---|
| Enviado Em | Data e hora da submissão |
| Remetente | Nome/e-mail dos campos do formulário |
| Origem | De onde veio a submissão (site, incorporação, API) |
| Campos | Todos os valores dos campos enviados com formatação adequada |
| Arquivos | Arquivos anexados com links de download |
| Link do CRM | Link para o registro do cliente associado (se houver correspondência) |
Exibição de Campos
Diferentes tipos de campo são renderizados com formatação adequada:
- E-mail — Link mailto clicável
- Telefone — Link tel clicável
- Data — String de data formatada
- Arquivo — Botão de download
- Seleção/Rádio — Rótulo da opção selecionada
- Caixa de Seleção — Lista das opções marcadas
Limites por Plano
| Recurso | Free | Plus | Pro | Max | Ultra |
|---|---|---|---|---|---|
| Formulários ativos | 3 | 5 | 10 | Ilimitado | Ilimitado |
| Tamanho máx. de arquivo | 1 MB | 3 MB | 10 MB | 25 MB | 25 MB |
| Upload total por formulário | 5 MB | 15 MB | 50 MB | 100 MB | 100 MB |
| Integração com CRM | Sim | Sim | Sim | Sim | Sim |
| Incorporação | Sim | Sim | Sim | Sim | Sim |
| Análise | Básica | Completa | Completa | Completa | Completa |
| Temas personalizados | — | — | Sim | Sim | Sim |
| Webhooks | — | — | Sim | Sim | Sim |
| Lógica condicional | — | — | Sim | Sim | Sim |
Relacionado
- Gerenciamento de Clientes — CRM onde as submissões de formulários criam registros de clientes
- E-mail Marketing — Envie campanhas para leads capturados via formulários
- Automações — Acione fluxos de trabalho automatizados a partir de submissões de formulários
- Construtor de Sites — Incorpore formulários nas páginas do seu site GoConverso