Cada vez que alguém preenche e envia o formulário, o Syncro registra um envio (FormSubmission) e cria um lead automaticamente. Esse artigo cobre como acompanhar os envios — KPIs gerais, listagem por formulário, filtros, exportação CSV, e tracking por modo de embed.
Pré-requisitos
- Formulário criado com pelo menos 1 envio.
- Permissão admin ou manager (qualquer role pode ver, mas filtros/exportação podem variar).
Acessar dashboard de formulários
- Menu lateral → Formulários.
- Página
/formulariosabre. - Topo mostra 5 KPIs + 3 gráficos + tabela.
KPIs do painel principal
1. Formulários ativos
Quantidade de forms com is_active=true.
2. Envios no período
Total de submissões dentro do filtro de data selecionado (default últimos 30 dias).
3. Visualizações
Soma de views_count de todos os forms (todas as origens: hospedado + inline + popup).
4. Taxa de conversão
Percentual: (envios / visualizações) × 100.
💡 Dica: meta saudável é >5% pra forms padrão. >10% se UX/proposta forem fortes. <2% indica problema (form longo, copy fraca, ofertas erradas, ou trigger ruim em popup).
5. Leads criados
Quantos envios viraram leads novos (excluindo casos onde plan limit foi atingido — nessas situações lead_id fica null na submissão).
Filtro de data
Topo da página tem 2 inputs:
- De (default: -30 dias).
- Até (default: hoje).
Botão Aplicar recarrega com os parâmetros.
💡 Dica: pra ver KPIs do mês corrente, ajuste manualmente: De=01/04 Até=hoje.
3 gráficos
1. Tendência de envios (linha)
Eixo X: dias. Eixo Y: count de envios. Mostra os últimos 30 dias com pontos diários.
💡 Dica: picos indicam dias de campanha bem-sucedida (Black Friday, lançamento). Queda gradual indica saturação ou problema com tráfego.
2. Top formulários (barras horizontais)
Top 8 forms por envios.
Identifica seus forms mais produtivos — pra investir em promoção e copiar padrão.
3. Envios por modo (donut)
3 fatias:
- Hospedado (
/f/{slug}direto). - Embed (inline no site).
- Popup.
Mostra qual modo gera mais envios. Útil pra decidir onde focar (ex: popup tá entregando 80% dos envios → investir nessa estratégia).
Tabela de formulários
Lista todos os forms cadastrados, com colunas:
| Coluna | Conteúdo |
|---|---|
| Nome | Nome do form (clicável → editar) + data criação |
| Tipo | Badge colorido (clássico azul, conversacional amarelo, multistep roxo) |
| Pipeline | Pipeline de destino (ou —) |
| Envios | Total de submissões (lifetime) |
| Views | Total de visualizações (lifetime) |
| Conversão % | (envios / views) × 100 |
| Link público | Botão Copiar (clipboard) |
| Status | Toggle ativo/inativo |
| Ações | Builder, Envios, Editar, Excluir |
Ordenação DESC por created_at (formulários mais novos primeiro).
Listar envios de um formulário específico
- Na tabela, clique no botão Envios (ícone 📋 ou link direto).
- Página
/formularios/{form}/submissoesabre.
Header
- "Envios — {nome do form}".
- Total de envios (count).
- Botão Exportar CSV.
Tabela de envios
Colunas dinâmicas — uma por campo do form (excluindo heading/divider):
- # — ID da submissão.
- Lead — link pro lead criado (
/contatos/{id}) ou — se plan limit. - Cada campo do form — valor do
dataJSON. - Data —
submitted_atformatadodd/mm/aaaa HH:mm.
Paginação 25 por página.
Exportar CSV
- Botão Exportar CSV.
- Sistema gera CSV com:
#,Lead,Data,{Label do campo 1},{Label do campo 2},...,IP
1,João Silva,01/04/2026 14:32,[email protected],...,192.168.1.1
2,—,02/04/2026 09:15,[email protected],...,203.0.113.42
- Download imediato no browser.
💡 Dica: CSV inclui TODOS os campos preenchidos (mesmo os não mapeados pra lead). Útil pra análise externa (Excel, Looker, etc).
Tracking por modo de embed
Cada envio guarda embed_mode: hosted, inline ou popup.
Por que importa
Você consegue comparar performance dos modos:
- Hospedado pode converter 8% mas ter pouco volume.
- Inline pode converter 3% mas com 1000 views/mês.
- Popup pode converter 6% (mais discrete).
Volume × conversão × esforço = decisão de onde investir.
Onde ver
- Donut do dashboard mostra distribuição.
- Coluna
referrer_urlemform_submissionsmostra de qual página exatamente o user veio (útil em embed inline pra diferenciar páginas do mesmo site).
💡 Dica: se você tem o mesmo form em 3 páginas (home, blog, checkout), olha o
referrer_urlno DB pra saber qual página converte mais.
Lead criado a partir do envio
Cada envio que gera lead aparece em /contatos:
lead.source= valor do campo Fonte UTM do form (ex:formulario-site).lead.utm_source/medium/campaign= capturado da URL da página onde envio foi feito.- Lead aparece na etapa configurada no destino.
- Lead é atribuído ao responsável configurado.
- Tags adicionadas se mapeadas.
- Custom fields preenchidos se mapeados.
Veja Mapear campos para leads.
Exportações em massa
Pra exportar vários forms ao mesmo tempo:
- Exportação por form (CSV individual) é o caminho atual.
- Não há "exportar todos os envios de todos os forms" hoje.
- Workaround: vá na página
/contatos, filtre por Fonte UTM = formulario-site, exporte leads.
E-mails de notificação
Pra cada envio:
- Sistema verifica
form->notify_emails(configurado em Aba Envio). - Pra cada e-mail listado, dispara notificação:
- Assunto: "Novo envio de formulário: {nome do form}"
- Conteúdo: nome do lead + dados preenchidos + link pra ver no CRM.
- E-mail vai via Resend (mesma infra do Syncro).
💡 Dica: notify_emails é separado por vírgula. Suporta vários:
[email protected], [email protected].
Boas práticas de monitoramento
Acompanhe 3 métricas chave:
- Envios diários — tendência (linha). Está crescendo?
- Conversão — está estável? (Se cai, algo mudou: form, copy, trigger).
- Leads → Negócios (no Kanban) — leads gerados pelo form viram vendas?
Investigue anomalias
- Pico anormal de envios + 0 conversão → spam (apesar do honeypot). Verifique IPs em
form_submissions.ip_address. - Queda súbita → form quebrou? Site mudou? Página com link removida?
- Conversão alta + leads sem qualidade → formulário curto demais (sem qualificação). Adicione campos.
Compare modos
Faça comparativo trimestral: hospedado vs inline vs popup. Realoque esforço Growth modo mais ROI.
Spam detectado (não conta como envio)
Submissões bloqueadas pelo honeypot (campo _website_url preenchido) não geram FormSubmission. Não aparecem no painel. Não criam lead.
Se você tá recebendo spam apesar do honeypot:
- Bots avançados conseguem driblar (pouca incidência).
- Considere adicionar reCAPTCHA invisível (não disponível nativo hoje, requer custom).
- Adicione rate limit por IP (já existe: 30 envios/min).
Erros comuns
"Envio aparece mas lead não foi criado"
- Plan limit de leads atingido.
lead_idficanull. Submissão registrada mas lead não. - Solução: faça upgrade de plano OU exclua leads antigos pra liberar espaço.
"Conversão diferente do que esperava"
- Conversão só conta views únicas (sessionStorage dedup). Pra inline/popup, 1 view por sessão por modo.
- Hosted (link direto) conta toda visita.
- Cálculo:
(envios / views) × 100. Se views muito alta (ex: site com muito tráfego), conversão fica baixa naturalmente.
"Envios sumiram do painel"
- Verifique filtro de data — pode estar excluindo período.
- Filtro default últimos 30 dias — envios antigos não aparecem.
"E-mail de notificação não chegou"
- Verifique spam/lixo eletrônico.
- Confira se e-mail está em
form->notify_emails. - Confira se Resend está funcionando (raro fail — contate suporte).
API pra envios (programático)
Pra integrar envios a sistemas externos, use API REST v1:
GET /api/v1/forms/{id}/submissions— lista submissions com pagination.GET /api/v1/forms/{id}/submissions/{submission_id}— detalhe.
Veja API e Webhooks.
Alternativa: configure webhook de saída pra receber notificação em tempo real a cada envio. Veja Webhooks de saída.
Próximos passos
- Pra otimizar conversão, revise Personalizar cores e logo.
- Pra integrar com sistemas externos, veja API e Webhooks.