InícioGlossário › Webhook
Glossário

O que é Webhook?

Um webhook é uma URL que recebe dados automaticamente quando um evento acontece em outro sistema. Em vez de você ir buscar a informação (polling), o sistema te avisa (push) no momento em que o evento ocorre. No contexto de automação: quando alguém preenche um formulário, o Typeform envia os dados imediatamente para o webhook do seu workflow no n8n ou Make.

Como um webhook funciona na prática?

Imagine que você quer ser notificado toda vez que alguém preencher seu formulário de contato. Sem webhook, sua ferramenta de automação precisaria verificar o formulário a cada X minutos para ver se tem dados novos — isso se chama polling.

Com webhook, o processo é invertido: você cria uma URL especial na sua ferramenta de automação (o webhook) e informa essa URL ao formulário. Quando alguém preenche, o formulário envia os dados para essa URL imediatamente — sem delay, sem verificação periódica.

O resultado é uma automação em tempo real: o lead preenche o formulário às 14h37, e aos 14h37 você já recebe a notificação no WhatsApp, o lead já está no CRM e o e-mail de boas-vindas já foi enviado.

Webhook vs polling: qual a diferença?

CritérioWebhook (push)Polling (pull)
Como funcionaO sistema avisa quando há dado novoVocê verifica periodicamente se há dado novo
VelocidadeTempo real (instantâneo)Delay do intervalo de verificação (1-15 min)
Custo de processamentoBaixo — só processa quando há eventoAlto — verifica mesmo quando não há nada
ComplexidadePrecisa de URL acessível via HTTPSMais simples de configurar
Uso no n8nNó Webhook (trigger)Nó Schedule Trigger com HTTP Request

Como criar um webhook no n8n?

No n8n, adicione o nó 'Webhook' como primeiro nó do seu workflow. O n8n gera automaticamente duas URLs: uma para testes ('Test URL') e uma para produção ('Production URL'). Use a Test URL enquanto está configurando e testando; ative o workflow e use a Production URL quando estiver pronto.

Copie a URL gerada e cole na configuração do app que vai enviar os eventos (formulário, e-commerce, CRM etc.). Quando o app enviar dados para essa URL, o workflow do n8n dispara automaticamente com os dados recebidos no input do primeiro nó.

Exemplos de webhook no dia a dia da automação

  • Formulário Typeform → webhook n8n → dados vão para Google Sheets + e-mail de confirmação
  • Nova venda no WooCommerce → webhook n8n → notificação no WhatsApp do vendedor
  • Nova mensagem no WhatsApp (via Evolution API) → webhook n8n → processamento com IA → resposta automática
  • Pagamento confirmado no Stripe → webhook Make → cliente adicionado à comunidade + acesso liberado
  • Lead qualificado no CRM → webhook n8n → tarefa criada no gestor de projetos + e-mail para o SDR

Por que o webhook precisa de HTTPS?

A maioria dos apps externos (Stripe, Meta, Typeform, WhatsApp Business API etc.) só envia dados para URLs com HTTPS — o protocolo seguro. HTTP simples é rejeitado por questões de segurança.

Se você tem o n8n self-hosted, isso significa que precisa de um domínio com certificado SSL configurado (gratuito via Let's Encrypt) apontando para o seu servidor. Se usar o n8n cloud, o HTTPS já vem configurado automaticamente.

Perguntas frequentes

O que é uma webhook URL?
É o endereço web (URL) que recebe os dados enviados por outro sistema quando um evento acontece. No n8n, cada nó Webhook gera uma URL única. Você copia essa URL e cola na configuração do app que vai enviar os eventos — formulário, e-commerce, CRM etc.
Webhook é difícil de configurar para quem não sabe programar?
Não. No n8n e no Make, criar um webhook é visual: você adiciona o nó de Webhook, copia a URL gerada e cola no app de origem. A parte mais técnica é garantir que o n8n esteja acessível via HTTPS — o que o n8n cloud já resolve automaticamente, ou que você configura uma vez no self-hosted.
Qual a diferença entre webhook e API?
API é um conjunto de endpoints que você chama ativamente para buscar ou enviar dados. Webhook é um endpoint que fica esperando ser chamado por outro sistema quando um evento ocorre. Na prática: você chama a API de um CRM para buscar um lead; o formulário chama seu webhook quando alguém preenche.
O que acontece se o servidor estiver fora do ar quando um webhook chega?
O app que enviou o webhook geralmente tenta novamente algumas vezes com intervalo crescente (retry com backoff). Se o servidor ficar fora por muito tempo, os eventos podem ser perdidos. Por isso, o n8n cloud leva vantagem em disponibilidade. No self-hosted, monitore o uptime do servidor para minimizar perdas.

Termos relacionados

← Ver glossário completo