Como configurar um Webhook pela n8n
Se você já entendeu como funciona uma integração através de webhooks e deseja colocá-la em prática utilizando a n8n como plataforma de integração, está no lugar certo! No tutorial abaixo você vai aprender a:
- Configurar um código de webhook pela n8n;
- Inserir o código de webhook no Respondi;
- Conferir se a conexão foi feita com sucesso;
A n8n indica utilizar a nuvem n8n ou configurar uma instância n8n auto-hospedada gratuita, pois o antigo aplicativo de desktop n8n está obsoleto e não receberá mais atualizações de segurança.
Para fazer esse processo, assista o tutorial em vídeo ou siga os passos abaixo:
Configure um webhook pela n8n
- Faça seu login ou crie uma conta no n8n;
- Na aba de "Workflows", clique em "Add workflow";
- Se desejar, renomeie o título do novo fluxo criado clicando em "My workflow";

- Clique em "Add first step..." e em seguida, selecione na parte de "Trigger" a opção "On webhook call";
- Na página que abrir, altere a opção de "Http method" para "POST" em vez de "GET";
- Clique em cima do link gerado para copiar seu código de webhook;

Insira o link de webhook no Respondi
- Com o link de webhook copiado, acesse a aba de "Opções" do formulário desejado;
- Desça com o mouse até a parte de "Integrações" e clique em "Configurar integrações";
- Ative a opção "Webhooks" e cole o link de webhook copiado;
- Clique em "Salvar";

Confira se a conexão foi feita com sucesso
- Em fluxo do n8n, clique em "Listen for test event" para receber um disparo teste;
- Abra o link de compartilhamento do seu formulário e envie uma resposta de exemplo;
- No n8n, verifique se o cenário foi completo e se as respostas foram recebidas de acordo;
- Caso positivo, clique em "Production URL" e copie o código de webhook para substituir a URL de teste pela URL de produção em seu formulário (repita os passos da seção anterior);
- Ative o seu cenário no n8n para começar a receber os dados da URL de produção;

O nó webhook do n8n tem duas URLs: a de teste e a de produção: Webhook node;
Teste: o n8n registra um webhook de teste quando você seleciona "Listen for Test Event" ou "Test workflow" se o fluxo de trabalho não estiver ativo. Essa URL de teste exibe os dados no fluxo de trabalho;
Produção: o n8n registra um webhook de produção quando você ativa o fluxo de trabalho. Ao usar a URL de produção, o n8n não exibe os dados no fluxo de trabalho. No entanto, você pode visualizar os dados de uma execução de produção selecionando a guia Execuções no fluxo de trabalho;
Depois de configurar seu webhook, o próximo passo é integrar com a outra plataforma que deseja dentro do n8n.
- Basta clicar no ícone de "+" ao lado do nó de webhook para adicionar uma nova etapa;
- Selecione a opção de "Action in an app" e pesquise pela plataforma que deseja integrar;

Agora que você aprendeu a como configurar um Webhook, confira as principais integrações feitas pelos nossos usuários através da n8n:
- Integração com o Google Planilhas via n8n webhooks;
- Integração com Trello via n8n webhooks;
- Integração com Gmail via n8n webhooks;
- Como criar um arquivo de texto no Google Drive via n8n webhooks;
- Integração com Pipedrive via n8n webhooks;
- Integração com HubSpot via n8n webhooks;
- Integração com ClickUp via n8n webhooks;
Resolvendo problemas comuns
Caso o webhook não esteja disparando no n8n ou o fluxo não esteja recebendo os dados corretamente, confira os pontos abaixo:
- Verifique se está usando a URL correta (Teste x Produção)
O nó Webhook do n8n possui duas URLs diferentes:
- URL de Teste: usada quando você clica em "Listen for Test Event" ou executa o fluxo sem ativá-lo.
- URL de Produção: usada quando o fluxo está ativo.
Se você ativou o fluxo mas ainda está usando a URL de teste no Respondi, o webhook não será recebido. Para resolver, copie a Production URL do n8n e substitua a URL de teste no formulário do Respondi.
- O fluxo não mostra os dados após a execução
Ao usar a URL de produção, o n8n não exibe os dados na tela de edição do fluxo. Neste caso, acesse a parte de Executions (Execuções) do seu fluxo para visualizar os dados recebidos.
Caso você esteja usando n8n em servidor próprio (VPS, Docker ou local):
- Configure o corretamente o WEBHOOK_URL
Certifique-se de que a variável de ambiente WEBHOOK_URL esteja definida com o endereço público que deve receber as solicitações do webhook (por exemplo, https://n8n.yourdomain.com);
- Revise as configurações do proxy reverso
Se estiver usando um proxy reverso (como Nginx, Traefik, etc.):
- Defina
N8N_PROXY_HOPS=1(ou ajuste conforme a sua infraestrutura); - Confirme se o proxy encaminha os cabeçalhos corretos (
X-Forwarded-For,X-Forwarded-Host,X-Forwarded-Proto).
- Verifique se seu n8n é acessível pela internet:
Os webhooks só funcionam quando a URL está disponível publicamente. Confirme que:
- O servidor não está atrás de firewall bloqueando acesso;
- A porta está aberta;
- O DNS aponta corretamente para o domínio;
- O proxy está configurado para aceitar requisições externas;