O webhook funciona no teste e não recebe em produção
Sintomas
- o webhook funciona no teste mas não em produção
- o sistema externo chama e nada aparece no canvas
- webhook-test responde 404
- workflow não dispara pelo webhook
Antes de começar
Fazer o sistema externo iniciar o workflow pela URL de produção.
- Acesso ao workflow e à configuração do sistema que chama o webhook.
O n8n cria duas URLs para cada node Webhook. Elas se comportam de jeitos diferentes. Confira estas três situações, nesta ordem.
1. O sistema externo usa a URL de teste
A URL de teste tem /webhook-test/ no caminho e só escuta por 120 segundos depois de você selecionar Listen for test event. Fora dessa janela, ela não responde.
Correção: copie a URL de produção do node, com /webhook/ no caminho. Configure essa URL no sistema externo.
2. O workflow não está publicado
A URL de produção só existe enquanto o workflow está publicado. Alterações feitas depois da publicação ficam em rascunho até a próxima publicação.
Correção: selecione Publish. Se o botão indicar mudanças não publicadas, publique de novo para colocar a versão atual no ar.
3. Você procura a execução no canvas
Chamadas de produção não aparecem no canvas, ao contrário das de teste. Elas ficam só na lista de execuções.
Correção: abra a lista de execuções do workflow e procure pelo horário da chamada.
Se nada disso resolver
Confira se o método HTTP configurado no node é o mesmo que o sistema externo usa. Um webhook em POST não aceita uma chamada GET. Em instalações atrás de proxy, veja também a solução sobre webhook com endereço localhost.
Confira o resultado
Uma chamada do sistema externo aparece na lista de execuções do workflow.
Fontes e conferência
Conteúdo conferido na documentação oficial do n8n em 28 de outubro de 2026.
