Répondre aux messages WhatsApp avec un agent IA OpenAI
Un numéro WhatsApp Business reçoit des messages de types variés, et ce template y répond sans intervention humaine. Le WhatsApp Trigger démarre le workflow à chaque événement envoyé par Meta, puis un Switch oriente le message selon son type. Le contenu passe par OpenAI, par Extract From File pour les PDF, et l'agent IA rédige la réponse avec une mémoire de conversation. Avant de lancer le workflow, il faut configurer une application Meta, un webhook et des identifiants dans n8n.
- Déclencheur
- Événement WhatsApp
- Taille
- 26 nœuds
- Outils
- WhatsApp, Requêtes HTTP (API), OpenAI, Agent IA
Comment fonctionne ce workflow
- 1
Le nœud WhatsApp Trigger reçoit chaque événement que Meta envoie au webhook.
- 2
Le nœud Switch oriente le message vers la branche correspondant à son type : texte, voix, image ou document.
- 3
Le nœud HTTP Request appelle l'API de Meta pour récupérer le fichier envoyé avec le message.
- 4
OpenAI traite les messages vocaux et les images reçus.
- 5
Le nœud Extract From File lit le contenu des documents PDF.
- 6
L'agent IA, relié à un modèle de chat OpenAI et à une mémoire de fenêtre, rédige la réponse.
- 7
Le nœud WhatsApp envoie la réponse au client.
Quand l'utiliser
- Un service client qui reçoit des questions en message vocal sur son numéro WhatsApp.
- Une boutique qui reçoit des photos ou des PDF de ses clients et doit répondre sans attendre un conseiller.
- Une équipe qui teste un chatbot sur un numéro WhatsApp Business avant de le déployer.
À préparer avant l'import
- Un compte Meta Business vérifié
- Un compte Facebook Developer avec une application de type Business
- Un numéro de téléphone relié à WhatsApp
- Un Access Token, un Phone Number ID et un WABA ID récupérés dans le tableau de bord Meta
- Des identifiants de type HTTP Header Auth nommés WhatsApp dans n8n
- Une clé API OpenAI enregistrée dans les identifiants de n8n
Bon à savoir
Le token temporaire de Meta expire au bout de 24 heures. Avant la mise en production, générez un System User Token et placez-le dans les identifiants HTTP Header Auth.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Chatbots & Assistants IA
- Interroger PostgreSQL en langage naturel avec un agent IAPosez vos questions à une base PostgreSQL depuis un chat, et l'agent IA interroge la base puis répond.
- Traduire les messages vocaux Telegram avec l'IAUn bot Telegram qui transcrit un message vocal, le traduit et renvoie la traduction en texte et en audio.
- Trouver une chanson Spotify depuis Telegram avec OpenAIDécrivez un morceau à votre bot Telegram, l'IA l'identifie puis le cherche sur Spotify.
- Créer un bot Slack avec Google GeminiUn bot Slack qui envoie les messages reçus par webhook à Google Gemini et renvoie la réponse dans le canal.
- Répondre aux questions sur vos fichiers Google DriveUn chatbot qui répond à partir des fichiers de votre Google Drive, indexés dans Pinecone.
- Agent IA relié à Vagent.io pour Google Calendar et NotionAgent IA multi-agents qui planifie des événements Google Calendar et crée des tâches Notion depuis un message de chat.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n