Bonjour à tous,
Je rencontre toujours ce problème et je n’ai pas pu le résoudre.
J’ai effectué des tests supplémentaires :
- Vérifié les identifiants OAuth.
- Vérifié HTTPS/SSL.
- Testé l’URL de test et l’URL de production.
- Publié le flux de travail.
- Confirmé que Meta reçoit les événements webhook.
- Le flux de travail échoue toujours avec :
« L’ID d’application WhatsApp a déjà un abonnement webhook. »
Quelqu’un a-t-il expérimenté cela avant ou peut-il suggérer comment supprimer l’abonnement webhook existant ou réinitialiser le déclencheur WhatsApp ?
Toute aide serait grandement appréciée.
Merci.
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 Cloud WhatsApp 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 correctement.
- Le test de connexion OAuth est réussi.
- Le domaine HTTPS est accessible.
- Le numéro de test de l’API Cloud WhatsApp Meta fonctionne correctement.
- Je peux envoyer des messages de modèle avec succès 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 ensuite 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éé les identifiants OAuth WhatsApp.
- Vérifié que les identifiants OAuth sont valides.
- Testé l’URL de test et l’URL de production.
- Publié le flux de travail.
- Vérifié le certificat SSL.
- Confirmé que Meta reçoit les événements webhook.
- Reconstruit le flux de travail à partir de zéro.
- Testé avec seulement un nœud de déclencheur WhatsApp.
- Supprimé l’agent IA du test.
- Vérifié 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 en cours d’exécution sur un autre VPS Hostinger.
Il est possible que la même application Meta WhatsApp ait été précédemment connectée à cette instance.
Je ne suis pas certain 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 ?
- Y a-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 vérifier 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 immédiatement le flux de travail.
Comportement réel
Le déclencheur reste en « É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.
Voici les détails complets :