Brave
Cross

O intervaloentre ver e entender

CRM14 min de leitura

Como integrar o formulário do site ao CRM: origem do lead, UTM e WhatsApp no mesmo cadastro

O mapa completo: formulário e botão de WhatsApp com a origem na primeira mensagem, UTM gravada no lead, webhook direto no CRM, consentimento LGPD e a tabela de campos mínimos do cadastro.

14 min · Brave Cross
Neste texto

Integrar o formulário do site ao CRM é fazer cada contato nascer cadastrado, com nome, telefone, origem e campanha, sem planilha no meio. O caminho mais confiável é o webhook direto do formulário para o CRM, com os parâmetros UTM gravados em campos ocultos, o botão de WhatsApp levando a origem na primeira mensagem e o consentimento registrado no envio.

Por que o lead do site chega ao CRM sem origem?

O lead chega sem origem porque o formulário foi feito para enviar um e-mail, não para alimentar um sistema, e o botão de WhatsApp foi feito para abrir uma conversa, não para contar de onde ela veio. Entre o clique no anúncio e o cadastro no CRM existem três pontos em que a informação se perde.

O primeiro é o e-mail. O formulário dispara uma mensagem para a caixa do dono, alguém copia nome e telefone para o CRM dois dias depois, e o campo "origem" recebe "site", que não diz nada. O segundo é o WhatsApp: pela Pesquisa WhatsApp no Brasil 2026, da Opinion Box, 77% dos usuários do aplicativo já se comunicam com marcas por ele, e 75% já contrataram um serviço assim. O botão de WhatsApp do site é, para a maioria dos negócios, o formulário de verdade; só que o lead chega com "Olá, gostaria de informações" e nenhuma pista da campanha.

O terceiro ponto é a UTM. Os parâmetros chegam na URL da primeira página, o visitante navega até "Contato", e a página do formulário já não tem os parâmetros. Quando o envio acontece, a origem ficou duas páginas atrás. O resultado é um CRM cheio de leads e um relatório que não sabe dizer qual anúncio paga a conta, que é o buraco mais comum na Auditoria do Vazamento.

Lead sem origem é custo sem causa. O CRM precisa receber o contato no segundo em que ele existe, com a campanha presa a ele.

Quais campos o cadastro do lead precisa ter?

O cadastro mínimo tem 11 campos, e só 4 são preenchidos pelo visitante: nome, telefone, interesse e a mensagem. O resto o site preenche sozinho no envio, e é esse resto que dá ao CRM a capacidade de responder "de onde veio" e "com que permissão".

CampoQuem preenchePara que serve
Nome e telefone (com DDI e DDD)VisitanteAbrir a conversa no WhatsApp sem redigitar
Interesse (serviço ou produto)VisitanteMandar o lead para o pipeline certo
utm_source, utm_medium, utm_campaignSite (campos ocultos)Dizer anúncio, canal e campanha de origem
utm_term e utm_contentSite (campos ocultos)Separar palavra-chave e criativo, quando houver
Página de origem e página do envioSiteSaber qual conteúdo gerou o contato
Canal de entradaSiteFormulário, botão de WhatsApp, Meta Leads ou importação
Data, hora e texto do consentimentoSiteProvar a permissão e a finalidade declarada

Fontes: parâmetros UTM conforme a Central de Ajuda do Google Analytics; consentimento conforme a Lei 13.709/2018, consultadas em outubro de 2026.

O Google documenta cinco parâmetros UTM e diz que utm_source, utm_medium e utm_campaign devem estar sempre presentes; utm_term e utm_content são opcionais. Para uma empresa pequena, três bastam: source diz o anúncio ou a rede (google, meta, indicacao), medium diz o tipo (cpc, social, email, organico) e campaign diz a oferta (promocao-outubro). Tudo em minúsculas, sem acento e sem espaço, porque o CRM vai agrupar por esses valores.

