Ir para o conteúdo
Promovaweb

O webhook funciona no teste e não recebe em produção

Revisado em

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.