Aller au contenu principal

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. 1

    Le nœud WhatsApp Trigger reçoit chaque événement que Meta envoie au webhook.

  2. 2

    Le nœud Switch oriente le message vers la branche correspondant à son type : texte, voix, image ou document.

  3. 3

    Le nœud HTTP Request appelle l'API de Meta pour récupérer le fichier envoyé avec le message.

  4. 4

    OpenAI traite les messages vocaux et les images reçus.

  5. 5

    Le nœud Extract From File lit le contenu des documents PDF.

  6. 6

    L'agent IA, relié à un modèle de chat OpenAI et à une mémoire de fenêtre, rédige la réponse.

  7. 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

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. 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.

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