O telefone merece regra própria: grave no formato internacional, com código do país e DDD, sem parênteses nem traço. É o formato que o WhatsApp usa para abrir uma conversa a partir de um link, e é o que evita o lead duplicado quando a mesma pessoa chama pelo botão e pelo formulário. Como organizar os dados do CRM numa PME trata da higiene dos outros campos, e a migração da planilha para o CRM mostra o modelo de CSV para quem vai importar o histórico.

Como gravar a UTM e a origem no formulário e no botão de WhatsApp?

A UTM se grava em dois tempos: um script lê os parâmetros na primeira página visitada e guarda no navegador; no envio, ele copia os valores para campos ocultos do formulário ou para o texto do link do WhatsApp. Sem a primeira etapa, a origem some na troca de página.

01

Guardar na chegada

Na primeira página, um script lê utm_source, utm_medium e utm_campaign da URL e salva no navegador (cookie ou sessionStorage).

02

Criar campos ocultos

No formulário, crie um campo oculto para cada parâmetro, mais página de origem e canal de entrada.

03

Preencher no envio

Ao enviar, o script copia os valores guardados para os campos ocultos; sem UTM, grava "direto" ou "organico".

04

Marcar o botão de WhatsApp

Monte o link do botão com uma mensagem pré-preenchida que leve um código curto da campanha.

05

Disparar o webhook

Configure o formulário para enviar os dados em JSON para a URL de webhook do CRM, não para um e-mail.

06

Testar de ponta a ponta

Abra o site com UTM de teste, envie o formulário e clique no botão; confira os dois leads no CRM.

O botão de WhatsApp pede uma solução diferente do formulário, porque não tem campos ocultos. O caminho é a mensagem pré-preenchida do link: em vez de "Olá, quero informações", o link já abre com "Olá, vi o anúncio de outubro (MT10) e quero um orçamento". O código entre parênteses é a origem, e o CRM que lê a primeira mensagem consegue marcar a campanha automaticamente. Os dois jeitos de recuperar a campanha, pela mensagem pré-preenchida e pela API oficial, estão em atribuição do anúncio de clique para o WhatsApp.

Quem anuncia na Meta tem um terceiro canal: o formulário instantâneo do Facebook e do Instagram, que não passa pelo site. Esse lead precisa cair no CRM pela integração com o Meta Leads, com a campanha vindo no próprio registro; o caminho está em leads do formulário do Facebook e do Instagram no WhatsApp. E o mesmo evento de envio que vai ao CRM deve ir ao GA4 pelo Tag Manager, para a medição do site bater com o CRM; o passo a passo está em como instalar o GA4 pelo Google Tag Manager.

Webhook direto, Zapier ou n8n: qual caminho leva o lead ao CRM?

O webhook direto é a primeira escolha: o formulário envia os dados para uma URL do CRM no instante do envio, sem custo por lead e sem intermediário. Zapier e n8n entram quando o CRM não oferece essa URL, quando o mesmo lead precisa ir a mais de um destino ou quando há transformação de dados no meio.

CaminhoCusto consultado em outubro de 2026Tempo até o CRMQuando usar
Webhook diretoZero (recurso do CRM)ImediatoCRM com URL de webhook e formulário que envia JSON
Plugin nativo do formulárioVaria por pluginImediatoWordPress com plugin que fala com o seu CRM
ZapierFree com 100 tarefas por mês e sem webhook; Pro a US$ 29,99 por mês (US$ 19,99 no anual) com 750 tarefasAté 15 minutos no Free; imediato no pagoVários destinos, equipe sem técnico
n8n (nuvem)Starter a 20 euros por mês no anual, com 2.500 execuções; versão self-hosted no GitHubImediatoFluxos com lógica (IA, planilha, e-mail) e volume maior

Fontes: Zapier, página de preços e n8n, página de preços, consultadas em outubro de 2026.

