Créer un Chatbot WhatsApp avec n8n Sans Coder — Guide Complet pour l'Afrique 2026
Tutoriel complet : créez un chatbot WhatsApp avec n8n sans coder en 1 journée. Guide adapté aux entreprises du Bénin, Côte d'Ivoire, Sénégal. WATI, Twilio, Meta API comparés.
Créer un Chatbot WhatsApp avec n8n Sans Coder — Guide Complet pour l'Afrique
Pourquoi le chatbot WhatsApp est indispensable pour les entreprises africaines
En Afrique de l'Ouest, WhatsApp n'est pas simplement une application de messagerie : c'est l'infrastructure numérique du commerce local. Les chiffres le montrent clairement — et tout entrepreneur sérieux au Bénin, en Côte d'Ivoire ou au Sénégal le sait déjà.
Un client qui ne reçoit pas de réponse dans les 10 minutes commandera chez le concurrent. Répondre manuellement à 50, 100 ou 200 messages par jour est épuisant, coûteux, et impossible la nuit. Un chatbot WhatsApp change complètement la donne.
Contrairement à l'email (taux d'ouverture de 20 à 25%) ou aux SMS premium, un message WhatsApp est lu en moins de 3 minutes. À Cotonou, Abidjan, Dakar ou Lomé, les clients cherchent un numéro WhatsApp avant même de chercher un site web. Votre présence automatisée sur WhatsApp est votre avantage concurrentiel immédiat.
Ce qu'un chatbot WhatsApp peut faire pour votre entreprise au Bénin
n8n est un outil d'automatisation visuel — des briques que vous assemblez graphiquement sans code. Chaque brique (appelée node) fait une action précise : recevoir un message, analyser son contenu, chercher une information, envoyer une réponse. Voici ce que cela permet concrètement.
Répondre aux FAQ automatiquement
Configurez des réponses prédéfinies pour toutes les questions récurrentes : "Quels sont vos horaires ?", "Livrez-vous à Akpakpa ?", "C'est combien pour 5 kg ?". n8n analyse le message entrant, identifie la question, et envoie la bonne réponse en moins d'une seconde. Vos clients obtiennent une réponse précise à 3h du matin sans que vous leviez un doigt.
Prendre des rendez-vous sans intervention humaine
Le chatbot affiche un menu de disponibilités synchronisé avec Google Calendar ou un Google Sheet de planning. Le client choisit son créneau, le système confirme la réservation et envoie un rappel automatique 24h avant. Aucune intervention humaine nécessaire du début à la fin du processus.
Envoyer des devis automatiques
Le client répond à 3 ou 4 questions (type de service, quantité, localisation). n8n calcule le prix selon votre grille tarifaire stockée dans Google Sheets, génère un devis structuré, et l'envoie directement dans la conversation WhatsApp. Le délai de réponse passe de plusieurs heures à moins de 30 secondes.
Enregistrer et notifier les commandes
Dès qu'une commande est passée ou qu'un statut change, n8n envoie automatiquement une notification WhatsApp au client. Chaque commande est enregistrée dans un Google Sheet avec la date, l'heure, les articles et le numéro du client. Plus besoin de copier-coller manuellement des dizaines de messages chaque jour.
Escalader vers un humain quand c'est nécessaire
Le bot reconnaît les situations complexes — réclamation, demande spéciale, ton hostile — et transfère la conversation à un agent humain sur WATI ou directement sur votre téléphone. L'humain reprend la main, traite le cas, et le bot peut reprendre automatiquement si la situation se normalise.
Comparatif des 3 options pour connecter WhatsApp à n8n depuis le Bénin
Il existe trois grandes façons d'accéder à la WhatsApp Business API. Elles ne sont pas équivalentes en termes de coût, de complexité et d'adaptation aux PME locales. Voici le comparatif honnête pour vous aider à choisir sans perdre de temps.
| Critère | WATI Recommandé PME | Twilio WhatsApp | Meta Direct (BSP) |
|---|---|---|---|
| Difficulté de mise en place | Tres facile — interface guidée | Moyen — configuration API | Technique — développeur requis |
| Prix de départ | 49 $/mois | ~15 $ + 0,005 $ / message | Gratuit (coûts Meta seuls) |
| Intégration n8n | Webhook direct + API REST | Node Twilio natif dans n8n | HTTP Request manuel uniquement |
| Interface bot incluse | Oui — WATI Bot Builder inclus | Non | Non |
| Gestion des templates | Oui — approbation facilitée | Manuelle via console Twilio | Meta Business Manager |
| Adapté pour | PME, startups, restaurants, artisans | Développeurs, SaaS | Grandes entreprises tech uniquement |
| Délai d'activation | 24 à 48 heures | 2 à 5 jours | 1 à 2 semaines |
Tutoriel en 6 étapes — Créer le chatbot avec n8n et WATI
Voici le tutoriel complet, pas à pas. Comptez 4 à 8 heures pour la première configuration. Prérequis : un compte WATI actif, un compte n8n (Cloud ou auto-hébergé), et un numéro de téléphone non enregistré sur WhatsApp personnel.
-
1
Configurer WATI et connecter votre numéro WhatsApp Business
Créez un compte sur
wati.ioet choisissez le plan Starter. Dans le dashboard, allez dans Settings > WhatsApp Account puis cliquez sur "Connect Phone Number". Vous aurez besoin d'un numéro de téléphone local que vous pouvez vérifier par appel ou SMS — Meta envoie un code de vérification à 6 chiffres.Une fois connecté, ce numéro devient un numéro WhatsApp Business API. Il ne peut plus être utilisé sur l'application WhatsApp classique. Prévoyez un numéro dédié pour cette usage, idéalement un numéro fixe ou une SIM inutilisée.
Complétez votre profil Business : nom de l'entreprise, description, adresse, horaires. Ces informations apparaissent dans la fiche de contact WhatsApp de votre bot et rassurent les clients sur l'authenticité de votre compte.
-
2
Créer le webhook dans n8n pour recevoir les messages entrants
Dans n8n, créez un nouveau workflow. Ajoutez un node Webhook en mode "Production". Copiez l'URL générée — elle ressemble à
https://votre-instance.n8n.io/webhook/xxxxxx. Dans WATI, allez dans Settings > Webhook, collez cette URL et activez les événementsmessageetmessage_status.Testez immédiatement : envoyez un message WhatsApp depuis votre téléphone perso vers le numéro connecté. Dans n8n, ouvrez l'onglet Executions — vous verrez les données JSON arriver en temps réel. Le champ clé est
waId(numéro de l'expéditeur) ettext.body(contenu du message).Structure JSON reçue dans n8n via le webhook WATI{ "waId": "22997xxxxxx", "senderName": "Koffi Mensah", "text": { "body": "Bonjour, je veux commander" }, "timestamp": "1718784000", "type": "text" } -
3
Analyser le message entrant avec les nodes IF et Switch
Le message brut arrive dans
{{ $json.text.body }}. Ajoutez un node Switch (préférable à une chaîne de IF pour la lisibilité). Créez une règle par intention : si le message contient "bonjour" ou "allô" → branche Accueil ; si "commander" ou "menu" → branche Commande ; si "horaire" ou "heure" → branche Horaires ; si "prix" ou "tarif" ou "combien" → branche Tarifs.Utilisez la condition contains en minuscules sur
{{ $json.text.body.toLowerCase() }}pour gérer les variantes de casse. Ajoutez une branche "fallback" pour les messages non reconnus — cette branche sera reliée soit à un node IA, soit à un message de redirection vers l'agent humain.Prévoyez aussi une branche pour les messages vocaux, les images et les fichiers : dans ces cas, le champ
typesera "voice", "image" ou "document" — envoyez une réponse qui demande au client de reformuler par texte. -
4
Construire les réponses via l'API WATI
Pour chaque branche, ajoutez un node HTTP Request qui appelle l'API WATI pour envoyer un message. Méthode : POST. URL :
https://live-server-XXXXX.wati.io/api/v1/sendSessionMessage/{{ $json.waId }}. Dans les Headers, ajoutezAuthorization: Bearer VOTRE_API_KEYetContent-Type: application/json-patch+json.Pour les messages texte simples, le body JSON contient uniquement
{"message": "Votre texte ici"}. Pour envoyer des boutons interactifs (maximum 3 boutons), utilisez le endpointsendInteractiveButtonsMessage— vous définissez le texte du message et les labels de chaque bouton. Pour une liste de choix (menu restaurant, catalogue de services), utilisezsendInteractiveListMessage.Exemple — Body JSON pour envoyer des boutons interactifs via WATI{ "header": "Chez Mama Adjo - Menu du jour", "body": "Bonjour ! Que souhaitez-vous faire ?", "footer": "Livraison dans un rayon de 5 km", "buttons": [ { "text": "Voir le menu" }, { "text": "Passer une commande" }, { "text": "Parler a un agent" } ] } -
5
Connecter à Google Sheets comme base de données
Dans n8n, ajoutez vos credentials Google via Credentials > Google API (OAuth2 ou Service Account). Utilisez ensuite le node Google Sheets pour lire vos données — menu du jour, grille tarifaire, planning de disponibilités — et pour écrire les nouvelles commandes entrantes.
Structure recommandée pour une feuille "Commandes" : colonne A = date et heure, colonne B = numéro WhatsApp client, colonne C = nom du client (si disponible), colonne D = articles commandés, colonne E = montant total, colonne F = statut (En attente / Confirme / Livre). Le node Google Sheets de n8n peut lire, écrire et mettre à jour des lignes sans aucune requête SQL.
Si vous utilisez Odoo, n8n dispose d'un node Odoo natif pour créer des contacts et des commandes directement dans votre ERP. La connexion se fait via le protocole XML-RPC d'Odoo avec vos identifiants de base de données.
-
6
Tester, activer et surveiller le workflow
Activez le workflow en mode Production en cliquant sur le bouton vert en haut à droite de l'éditeur n8n. Testez chaque scénario depuis un vrai téléphone — accueil, commande, FAQ, message non reconnu, message vocal. Consultez les logs dans Executions pour voir exactement ce qui s'est passé à chaque étape.
Ajoutez un node Error Trigger au workflow : il se déclenche automatiquement quand une exécution échoue, et vous envoie une notification par email ou Telegram avec le détail de l'erreur. Sans ce filet de sécurité, vous pourrez passer des heures sans savoir que votre bot est en panne.
Une fois stable, le chatbot tourne 24h/24 sans intervention. Revenez dans Executions une fois par semaine pour identifier les messages non reconnus — ce sont vos prochains cas à automatiser.
Diagramme du chatbot — Arbre de décision complet
Voici l'arbre de décision d'un chatbot WhatsApp n8n typique pour une PME africaine. Chaque message entrant suit ce parcours logique, de la réception au webhook jusqu'à la réponse finale ou l'escalade humaine.
Flow chatbot WhatsApp — n8n + WATI
Exemple concret — Chatbot restaurant à Cotonou (menu, commande, confirmation)
Voici comment "Chez Mama Adjo", restaurant de rue à Akpakpa, a configuré son chatbot WhatsApp avec n8n. Le flow couvre l'accueil, la commande, le paiement Mobile Money et la notification au gérant — zéro intervention humaine jusqu'à la livraison physique.
Déroulement du flow restaurant
- Le client envoie "Bonjour", "Allo" ou "Menu" — le bot répond avec le menu du jour et 3 boutons
- Le client clique "Passer une commande" — le bot envoie une liste interactive avec les plats disponibles
- Le client indique sa commande en texte libre — le bot analyse et récapitule les articles et le total
- Le bot envoie le numéro MTN Money pour le paiement et attend la capture de confirmation
- Le client envoie la capture — n8n enregistre la commande dans Google Sheets et notifie le gérant par Telegram
Simulation de conversation — WhatsApp Chez Mama Adjo
Poulet braise + riz — 2 500 FCFA
Poisson grille + attiéké — 2 000 FCFA
Viande de boeuf + igname pilée — 3 000 FCFA
Menu végétarien (haricots + plantain) — 1 500 FCFA
Que souhaitez-vous faire ?
1 x Poulet braise + riz — 2 500 FCFA
2 x Poisson grille + attiéké — 4 000 FCFA
——————————————————
Total : 6 500 FCFA
Pour confirmer, envoyez le paiement MTN Money au :
+229 97 XX XX XX
Puis envoyez-nous la capture de confirmation. Merci. 14:34
Livraison estimée : 40 à 50 minutes.
Merci de votre confiance. Notre livreur vous contactera à l'arrivée. 14:37
Pendant toute cette conversation, n8n a automatiquement enregistré la commande dans Google Sheets, envoyé une alerte au gérant sur Telegram avec les détails complets, et incrémenté le compteur de commandes du jour. Le gérant n'a pas eu à toucher son téléphone une seule fois.
Ajouter l'IA — Claude ou GPT pour des réponses plus intelligentes
Un chatbot à base de règles fonctionne très bien pour les questions prévisibles. Mais quand un client pose une question originale — "est-ce que vous faites des menus pour des baptêmes de 30 personnes ?" ou "je suis allergique aux arachides, que puis-je commander ?" — les règles IF atteignent leurs limites. C'est à ce moment qu'on ajoute de l'IA.
Intégration de Claude (Anthropic) dans n8n
n8n dispose d'un node Anthropic Chat Model natif depuis la version 1.28. Vous pouvez aussi l'appeler via un node HTTP Request si vous voulez contrôler précisément les paramètres. La stratégie recommandée : gérez les 10 cas les plus fréquents avec des règles (ils représentent 80% du volume), et utilisez l'IA uniquement pour le fallback — les questions non reconnues. Vous économisez des tokens et gardez le contrôle des réponses importantes.
Créez votre clé API sur console.anthropic.com. Dans n8n, ajoutez les credentials Anthropic. Configurez le prompt système avec le contexte précis de votre entreprise : nom, services, horaires, prix, zone de livraison, méthodes de paiement acceptées. Plus le prompt est détaillé, plus les réponses seront pertinentes et moins vous aurez de cas où Claude dit "je ne sais pas".
Le modèle Claude Haiku coûte moins de 0,001 $ par conversation en usage normal. Pour une PME traitant 200 conversations par jour, le coût IA dépasse rarement 3 à 5 $ par mois — un investissement marginal comparé au temps économisé.
4 modeles de messages Meta approuvés pour vos campagnes WhatsApp
Les template messages — messages proactifs envoyés hors de la fenêtre de 24h — doivent être approuvés par Meta avant utilisation. Voici quatre templates prêts à soumettre via WATI, adaptés au contexte commercial d'Afrique de l'Ouest. Les variables entre accolades sont remplacées dynamiquement par n8n au moment de l'envoi.
Template 1 — Confirmation de commande
Template 2 — Rappel de rendez-vous
Template 3 — Message de bienvenue et opt-in
Template 4 — Relance devis sans réponse
Lors de la soumission dans WATI, précisez la catégorie exacte (UTILITY pour les messages transactionnels, MARKETING pour les offres) et ajoutez des exemples de valeurs pour chaque variable. Meta approuve généralement les templates UTILITY en moins de 24h et les templates MARKETING en 48 à 72h.
FAQ — 10 questions sur le chatbot WhatsApp n8n pour entreprises africaines
Articles complémentaires
Faites créer votre chatbot WhatsApp par un expert à Cotonou
Vous avez lu le guide, mais vous préférez déléguer ? Paul-Maxime Dossou, consultant n8n basé à Cotonou, configure votre chatbot WhatsApp de A à Z en 48 à 72 heures. Setup WATI, workflow n8n, connexion Google Sheets, tests complets et formation incluse.
Forfait chatbot WhatsApp basique : à partir de 150 000 FCFA — configuration complète, réponses FAQ, 1 mois de support inclus.
Demander un devis gratuit Voir tous mes services n8nAller plus loin
Services et ressources en lien avec ce sujet
Expert Automatisation n8n & Make Bénin
Déployez des workflows intelligents avec n8n ou Make.
Consultant n8n Cotonou
Accompagnement terrain pour vos projets d'automatisation.
Automatisation PME Afrique
BPM et digitalisation adaptés aux PME d'Afrique francophone.
Audit Automatisation Gratuit
Identifiez vos gains rapides avec un diagnostic offert.
Formations n8n Make & Automatisation Bénin
n8n, Make, Zapier — maîtrisez les outils no-code.
Vous avez aimé cet article ?
J'aime
Partager cet article
Commentaires
Laisser un commentaire
Chargement des commentaires...