Oi, tenho um workflow WhatsApp Dispatcher com um nó WhatsApp Trigger. Estou recebendo este erro ao ativar:
“O App ID do WhatsApp 976855898413634 já possui uma inscrição de webhook. Delete-o ou use outro App antes de executar o trigger.”
Já fiz o seguinte:
Deletei e recriei a credencial OAuth do WhatsApp
Deletei a inscrição de webhook do Meta via Graph API Explorer (retornou success: true)
Desativei e reativei o workflow várias vezes
O registro obsoleto parece estar no banco de dados interno do n8n. Alguém do time do n8n pode limpar a inscrição para o App ID 976855898413634?
Instância n8n Cloud: marketingeddine.app.n8n.cloud
Descreva o problema/erro/pergunta
Qual é a mensagem de erro (se houver)?
Compartilhe seu workflow
(Selecione os nós na sua tela e use os atalhos de teclado CMD+C/CTRL+C e CMD+V/CTRL+V para copiar e colar o workflow.)
Oi @Eddine_Belaid, antes de assumir que ficou preso no banco de dados do n8n, esse erro geralmente sobrevive a uma limpeza do Meta por uma das duas razões:
A subscrição no nível da WABA é separada da subscrição do app. Deletar /{app-id}/subscriptions não limpa as subscribed_apps da WhatsApp Business Account. Verifique GET /{waba-id}/subscribed_apps e delete também por lá.
Outro workflow nessa instância (mesmo que inativo ou duplicado) com um WhatsApp Trigger no mesmo App ID continuará registrando-o.
Seu delete via Graph API cobriu as subscribed_apps da WABA, e esse é o único workflow usando esse trigger?
Deletar no nível do aplicativo via Graph API é o caminho certo, mas o erro persiste porque o n8n também armazena seu próprio registro interno de webhook no banco de dados - e esse registro sobrevive à exclusão/recriação de credenciais. A correção mais rápida: parar completamente o workflow, depois deletar todo o nó WhatsApp Trigger, salvar o workflow, e então adicioná-lo novamente do zero - isso força o n8n a limpar seu registro em cache e registrar corretamente na próxima ativação. Também confirme que você não possui outros workflows (ativos ou inativos) compartilhando este mesmo ID de Aplicativo, pois até um duplicado desativado vai silenciosamente manter o bloqueio de inscrição.
Você ainda não verificou se a WhatsApp Business Account ainda tem uma entrada ativa em /{waba-id}/subscribed_apps,
Com relação ao fluxo de trabalho, pelo que consigo ver este é o único fluxo de trabalho com WhatsApp Trigger atualmente em uso, mas farei uma auditoria completa para fluxos de trabalho inativos, duplicatas ou quaisquer triggers deixados para trás que possam estar re-registrando o webhook automaticamente.
Eu pararia de recriar credenciais por um minuto e rastrearia qual sistema ainda é proprietário da assinatura do webhook. O caminho útil é: confirmar as assinaturas de webhook do app Meta, confirmar a URL de callback exata que o n8n está tentando registrar, depois verificar se o registro de trigger antigo está preso no estado interno do n8n Cloud.