A diferença de tempo importa mais do que parece. No plano gratuito do Zapier, a verificação acontece a cada 15 minutos e as conexões via webhook não estão incluídas; o lead pode esperar um quarto de hora para existir no CRM. O Lead Response Management Study, do InsideSales.com com o MIT, analisou mais de 15 mil leads de formulário e mediu que a chance de falar com o lead cai 100 vezes quando o contato sai em 30 minutos em vez de 5. Quinze minutos de fila automática gastam metade desse prazo antes de qualquer pessoa ver o contato.

O Brave Cross CRM, que é o nosso, recebe o lead por webhook, integra o Meta Leads, importa CSV e abre a conversa no WhatsApp conectado por QR code, com 14 dias grátis sem cartão para testar o fluxo inteiro. Ele não é a melhor escolha se o seu site já roda em HubSpot ou RD Station com formulários nativos e nutrição por e-mail: nesses casos, a integração já vem pronta e trocar de CRM por causa do formulário não compensa. Para quem quer o n8n no meio, n8n para iniciantes mostra o primeiro fluxo de pedido de orçamento.

O que a LGPD exige do formulário de contato?

A LGPD exige que o visitante saiba, no momento do envio, para que os dados servem, e que a permissão para qualquer uso além de responder ao pedido seja específica e registrada. A Lei 13.709/2018 define consentimento como "manifestação livre, informada e inequívoca" do titular (art. 5, XII).

Responder a um pedido de orçamento não precisa de caixa de consentimento: o tratamento se apoia em outra base legal do art. 7, como o legítimo interesse ou a execução de procedimentos preliminares de contrato. O consentimento entra quando o formulário também serve para mandar ofertas depois, e aí o art. 8 é claro: deve ser dado por escrito ou por outro meio que demonstre a vontade do titular, em cláusula destacada das demais, e "as autorizações genéricas para o tratamento de dados pessoais serão nulas" (art. 8, § 4).

Na prática, o formulário precisa de três coisas. Uma frase curta acima do botão dizendo o que acontece com os dados ("usamos para responder ao seu pedido"), com link para a política de privacidade, que é o acesso facilitado às informações do art. 9. Uma caixa separada, desmarcada por padrão, para quem aceita receber novidades pelo WhatsApp, com o texto exato salvo no CRM junto com data e hora. E um caminho para o titular pedir a eliminação ou revogar o consentimento, direitos do art. 18, que no CRM vira a tag de opt-out respeitada por toda automação. O que a LGPD e a ANPD exigem do site cobre a política de privacidade e o banner de cookies, que são o outro lado da mesma obrigação.

O que medir depois que a integração está no ar?

Meça três coisas na primeira semana: leads por origem, tempo até a primeira resposta humana e conversão por origem. As três só existem porque os campos de UTM e de canal de entrada foram gravados; sem eles, o relatório volta a dizer "site".

Leads por origem é a contagem de cadastros por utm_source e utm_medium, comparada com o que o anúncio gastou. É a primeira vez que a conta "quanto custou cada lead que chamou no WhatsApp" fica visível sem planilha. Tempo até a primeira resposta é a diferença entre a hora do envio e a primeira mensagem de uma pessoa (não da IA), por canal de entrada; o alvo é 5 minutos no horário comercial, pela Regra dos 5 Minutos. Conversão por origem é quantos leads de cada campanha viraram negócio ganho, que decide onde a verba cresce no mês seguinte.

Do lado do site, o GA4 tem eventos recomendados para esse funil. A Central de Ajuda do Analytics lista generate_lead (envio do formulário), working_lead (lead contatado), qualify_lead e close_convert_lead, e diz que enviá-los alimenta o relatório de aquisição de leads. A referência para desenvolvedores aceita o parâmetro lead_source no generate_lead, que deve receber o mesmo valor de utm_source gravado no CRM, para os dois relatórios falarem a mesma língua. Como medir o resultado de um site monta o plano de medição com esses eventos.

100 vezes

menor a chance de falar com o lead quando o contato sai em 30 minutos em vez de 5

InsideSales.com/MIT

77%

dos usuários de WhatsApp no Brasil já se comunicam com marcas pelo aplicativo

