Automação comercial

    Como Integrar Formulários ao Kommo com n8n: Captura Automática de Leads

    Owen · Founder & IA 23 de setembro de 2026 14 min

    Por que integrar formulários ao CRM muda a operação comercial

    Você tem um formulário no site, na landing page ou no Google Forms para captar contatos. E tem um CRM (o Kommo) onde sua equipe trabalha as oportunidades. O problema: existe um gap entre esses dois mundos que custa leads todos os dias.

    Na maioria das empresas que atendemos na Metrik, a rotina é a seguinte: alguém preenche o formulário, o dado cai numa planilha ou num e-mail, um colaborador pega essa informação e cadastra manualmente no CRM — quando lembra. Leads somem. Tempo vira desperdício. O primeiro contato acontece horas ou dias depois, quando o prospect já esfriou.

    A solução é direta: conectar o formulário ao Kommo via n8n para que, no exato momento em que alguém preenche o formulário, um lead seja criado no CRM com todas as informações — e a primeira ação automática já seja disparada.

    Este guia mostra como fazer isso na prática, com Google Forms, Typeform e qualquer ferramenta que suporte webhooks.

    O que é possível automatizar nessa integração

    Antes de entrar no passo a passo técnico, vale entender o escopo do que essa integração pode fazer:

    • Criar lead no Kommo instantaneamente: quando alguém preenche o formulário, um card aparece no pipeline correto em segundos.
    • Preencher campos personalizados: cada resposta do formulário é mapeada para o campo certo no Kommo — segmento, serviço de interesse, cidade, orçamento disponível.
    • Atribuir ao vendedor correto: baseado nas respostas, o n8n distribui o lead para o responsável certo usando round-robin ou critério (leads de SP para o vendedor A, leads do Sul para o vendedor B).
    • Disparar mensagem automática pelo WhatsApp: assim que o lead entra no CRM, uma mensagem de boas-vindas é enviada pelo canal do Kommo — respondendo em menos de 1 minuto, independente do horário.
    • Qualificar automaticamente: respostas-chave acionam fluxos diferentes — lead com orçamento alto vai para pipeline de alta prioridade, lead fora do perfil vai para etapa de descarte automático.

    Essa automação é especialmente poderosa para clínicas com formulários de triagem, escritórios de advocacia com captação via site, imobiliárias com formulários de interesse em imóveis e qualquer negócio que use landing pages para captar leads.

    As ferramentas do stack

    Para montar essa integração você vai precisar de:

    • Formulário: Google Forms (gratuito, nativo do Google), Typeform (plano pago com webhooks nativos), RD Station Forms, HubSpot Forms ou qualquer ferramenta que emita webhooks.
    • n8n: a ferramenta de automação que age como o hub da integração. Pode ser self-hosted ou cloud. Para começar, a versão cloud do n8n tem plano gratuito para até 5 workflows ativos.
    • Kommo CRM: precisa de plano pago (Base, Advanced ou Enterprise) para acesso à API. O plano Base já inclui API e webhooks.

    Se você está começando com o n8n agora, leia antes nosso guia n8n para iniciantes: automação de CRM passo a passo. Para a integração específica entre n8n e Kommo, veja também n8n + Kommo: como automatizar seu CRM completo.

    Passo a passo: Google Forms ao Kommo via n8n

    O Google Forms não tem webhook nativo, mas é possível integrar usando Google Apps Script como ponte. Quando o formulário é enviado, o Apps Script chama imediatamente o webhook do n8n.

    1. Configurar o Google Forms para alimentar uma planilha

    Dentro do Google Forms, vá em "Respostas" e clique no ícone do Google Sheets para criar (ou vincular) uma planilha que recebe as respostas em tempo real. Cada resposta vira uma nova linha na planilha. Esse passo é opcional se você usar o Apps Script diretamente, mas serve de backup visual.

    2. Criar o webhook trigger no n8n

    No n8n, crie um novo workflow e adicione um nó "Webhook" como trigger. Copie a URL gerada pelo n8n — ela vai ficar no formato: https://sua-instancia.n8n.io/webhook/IDENTIFICADOR. Ative o workflow para que o webhook fique escutando requisições.

    3. Configurar o Apps Script no Google Forms

    No Google Forms, acesse Ferramentas > Editor de script. Cole o seguinte código, substituindo a URL pelo seu webhook do n8n:

    function onFormSubmit(e) {
    var url = "https://sua-instancia.n8n.io/webhook/SEU_ID";
    var respostas = e.response.getItemResponses();
    var dados = {};
    respostas.forEach(function(r) {
    dados[r.getItem().getTitle()] = r.getResponse();
    });
    UrlFetchApp.fetch(url, {method:"post", contentType:"application/json", payload:JSON.stringify(dados)});
    }

    Depois de salvar o script, clique em "Acionadores" (ícone de relógio) e crie um acionador: Funcao "onFormSubmit", Evento "Ao enviar formulario". A partir desse momento, cada envio do formulário chama o n8n em tempo real.

    4. Processar e mapear os dados no n8n

    Após o trigger, adicione um nó "Set" no n8n para organizar os dados recebidos. Mapeie cada campo do formulário para uma variável nomeada:

    • Nome completo → lead_nome
    • Telefone / WhatsApp → lead_telefone
    • E-mail → lead_email
    • Servico de interesse → lead_servico
    • Orcamento disponivel → lead_orcamento

    Isso facilita o mapeamento nas etapas seguintes e permite adicionar logica condicional — por exemplo: se o orcamento for acima de R$5.000, marque a variavel lead_prioridade como "alta".

    5. Criar o lead no Kommo via API

    Adicione um nó "Kommo" (amoCRM) no n8n. Se preferir, use o nó "HTTP Request" apontando para o endpoint de criação de leads:

    POST https://SEU_SUBDOMINIO.kommo.com/api/v4/leads

    A autenticação é via Long-lived token ou OAuth 2.0. O nó nativo do Kommo no n8n cuida disso automaticamente depois que voce adiciona as credenciais uma vez. No corpo da requisicao, configure:

    • name: combine nome + servico (ex: "Maria Silva — Consulta Juridica")
    • pipeline_id: ID do pipeline correto (visivel na URL quando acessa o pipeline no Kommo)
    • status_id: ID da etapa inicial do pipeline
    • responsible_user_id: ID do vendedor responsavel (ou use a logica de distribuicao descrita abaixo)
    • custom_fields_values: array mapeando as respostas do formulario para os campos personalizados do Kommo

    Para entender como criar e usar campos personalizados no Kommo corretamente, consulte nosso guia de campos personalizados no Kommo.

    6. Criar o contato e vincular ao lead

    Leads no Kommo sao separados de Contatos. Apos criar o lead, crie o contato com nome, telefone e e-mail, depois faca o vinculo entre eles:

    POST https://SEU_SUBDOMINIO.kommo.com/api/v4/contacts
    POST https://SEU_SUBDOMINIO.kommo.com/api/v4/leads/{lead_id}/links

    O n8n executa essas requisicoes em sequencia, passando o ID do lead criado na etapa anterior para o passo de vinculo. Use o campo "Output Data" de cada nó para passar valores entre etapas.

    7. Disparar mensagem automatica pelo WhatsApp

    Com o contato criado no Kommo, adicione mais um nó para enviar a mensagem de boas-vindas. Voce pode usar o SalesBot do Kommo (via API), a Evolution API ou o nó do WhatsApp Business no n8n. Uma mensagem tipica de abertura automatica:

    "Ola, [Nome]! Recebemos seu interesse em [Servico]. Em breve um especialista entrara em contato. Enquanto isso, pode tirar suas duvidas por aqui mesmo."

    Essa mensagem, enviada em menos de 60 segundos apos o envio do formulario, muda completamente a percepcao do lead sobre a empresa — profissionalismo e agilidade imediatos.

    Passo a passo: Typeform ao Kommo via webhook nativo

    O Typeform Pro e acima tem webhooks nativos, o que torna a integracao mais simples — sem precisar do Apps Script como intermediario.

    1. Configurar o webhook no Typeform

    No painel do Typeform, abra o formulario desejado e va em "Connect" > "Webhooks". Crie um novo webhook colando a URL do nó Webhook do seu workflow no n8n. O Typeform vai disparar um POST com todas as respostas assim que o formulario for enviado.

    2. Mapear campos no n8n

    O payload do Typeform tem estrutura de array em "form_response.answers". Cada resposta tem um campo "field.ref" que voce define no Typeform para identificar a pergunta. Configure refs claros nas perguntas: "nome", "telefone", "email", "servico", "orcamento". No n8n, use um nó "Code" com JavaScript para extrair cada resposta pelo seu ref e criar um objeto organizado de dados do lead.

    3. Logica de qualificacao antes de criar o lead

    Voce pode adicionar logica de qualificacao no n8n antes de criar o lead no Kommo:

    • Se orcamento declarado for abaixo do minimo do seu produto, crie o lead em pipeline de "Fora do Perfil" com etapa de descarte automatico e envie resposta educada informando que nao atende esse perfil
    • Se o segmento declarado for um dos nichos prioritarios, marque como lead quente e crie tarefa urgente para o SDR
    • Se a cidade for um estado onde voce nao opera, responda automaticamente com alternativa (indicacao ou lista de espera)

    Essa qualificacao pre-CRM evita que leads desqualificados entupam o pipeline e roubem atencao da equipe comercial. Para mais sobre qualificacao de leads com IA, veja IA para qualificacao de leads no Kommo.

    Distribuicao automatica de leads por regras

    Uma das funcionalidades mais valiosas dessa integracao e a distribuicao inteligente de leads. Em vez de um coordenador ver cada lead novo e atribuir manualmente, o n8n faz isso automaticamente baseado em regras que voce define.

    Round-robin simples

    Crie uma variavel no n8n — armazenada em uma planilha do Google Sheets ou em uma variavel de ambiente do n8n — que guarda o indice do proximo vendedor a receber lead. A cada novo lead, incrementa o indice e atribui ao vendedor correspondente na lista.

    Distribuicao por criterio de negocio

    Baseado nas respostas do formulario, roteie para o vendedor especialista:

    • Servico = "Juridico" — SDR da equipe de advocacia
    • Servico = "Imovel Comercial" — Especialista em imoveis comerciais
    • Orcamento acima de R$20.000 — Vendedor Senior com maior ticket
    • Regiao = "Sul" — Vendedor responsavel pela regiao Sul

    Esse roteamento inteligente e o que separa operacoes amadoras de operacoes escalaveis — e e configurado visualmente no n8n, sem codigo complexo.

    Notificacoes em tempo real para a equipe

    Alem de criar o lead no CRM, configure o n8n para enviar uma notificacao ao gestor ou ao vendedor responsavel via WhatsApp ou Telegram sempre que um novo lead entrar:

    Novo lead: [Nome] | Interesse: [Servico] | Orcamento: [Valor] | Contato: [Telefone]. Lead atribuido para voce no Kommo.

    Essa notificacao cria senso de urgencia e garante que o primeiro contato aconteca em minutos. Pesquisas de mercado mostram que leads contatados em menos de 5 minutos tem conversao ate 8x maior do que leads contatados apos 1 hora.

    Erros comuns e como evita-los

    Nao validar o telefone antes de criar o contato

    Formularios abertos recebem telefones em formatos variados: (11) 99999-9999, 11999999999, +5511999999999. Se voce nao normalizar o formato antes de enviar para a API do Kommo, o numero fica invalido no CRM e a automacao de WhatsApp falha. Use uma etapa de sanitizacao no n8n para remover caracteres especiais e padronizar no formato E.164 (+5511...).

    Duplicar contatos no Kommo

    Se a mesma pessoa preencher o formulario mais de uma vez, voce vai criar duplicados no CRM. Adicione um passo no n8n para consultar se ja existe contato com aquele e-mail ou telefone antes de criar um novo. A API do Kommo permite buscar contatos por telefone: GET /api/v4/contacts?query=TELEFONE. Se ja existir, atualize o lead existente em vez de criar novo.

    Nao tratar erros da API

    APIs falham — timeout, rate limit, manutencao. Adicione tratamento de erro no workflow do n8n para que, quando uma chamada a API do Kommo falhar, o n8n tente novamente automaticamente ou registre o erro para analise. O n8n tem um nó "Error Trigger" que captura falhas de execucao e pode criar alertas ou enfileirar retentativas.

    Ignorar o limite de rate da API do Kommo

    O Kommo tem limite de 7 requisicoes por segundo por conta. Em campanhas com alto volume de formularios sendo enviados ao mesmo tempo (ex: webinar ao vivo), voce pode ultrapassar esse limite. Adicione um nó "Wait" no n8n entre as chamadas de API ou use fila de processamento para distribuir as requisicoes no tempo.

    Resultado pratico: o que esperar

    Clientes Metrik que implementaram essa integracao relatam consistentemente:

    • Eliminacao total do cadastro manual de leads — economia de 1 a 3 horas por dia dependendo do volume
    • Primeiro contato acontecendo em menos de 2 minutos contra as 4 a 6 horas da operacao manual
    • Aumento de 20 a 40% na taxa de resposta dos leads (leads frescos respondem mais)
    • Zero leads perdidos por esquecimento — tudo que entra no formulario entra no CRM

    Para clinicas medicas, o impacto vai alem das vendas: o formulario de triagem alimenta diretamente o CRM com informacoes do paciente, a secretaria recebe o card ja pronto com todos os dados e a mensagem de confirmacao e enviada automaticamente. Uma operacao de 30 minutos de trabalho manual vira 30 segundos de automacao.

    Conclusao: formulario conectado ao CRM e o basico que poucos fazem

    Integrar formularios ao Kommo via n8n nao e um projeto complexo. Com a estrutura certa, um implementador experiente monta isso em algumas horas. Mas o impacto na operacao comercial e imediato e permanente: mais velocidade no primeiro contato, zero perda de lead e fim do trabalho manual de cadastro.

    Se voce quer dominar esse tipo de automacao e aprender a implementar stacks completas de CRM e IA para seus clientes ou para seu negocio, a Comunidade Metrik tem trilha dedicada para isso, com projetos reais e mentoria ao vivo. Conheca a Metrik.

    Perguntas frequentes

    O Google Forms tem webhook nativo para integrar com o Kommo?+

    Nao, o Google Forms nao tem webhook nativo. A solucao e usar o Google Apps Script: voce cria um acionador 'Ao enviar formulario' que chama automaticamente o webhook do n8n com os dados da resposta. O processo leva cerca de 15 minutos para configurar e funciona em tempo real.

    Preciso de plano pago no Typeform para integrar com o Kommo via webhook?+

    Sim, webhooks no Typeform estao disponiveis a partir do plano Pro. O plano gratuito nao inclui esse recurso. Alternativas gratuitas com suporte a webhooks incluem Tally.so e Paperform (em planos pagos). Para volumes pequenos, o Google Forms com Apps Script e uma opcao totalmente gratuita.

    O n8n gratuito suporta essa integracao de formulario com Kommo?+

    Sim, o plano gratuito do n8n cloud permite ate 5 workflows ativos com execucoes mensais limitadas — o suficiente para volumes pequenos de leads. Para operacoes com alto volume ou com necessidade de workflows adicionais, o n8n self-hosted e a opcao mais economica, pois nao tem custo por execucao.

    Como evitar que leads duplicados sejam criados no Kommo quando alguem preenche o formulario mais de uma vez?+

    Adicione uma etapa no workflow do n8n que consulta a API do Kommo antes de criar o lead, buscando contatos existentes pelo telefone ou e-mail (endpoint GET /api/v4/contacts?query=EMAIL). Se ja existir um contato, atualize o lead existente com as novas informacoes em vez de criar um novo registro.

    E possivel integrar outros formularios alem do Google Forms e Typeform com o Kommo?+

    Sim, qualquer ferramenta que suporte webhooks pode ser integrada ao Kommo via n8n: RD Station Forms, HubSpot Forms, Gravity Forms (WordPress), Tally.so, Fillout, JotForm e muitas outras. A logica e sempre a mesma: o formulario envia os dados para o webhook do n8n, que processa e cria o lead no Kommo.

    Quanto tempo leva para implementar essa integracao?+

    Um implementador com experiencia em n8n e API do Kommo consegue montar a integracao basica (formulario ao CRM com mensagem automatica) em 2 a 4 horas. Uma versao mais completa, com qualificacao automatica, distribuicao de leads por regras e notificacoes para a equipe, leva de 1 a 2 dias de trabalho.

    Continue aprendendo

    Trilha completa de Automação comercial

    Guias organizados do fundamento à implementação.

    Ver toda a trilha

    Quer dominar o Kommo CRM na prática?

    Conheça a Kommo Academy Brasil: curso de Kommo CRM, aulas ao vivo de segunda a sexta e suporte para implementar no seu projeto real.

    Conhecer a Kommo Academy Brasil