[SOLUCIÓN] WhatsApp Trigger no recibe datos mientras "Start listening" está activo (n8n autohospedado)

Esta es una solución a la pregunta publicada originalmente por @msanta7 aquí. Problemas similares se plantearon aquí y aquí (quizás no exactamente lo mismo, pero es útil mantenerlos todos mencionados en este tema)

La pregunta fue cerrada con información útil, pero el problema real provenía de que Facebook Graph API no reconocía la aplicación creada en la plataforma de desarrolladores de Meta.

Este vídeo explica perfectamente los pasos a seguir, está en español (incluso sin subtítulos puedes comprender cada paso)

Esencialmente, una vez que todas las credenciales estén configuradas correctamente en el disparador de WhatsApp de n8n y en Facebook (aplicación, cartera, permisos, etc.), tu nueva aplicación debe estar “habilitada” a través de la Graph API; de lo contrario, el disparador no funcionará incluso si los mensajes se reciben y ven en la plataforma de desarrolladores.

Desde el panel developer.facebook.com, copia tu WhatsApp Business Account Id (lo obtienes de la Configuración Básica - Paso 1, donde ves el número de teléfono de prueba).

En la esquina superior derecha, la pestaña Herramientas abre un menú desplegable donde puedes acceder al Explorador de Graph API.

Una vez que hayas generado un Token de Acceso, debes hacer una solicitud POST a https://graph.facebook.com/v25.0/<your whatsapp business account id>/subscribed_apps

Con la respuesta "success": true, tu disparador de WhatsApp ahora debería escuchar los mensajes sin problema.

Espero que esto te ayude, sería genial que la documentación de n8n mencione esto de alguna manera, ya que la documentación de desarrolladores de Meta no lo menciona.