Hola a todos,
Sigo experimentando este problema y no he podido resolverlo.
He realizado pruebas adicionales:
- Verifiqué las credenciales de OAuth.
- Verifiqué HTTPS/SSL.
- Probé tanto la URL de Prueba como la URL de Producción.
- Publiqué el flujo de trabajo.
- Confirmé que Meta recibe eventos de webhook.
- El flujo de trabajo sigue fallando con:
“La App ID de WhatsApp ya tiene una suscripción de webhook.”
¿Alguien ha experimentado esto antes o puede sugerir cómo eliminar la suscripción de webhook existente o reiniciar el Disparador de WhatsApp?
Cualquier ayuda sería muy apreciada.
Gracias.
Entorno
- Versión de n8n: Última versión auto-alojada
- Implementación: Docker
- Proveedor de hospedaje: Hostinger VPS
- Sistema operativo: Ubuntu
- Dominio:
https://n8n-teep.srv1761962.hstgr.cloud - HTTPS/SSL: Habilitado y funcionando
- Integración de WhatsApp: API de WhatsApp Cloud de Meta (OAuth)
- Nodo de IA: Modelo de Chat de OpenAI
Descripción del problema
Estoy intentando crear un flujo de trabajo simple de respuesta automática con IA para WhatsApp.
Flujo de trabajo:
Disparador de WhatsApp
↓
Agente de IA
↓
Modelo de Chat de OpenAI
El Agente de IA nunca se ejecuta porque el Disparador de WhatsApp nunca recibe eventos entrantes.
Qué funciona
- Las credenciales de OAuth de WhatsApp se conectan correctamente.
- La prueba de conexión de OAuth es exitosa.
- El dominio HTTPS es accesible.
- El número de prueba de la API de WhatsApp Cloud de Meta funciona correctamente.
- Puedo enviar mensajes de plantilla exitosamente desde el Panel de Desarrollador de Meta.
- El Panel de Desarrollador de Meta muestra eventos de webhook entrantes en Verificar webhooks de prueba.
Qué NO funciona
Cuando hago clic en Ejecutar paso en el Disparador de WhatsApp, entra en:
Escuchando evento de prueba
Luego envío un mensaje de WhatsApp al número de prueba.
El disparador nunca recibe el evento y sigue esperando indefinidamente.
No se crea ninguna ejecución.
El Agente de IA nunca se inicia.
Error adicional
Cuando publico o ejecuto el flujo de trabajo, recibo el siguiente error:
La App ID de WhatsApp ya tiene una suscripción de webhook.
Elímina o usa otra App antes de ejecutar el disparador.
Dado a las limitaciones de la API de WhatsApp, solo puedes tener un disparador por App.
Lo que ya he intentado
- Recreé las credenciales de OAuth de WhatsApp.
- Verifiqué que las credenciales de OAuth sean válidas.
- Probé tanto la URL de Prueba como la URL de Producción.
- Publiqué el flujo de trabajo.
- Verifiqué el certificado SSL.
- Confirmé que Meta recibe eventos de webhook.
- Reconstruí el flujo de trabajo desde cero.
- Probé solo con un nodo Disparador de WhatsApp.
- Eliminé el Agente de IA de las pruebas.
- Verifiqué que el problema no esté relacionado con el nodo de OpenAI.
Información adicional
Tengo otra instancia de n8n auto-alojada ejecutándose en otro VPS de Hostinger.
Es posible que la misma App de WhatsApp de Meta haya sido conectada previamente a esa instancia.
No estoy seguro si una suscripción de webhook anterior está impidiendo que esta nueva instancia registre su webhook.
Preguntas
- ¿Cómo puedo identificar qué webhook está registrado actualmente para mi App de WhatsApp?
- ¿Hay una forma de eliminar o reemplazar la suscripción de webhook existente sin crear una nueva App de Meta?
- ¿El Disparador de WhatsApp anula automáticamente los webhooks antiguos?
- ¿Hay algún comando o punto final de API que pueda usar para reiniciar manualmente el registro del webhook?
- ¿Hay registros que deba verificar en mi instancia auto-alojada de n8n para diagnosticar por qué falla el registro del webhook?
Comportamiento esperado
Los mensajes de WhatsApp entrantes deberían activar el flujo de trabajo inmediatamente.
Comportamiento actual
El disparador permanece en “Escuchando evento de prueba” indefinidamente, y publicar el flujo de trabajo produce un error de conflicto de suscripción de webhook.
Cualquier orientación sería muy apreciada.
Gracias.
Aquí están los detalles completos: