Oi a todos,
Continuo enfrentando este problema e não consegui resolvê-lo.
Realizar testes adicionais:
- Verifiquei credenciais OAuth.
- Verifiquei HTTPS/SSL.
- Testei a URL de Teste e a URL de Produção.
- Publiquei o workflow.
- Confirmei que o Meta recebe eventos webhook.
- O workflow ainda falha com:
“The WhatsApp App ID already has a webhook subscription.”
Alguém já enfrentou isso antes ou pode sugerir como remover a inscrição webhook existente ou redefinir o WhatsApp Trigger?
Qualquer ajuda seria muito apreciada.
Obrigado.
Ambiente
- Versão n8n: Versão self-hosted mais recente
- Implantação: Docker
- Provedor de Hospedagem: Hostinger VPS
- Sistema Operacional: Ubuntu
- Domínio:
https://n8n-teep.srv1761962.hstgr.cloud - HTTPS/SSL: Ativado e funcionando
- Integração WhatsApp: Meta WhatsApp Cloud API (OAuth)
- Nó AI: OpenAI Chat Model
Descrição do Problema
Estou tentando construir um workflow simples de resposta automática de IA para WhatsApp.
Workflow:
WhatsApp Trigger
↓
AI Agent
↓
OpenAI Chat Model
O AI Agent nunca é executado porque o WhatsApp Trigger nunca recebe eventos de entrada.
O que Funciona
- As credenciais OAuth do WhatsApp se conectam com sucesso.
- O teste de conexão OAuth é bem-sucedido.
- O domínio HTTPS está acessível.
- O número de teste da Meta WhatsApp Cloud API funciona corretamente.
- Consigo enviar mensagens de template com sucesso do Meta Developer Dashboard.
- O Meta Developer Dashboard mostra eventos webhook de entrada em Check Test Webhooks.
O que NÃO Funciona
Quando clico em Execute Step no WhatsApp Trigger, ele entra em:
Listening for test event
Envio uma mensagem WhatsApp para o número de teste.
O trigger nunca recebe o evento e continua aguardando para sempre.
Nenhuma execução é criada.
O AI Agent nunca inicia.
Erro Adicional
Quando publico ou executo o workflow, recebo o seguinte erro:
The WhatsApp App ID already has a webhook subscription.
Delete it or use another App before executing the trigger.
Due to WhatsApp API limitations, you can have just one trigger per App.
O que Já Tentei
- Recriei credenciais OAuth do WhatsApp.
- Verifiquei que as credenciais OAuth são válidas.
- Testei a URL de Teste e a URL de Produção.
- Publiquei o workflow.
- Verifiquei o certificado SSL.
- Confirmei que o Meta recebe eventos webhook.
- Reconstruir o workflow do zero.
- Testei apenas com um nó WhatsApp Trigger.
- Removi o AI Agent dos testes.
- Verifiquei que o problema não está relacionado ao nó OpenAI.
Informações Adicionais
Tenho outra instância n8n self-hosted em execução em outro VPS Hostinger.
É possível que o mesmo Meta WhatsApp App tenha sido conectado anteriormente àquela instância.
Não tenho certeza se uma inscrição webhook antiga está impedindo que esta nova instância registre seu webhook.
Perguntas
- Como posso identificar qual webhook está registrado atualmente para meu WhatsApp App?
- Há uma maneira de remover ou substituir a inscrição webhook existente sem criar um novo Meta App?
- O WhatsApp Trigger cancela automaticamente webhooks antigos?
- Existe algum comando ou endpoint de API que eu possa usar para redefinir manualmente o registro webhook?
- Existem logs que devo verificar na minha instância n8n self-hosted para diagnosticar por que o registro webhook falha?
Comportamento Esperado
As mensagens WhatsApp recebidas devem ativar o workflow imediatamente.
Comportamento Real
O trigger permanece em “Listening for test event” para sempre, e publicar o workflow produz erro de conflito de inscrição webhook.
Qualquer orientação seria muito apreciada.
Obrigado.
Aqui estão os Detalhes completos: