Environnement
- Version n8n : Dernière version auto-hébergée
- Déploiement : Docker
- Fournisseur d’hébergement : Hostinger VPS
- Système d’exploitation : Ubuntu
- Domaine :
https://n8n-teep.srv1761962.hstgr.cloud - HTTPS/SSL : Activé et fonctionnel
- Intégration WhatsApp : API WhatsApp Cloud Meta (OAuth)
- Nœud IA : Modèle de chat OpenAI
Description du problème
J’essaie de créer un simple flux de travail de réponse automatique WhatsApp alimenté par l’IA.
Flux de travail :
Déclencheur WhatsApp
↓
Agent IA
↓
Modèle de chat OpenAI
L’Agent IA n’est jamais exécuté car le Déclencheur WhatsApp ne reçoit jamais les événements entrants.
Ce qui fonctionne
- Les identifiants OAuth WhatsApp se connectent avec succès.
- Le test de connexion OAuth est réussi.
- Le domaine HTTPS est accessible.
- Le numéro de test de l’API WhatsApp Cloud Meta fonctionne correctement.
- Je peux envoyer avec succès des messages de modèle depuis le tableau de bord Meta Developer.
- Le tableau de bord Meta Developer affiche les événements webhook entrants sous Vérifier les webhooks de test.
Ce qui NE fonctionne PAS
Quand je clique sur Exécuter l’étape sur le Déclencheur WhatsApp, il entre dans :
Écoute d'un événement de test
J’envoie alors un message WhatsApp au numéro de test.
Le déclencheur ne reçoit jamais l’événement et continue d’attendre indéfiniment.
Aucune exécution n’est créée.
L’Agent IA ne démarre jamais.
Erreur supplémentaire
Quand je publie ou exécute le flux de travail, je reçois l’erreur suivante :
L'ID d'application WhatsApp a déjà un abonnement webhook.
Supprimez-le ou utilisez une autre application avant d'exécuter le déclencheur.
En raison des limitations de l'API WhatsApp, vous ne pouvez avoir qu'un seul déclencheur par application.
Ce que j’ai déjà essayé
- Recréer les identifiants OAuth WhatsApp.
- Vérifier que les identifiants OAuth sont valides.
- Tester à la fois l’URL de test et l’URL de production.
- Publier le flux de travail.
- Vérifier le certificat SSL.
- Confirmer que Meta reçoit les événements webhook.
- Reconstruire le flux de travail à partir de zéro.
- Tester avec un seul nœud Déclencheur WhatsApp.
- Supprimer l’Agent IA des tests.
- Vérifier que le problème n’est pas lié au nœud OpenAI.
Informations supplémentaires
J’ai une autre instance n8n auto-hébergée exécutée sur un autre Hostinger VPS.
Il est possible que la même application Meta WhatsApp ait été précédemment connectée à cette instance.
Je ne suis pas sûr qu’un ancien abonnement webhook empêche cette nouvelle instance d’enregistrer son webhook.
Questions
- Comment puis-je identifier quel webhook est actuellement enregistré pour mon application WhatsApp ?
- Existe-t-il un moyen de supprimer ou de remplacer l’abonnement webhook existant sans créer une nouvelle application Meta ?
- Le Déclencheur WhatsApp désenregistre-t-il automatiquement les anciens webhooks ?
- Y a-t-il une commande ou un point de terminaison API que je peux utiliser pour réinitialiser manuellement l’enregistrement du webhook ?
- Y a-t-il des journaux que je dois consulter sur mon instance n8n auto-hébergée pour diagnostiquer pourquoi l’enregistrement du webhook échoue ?
Comportement attendu
Les messages WhatsApp entrants doivent déclencher le flux de travail immédiatement.
Comportement réel
Le déclencheur reste dans « Écoute d’un événement de test » indéfiniment, et la publication du flux de travail produit une erreur de conflit d’abonnement webhook.
Toute aide serait grandement appréciée.
Merci.