Opinion Box, 2026

15 minutos

é o intervalo de verificação do plano gratuito do Zapier, sem conexão via webhook

Zapier, outubro de 2026

Com os três números na mão, o passo seguinte é dar nota a cada lead pela origem e pelo comportamento, que é o tema de lead scoring para pequenas empresas, e levar tudo ao painel de segunda-feira de indicadores de vendas.

Perguntas frequentes

Preciso de programador para integrar o formulário ao CRM?

Depende do site. Em WordPress, Webflow e Framer, o formulário tem uma ação de webhook nativa ou por plugin, e configurar é colar a URL do CRM e mapear os campos. O script que guarda a UTM na chegada pede algumas linhas de JavaScript ou uma tag no Google Tag Manager; é meia hora de trabalho de quem já mexe no site, e um dia inteiro de quem nunca mexeu.

O que é um webhook, em uma frase?

É um endereço web que recebe dados automaticamente quando um evento acontece. No caso do formulário, o evento é o envio e o endereço é do CRM: o site empacota os campos em JSON e entrega naquela URL no mesmo segundo, sem alguém abrir e-mail, baixar planilha ou copiar nome e telefone.

Dá para saber de qual anúncio veio o lead que chamou no WhatsApp?

Sim, de dois jeitos. Pela mensagem pré-preenchida do botão, que leva um código da campanha no texto que o lead envia, e que funciona com qualquer conexão de WhatsApp. Ou pela API oficial da Meta, que anexa os dados do anúncio à conversa iniciada a partir dele. O primeiro é imediato e gratuito; o segundo exige a API e tem custo por conversa.

O formulário de contato precisa de caixa de consentimento?

Para responder ao pedido, não: a LGPD oferece outras bases legais no art. 7, como o legítimo interesse e os procedimentos preliminares de contrato. Para mandar ofertas depois, sim: o art. 8 exige consentimento específico, em cláusula destacada, e declara nulas as autorizações genéricas. Deixe a caixa desmarcada e guarde o texto aceito com data e hora.

Zapier ou n8n para uma empresa pequena?

Zapier se a equipe não tem técnico e o fluxo é simples: formulário para CRM e um aviso. O plano Free tem 100 tarefas por mês sem webhook, e o Pro custa US$ 29,99 por mês com 750 tarefas, em outubro de 2026. O n8n compensa quando há lógica no meio (IA, planilha, condições) ou volume: o Starter na nuvem custa 20 euros por mês no anual, com 2.500 execuções, e a versão self-hosted está no GitHub.

Conclusão

A integração que vale a pena não é a que faz o formulário "funcionar": é a que faz o lead chegar ao CRM com origem, campanha, canal e permissão gravados por quem não erra, que é o próprio site. Depois disso, cada relatório de vendas passa a responder de onde veio o cliente, e cada campanha pode ser julgada pelo que fechou.

O webhook direto resolve a maioria dos casos em uma tarde. Zapier e n8n entram quando há mais de um destino ou lógica no caminho, e a LGPD define o que o formulário promete e o que o CRM pode fazer com cada contato depois.

Veja como o Brave Cross CRM recebe o lead do site com origem e abre a conversa no WhatsApp

  • integrar site com crm
  • integração formulário crm
  • webhook crm
  • utm no crm
  • origem do lead
  • formulário de contato lgpd

O que não cabe numa nota cabe numa conversa.

  1. CRM

    Pós-venda pelo WhatsApp

    Cinco toques com prazo e objetivo, do pedido confirmado à recompra, adaptados a serviço…

    16 minLer
  2. CRM

    Pesquisa de satisfação pelo WhatsApp

    Três mensagens, o momento certo por tipo de negócio e o que a Meta e a LGPD exigem.

    16 minLer
  3. CRM

    Lead scoring para pequenas empresas

    Um modelo de 100 pontos que uma equipe de 2 a 5 pessoas monta em uma tarde, com sinais…

    9 minLer