Créer un assistant IA sur WhatsApp (voix + texte) avec n8n
· Par AI Compare
Textes, messages vocaux et images sur WhatsApp, traités par un agent IA n8n, avec la configuration Meta nécessaire.
Ce que vous allez créer
La version WhatsApp d’un assistant IA personnel : envoyez du texte, des messages vocaux ou des images à un numéro WhatsApp, et un agent IA n8n répond. Les messages vocaux sont transcrits, les images peuvent être décrites, et l’agent peut utiliser des outils comme votre agenda ou vos documents.
Il s’appuie sur le schéma utilisé dans des modèles n8n comme « WhatsApp AI agent that understands text, image and audio ».
WhatsApp est plus complexe que Telegram
Telegram vous donne un bot en une minute. WhatsApp exige la WhatsApp Business Cloud API de Meta :
- Un compte développeur Meta et une application Meta à laquelle le produit WhatsApp a été ajouté.
- Un numéro de téléphone enregistré pour la WhatsApp Business Platform (Meta fournit un numéro de test gratuit pour le développement).
- Un jeton d’accès permanent (jeton System User dans les Meta Business Settings), le Phone Number ID et le WhatsApp Business Account ID.
- Un webhook pointant vers n8n.
Certains modèles passent par des fournisseurs comme Twilio ou 360dialog plutôt que directement par Meta ; la configuration est plus simple, mais il y a un abonnement mensuel par numéro.
Une limite importante
WhatsApp n’autorise qu’un webhook par application Meta. Dans n8n, cela signifie que vous ne pouvez pas écouter à la fois avec un webhook de test et un webhook de production. Désactivez le workflow de production pendant les tests, ou utilisez des applications Meta distinctes pour le test et la production.
Structure du workflow
| # | Nœud | Rôle |
|---|---|---|
| 1 | WhatsApp Trigger (event: messages) | Reçoit les messages entrants |
| 2 | IF : c’est un message (pas une mise à jour de statut) | Ignorer les événements « envoyé/remis/lu » |
| 3 | Switch : type de message | texte, audio, image |
| 4 | WhatsApp: Get media URL + téléchargement HTTP Request | Récupère le message vocal ou l’image en binaire |
| 5 | OpenAI: Transcribe (branche audio) | De la voix au texte |
| 6 | OpenAI: Analyze image (branche image) | Décrire l’image ou en lire le texte |
| 7 | Edit Fields (Set) | Regrouper dans un champ prompt |
| 8 | AI Agent + modèle de chat + mémoire | Mémoire indexée sur le numéro de l’expéditeur |
| 9 | WhatsApp: Send message | Répondre à l’expéditeur |
Les règles à respecter
- Fenêtre de 24 heures : vous pouvez répondre librement dans les 24 heures suivant le dernier message de l’utilisateur. En dehors de cette fenêtre, WhatsApp n’autorise que des modèles de message préapprouvés.
- Consentement : n’écrivez qu’aux personnes qui vous ont contacté ou qui ont accepté de recevoir des messages.
- Coûts : Meta facture par conversation ou par message selon la catégorie et le pays ; vérifiez la grille tarifaire actuelle de Meta.
Usage personnel ou professionnel
Pour un assistant personnel, limitez le workflow à votre propre numéro avec un nœud IF. Pour un bot destiné aux clients, voir Agent IA de support client sur WhatsApp.
À lire aussi
- Assistant IA Telegram avec n8n (configuration plus simple)
- Connecter des credentials dans n8n

