Automatisation n8n

Chatbot n8n : quatre nœuds pour le monter, des garde-fous pour le laisser répondre

Chatbot n8n pour PME : les quatre nœuds, le poser sur votre site ou WhatsApp, ce qu’il coûte par mois et les cinq garde-fous à poser avant d’ouvrir.

Un fil de coton tendu à angles droits entre des punaises à tête plate, ombres dures projetées vers le bas à droite.

Un chatbot n8n est un assistant de conversation dont la mécanique tourne dans n8n. n8n est un logiciel qui enchaîne des tâches entre vos outils : il n’est pas le chatbot, il en est le moteur. Le montage tient en quatre pièces, appelées nœuds : un déclencheur de conversation, un agent qui reçoit votre consigne, un modèle de langage (l’IA qui rédige les réponses, chez OpenAI, Mistral ou Anthropic par exemple) et une mémoire qui garde le fil de l’échange. On le pose ensuite dans une fenêtre de chat hébergée par n8n, dans un widget sur votre site, ou sur WhatsApp.

Monter le bot est la moitié facile. L’autre moitié décide si le projet vaut le coup pour une PME : ce que chaque message vous coûte, ce que la licence de n8n permet vraiment, et les garde-fous à poser avant qu’un client lise une seule réponse. Un exemple : par défaut, le chat de n8n accepte les appels venus de n’importe quel site, d’après la documentation du nœud Chat Trigger lue le 10/11/2026.

Ce guide couvre les deux moitiés, pour un dirigeant qui n’a jamais ouvert n8n. À la fin, vous savez si votre cas tient dans un essai court sur une instance de test ou s’il demande un vrai chantier, et ce que vous seul pouvez trancher : les dix questions que le bot tient, les trois qu’il refuse.

Quel usage choisir pour un premier chatbot n8n ?

Je conseille de commencer par la FAQ : c’est l’usage où une réponse ratée coûte le moins, à condition d’interdire au bot les prix et les dates. Choisissez un seul usage avant de monter les nœuds. Trois tiennent la route en PME :

  • La FAQ : horaires, zone d’intervention, délais annoncés, pièces à fournir pour un devis.
  • La qualification de prospects : le bot pose trois ou quatre questions et transmet une fiche propre à la personne qui rappelle.
  • L’assistant interne : vos équipes interrogent les procédures de la maison, derrière un identifiant.

Quels sont les quatre nœuds d’un chatbot n8n ?

Un chatbot n8n est un enchaînement (un workflow, dans le vocabulaire de n8n) lancé par un message de chat. Chaque message reçu déclenche l’enchaînement : un agent lit votre consigne, interroge un modèle de langage, s’appuie sur la mémoire de la conversation et renvoie la réponse. Quatre nœuds suffisent. Un nœud, c’est une case de l’enchaînement qui fait une seule chose.

  1. Le déclencheur de conversation (Chat Trigger). Il reçoit le message du visiteur et lance tout le reste. Il ne travaille jamais seul : « vous devez relier un nœud agent ou un nœud chaîne », précise la documentation du Chat Trigger. Il n’existe qu’à partir de la version 1.24.0 de n8n : sur une installation plus ancienne, faites d’abord la mise à jour.
  2. L’agent (AI Agent). Il reçoit votre consigne dans le champ « message système », que la documentation de l’agent définit comme le message envoyé à l’agent avant le début de la conversation. C’est là que vous écrivez ce que le bot fait et ce qu’il refuse.
  3. Le modèle de langage. Il se branche sous l’agent et rédige les réponses. La documentation de l’agent écrit que « cet agent prend en charge les modèles de chat suivants » : ceux d’OpenAI, Groq, Mistral, Anthropic et Microsoft Foundry. Il se paie à part, chez son éditeur, par exemple sur la page des tarifs de l’API OpenAI.
  4. La mémoire. Elle garde le fil pour que le visiteur pose plusieurs questions à la suite. La documentation de l’agent le précise : « la mémoire ne persiste pas d’une session à l’autre ». Par défaut, le bot ne reconnaît donc pas un client revenu le lendemain. La documentation du Chat Trigger prévoit une option pour recharger une session précédente : il faut alors brancher le déclencheur et l’agent sur une mémoire, et n8n recommande la même pour les deux.

Un message système prêt à adapter

Voici une base pour une entreprise de services, à recopier dans le champ « message système » de l’agent et à remplir entre crochets. La consigne s’adresse au bot, d’où le tutoiement :

Tu es l'assistant de [Nom de l'entreprise], [métier] à [ville].

Tu réponds seulement à ces sujets, avec ces informations et rien d'autre :
- Horaires : [jours et heures d'ouverture].
- Zone d'intervention : [communes ou départements].
- Délais : [le délai que l'entreprise annonce, mot pour mot].
- Demande de devis : [pièces à fournir, lien du formulaire].

Tu refuses poliment, et tu donnes le contact humain, pour :
- tout prix ou montant, même approximatif ;
- toute date d'intervention ou de livraison promise ;
- toute réclamation, tout litige, toute question juridique.

Contact humain : [prénom, téléphone, adresse mail, horaires de rappel].
Si la réponse ne figure pas ci-dessus, tu le dis et tu donnes le contact humain.
Tu n'inventes jamais une information.
Tu réponds en français, en trois phrases au plus, en vouvoyant.

Dans la formation agents IA que j’anime, le module « Brancher l’IA à l’intérieur de l’enchaînement » compte notamment trois gestes qui valent ici aussi : écrire la consigne et la corriger jusqu’à ce que la réponse soit utilisable telle quelle, imposer un format de sortie stable, puis envoyer exprès un cas tordu au bot pour voir comment il se trompe, et reprendre la consigne.

Un fil tendu entre des punaises, interrompu en son milieu, ombres dures projetées vers le bas à droite.

Comment mettre un chatbot n8n sur le site de votre entreprise ?

Le chat intégré (Embedded Chat) s’affiche dans votre site : votre page appelle l’adresse « Chat URL » affichée dans le nœud, par exemple avec le widget de chat fourni par n8n.

Le widget est un petit module publié par n8n sous le nom @n8n/chat : le registre npm donne la version 1.45.5, publiée le 4 novembre 2026, comme dernière version au 10 novembre 2026. La personne qui gère votre site colle quelques lignes tirées de la notice du widget, en remplaçant l’adresse par celle de votre nœud.

<link href="https://cdn.jsdelivr.net/npm/@n8n/chat/dist/style.css" rel="stylesheet" />
<script type="module">
  import { createChat } from 'https://cdn.jsdelivr.net/npm/@n8n/chat/dist/chat.bundle.es.js';
  createChat({ webhookUrl: 'ADRESSE_DE_PRODUCTION_DE_VOTRE_NOEUD' });
</script>

L’ordre de mise en ligne :

  1. Construire chat fermé. Le réglage « rendre le chat public » reste coupé pendant la construction, consigne de n8n elle-même. Vous testez dans la fenêtre de test de l’éditeur.
  2. Choisir le mode. Fenêtre hébergée pour un essai ou un assistant interne, widget pour vos visiteurs.
  3. Choisir qui peut appeler le chat. La notice du widget le demande : « ajoutez votre domaine dans le champ des origines autorisées (CORS). Cela garantit que seules les requêtes venant de votre domaine sont acceptées. » Ce réglage dit quels sites peuvent appeler votre chat ; il ne demande aucun identifiant au visiteur (pour ça, voyez l’authentification, plus bas).
  4. Publier. La notice le rappelle : l’enchaînement doit être actif. Vous activez ensuite le réglage qui rend le chat public.

Peut-on brancher un chatbot n8n sur WhatsApp ?

Oui. n8n dispose d’un déclencheur WhatsApp natif qui réagit aux messages reçus sur votre numéro. Il faut un compte WhatsApp Business chez Meta, une application Meta et les identifiants « WhatsApp Business Cloud » à saisir dans n8n. La documentation du déclencheur décrit la réception des messages, pas la partie agent : le reste du montage (agent, modèle, mémoire, puis une étape qui renvoie la réponse) se construit et se teste sur votre instance d’essai.

La documentation du déclencheur WhatsApp signale deux pièges :

  • Un seul point d’entrée par application. « WhatsApp n’autorise qu’un seul webhook par application » : chaque passage de l’adresse de test à l’adresse de production écrase la précédente. Test et production se remplacent, ils ne cohabitent pas.
  • L’abonnement que n8n ne fait pas. Quand vous publiez l’enchaînement, n8n enregistre son adresse sur votre application Meta, mais n’abonne pas l’application à votre compte WhatsApp Business. Sans cet abonnement, les messages n’arrivent jamais, n8n n’affiche aucune exécution en échec, et un message de test envoyé depuis le tableau de bord de Meta peut passer quand même. Un test réussi ne prouve donc rien.

Commencez par le site, puis WhatsApp une fois la consigne rodée : vous ne réglez qu’un problème à la fois.

Une bande de papier venant buter contre le bras d’une équerre d’acier mat, ombres dures projetées vers le bas à droite.

Combien coûte un chatbot n8n pour une PME ?

Comptez 20 € par mois chez n8n : c’est la formule Starter, facturée à l’année, pour 2 500 exécutions par mois, d’après la page des tarifs de n8n lue le 10/11/2026. Chaque message envoyé au chat compte pour une exécution : « une conversation où l’utilisateur envoie 10 messages consomme 10 exécutions », écrit la documentation du Chat Trigger, soit 250 conversations de 10 messages par mois. Le modèle de langage s’ajoute, payé au volume chez son éditeur : environ 2,75 $ pour ces 2 500 messages avec gpt-5-mini, dans l’exemple de calcul plus bas, hypothèses comprises.

Les formules de n8n, lues le 10/11/2026 :

FormulePrixExécutions par moisChat hébergé et intégré
Starter20 € par mois, facturé à l’année2 500inclus
Pro50 € par mois, facturé à l’année10 000inclus

La formule Starter limite aussi à 5 exécutions simultanées et à 5 minutes par exécution. La page ne précise pas si ces prix sont hors taxes.

Côté modèle, la page des tarifs de l’API OpenAI affiche, le 10/11/2026, pour gpt-5-mini, moins cher que gpt-5 sur la même page (1,25 $ et 10 $) : 0,25 $ par million de « tokens » en entrée et 2,00 $ en sortie. Un token est un morceau de mot : le modèle facture ce qu’il lit et ce qu’il écrit.

Exemple de calcul, pas une mesure. Avec la formule Starter, 2 500 exécutions font 250 conversations de 10 messages par mois. Supposons maintenant que chaque message envoie 2 000 tokens au modèle (consigne, historique et question) et en reçoive 300 en réponse. Sur 2 500 messages : 5 millions de tokens en entrée, soit 1,25 $, et 750 000 en sortie, soit 1,50 $. Ces deux hypothèses sont les miennes : la longueur de votre consigne et de vos réponses fera le vrai chiffre, et l’historique grossit à chaque message d’une même conversation. Regardez la consommation réelle après une semaine d’essai. Ce calcul ne compte pas non plus le temps passé à écrire la consigne, à la tester et à relire les échanges.

En auto-hébergement, n8n tourne sur votre propre serveur. La licence ne demande pas de redevance, mais le serveur se paie chez l’hébergeur choisi et s’entretient, et le modèle se paie avec votre propre clé.

Essai court ou vrai chantier ?

  • Essai court : une FAQ, la fenêtre hébergée par n8n, aucun outil branché derrière, une consigne qui tient sur une page.
  • Vrai chantier : un bot qui lit votre agenda ou votre CRM (votre fichier clients), qui écrit dans vos outils, qui passe par WhatsApp ou qui voit des données personnelles.

Le second cas mérite un cadrage : c’est là qu’un accompagnement pour monter vos automatisations n8n se justifie, chiffré sur devis après un premier échange.

n8n est-il gratuit pour un usage commercial ?

Oui pour les besoins internes de votre entreprise, sans redevance. Sa licence, la Sustainable Use License, le dit ainsi : « vous pouvez utiliser ou modifier le logiciel uniquement pour les besoins internes de votre entreprise, ou pour un usage non commercial ou personnel ». Non pour le revendre ou le fournir à d’autres contre paiement : n8n n’est pas un logiciel open source, il est publié sous cette licence propre, qui accorde un droit d’usage mais le limite.

Ce que la licence dit, point par point :

  • Permis : utiliser n8n pour les besoins internes de votre entreprise, sans redevance.
  • Interdit : distribuer le logiciel ou le fournir à d’autres, sauf « gratuitement et à des fins non commerciales ». Le revendre ou l’héberger pour des clients contre paiement sort du cadre.
  • À part : les fichiers marqués « .ee » ne relèvent pas de cette licence et demandent une licence Enterprise.
  • En cas d’infraction : la licence s’arrête ; si l’infraction cesse dans les 30 jours après l’avis de n8n, elle est rétablie.

La licence ne parle pas de chatbot. Si votre usage est à la frontière, par exemple faire tourner n8n pour le compte d’un client qui vous paie, posez la question à n8n avant de lancer : je ne tranche pas un point de licence à votre place.

Un fil tendu dévié à angle droit autour d’une punaise, ombres dures projetées vers le bas à droite.

Quels garde-fous poser avant de laisser un chatbot n8n répondre à vos clients ?

Cinq garde-fous avant d’ouvrir : régler qui peut appeler le chat, écrire dans la consigne ce que le bot refuse, garder le plafond d’étapes de l’agent, prévoir un passage vers un humain avec une alerte en cas d’échec, et savoir quelles données le modèle voit. S’y ajoute l’annonce « vous parlez à une IA ». Sans eux, le bot répond sur n’importe quel sujet, et personne ne sait quand il tombe en panne.

  1. Qui peut appeler le chat. Par défaut, le champ des origines autorisées vaut « * », soit toutes les origines : remplacez-le par l’adresse de votre site. Ce réglage dit quels sites peuvent appeler le chat, il n’identifie pas le visiteur. Pour un assistant interne, choisissez l’authentification : « Aucune » laisse tout le monde entrer, « Basic Auth » impose un identifiant et un mot de passe partagés, « n8n User Auth » réserve le chat aux personnes connectées à un compte n8n (documentation du Chat Trigger).
  2. La liste des refus. Elle vit dans le message système : prix, dates promises, réclamations. Ce qui n’est pas écrit n’est pas interdit.
  3. Le plafond d’étapes. L’agent relance le modèle au plus 10 fois par défaut pour produire une réponse (réglage « Max Iterations » de la documentation de l’agent). Je conseille de ne pas le relever : une question qui demande plus d’essais mérite un humain.
  4. Le passage à un humain et l’alerte. Le bot donne un contact nommé dès qu’il sort de sa liste, et une alerte prévient une personne nommée dès qu’une exécution échoue. Un bot muet sans que personne le sache est pire qu’un bot absent.
  5. Les données. Notez ce que le modèle voit : un modèle en ligne comme ceux d’OpenAI facture ce qu’il lit, donc chaque message du visiteur, avec votre consigne, lui est envoyé. Ne mettez dans la consigne aucune donnée client ni rien que vous ne publieriez pas.

La liste des refus, l’alerte et les données viennent du module « Poser les garde-fous » de la formation agents IA. Ce module ajoute un geste : un point d’arrêt humain avant tout geste qui sort de l’entreprise. Posez-le dès que le bot écrit dans vos outils.

Reste l’annonce « vous parlez à une IA ». Ce que le règlement européen sur l’IA prévoit à ce sujet, avec ses dates et son texte, est dans le guide pour créer un chatbot d’entreprise. Dans n8n, le message affiché à l’arrivée sur la fenêtre hébergée (option « Initial Message(s) ») est l’endroit naturel pour la poser ; la notice du widget prévoit aussi des messages affichés à l’ouverture de la fenêtre (option « initialMessages »).

Scénario imaginé : une entreprise de services qui répond dix fois à la même question

Ce scénario est inventé pour l’exemple. Une entreprise d’installation de chauffage reçoit chaque jour, par téléphone et par mail, les mêmes questions sur ses horaires, ses délais et ses devis. Le dirigeant écrit d’abord les dix questions que le bot tient :

  1. Quels sont vos horaires ?
  2. Êtes-vous ouverts le samedi ?
  3. Intervenez-vous dans ma commune ?
  4. Sous quel délai recevrai-je un devis ?
  5. Quelles pièces faut-il pour un devis ?
  6. Comment demander un devis ?
  7. Quel délai d’intervention annoncez-vous ?
  8. Quels moyens de paiement acceptez-vous ?
  9. Comment suivre une demande déjà faite ?
  10. Comment joindre quelqu’un tout de suite ?

Puis les trois qu’il refuse : « combien ça coûte ? », « pouvez-vous venir jeudi ? » et toute réclamation. Ces trois-là partent vers une personne, avec son prénom et son numéro. C’est cette liste, et non le choix du modèle, qui fait la qualité du bot.

Ce que vous faites lundi

  1. Choisir un seul usage : FAQ, qualification de prospects ou assistant interne.
  2. Écrire les dix questions que le bot doit tenir et les trois qu’il doit refuser.
  3. Monter les quatre nœuds sur une instance de test, chat fermé, et lui envoyer exprès vos questions les plus tordues.

Si votre liste de l’étape 2 touche l’agenda, le CRM ou des données personnelles, vous êtes dans le cas du vrai chantier décrit plus haut.

Pour replacer ce bot dans l’ensemble de vos automatisations, le guide complet sur l’automatisation avec n8n part des bases, et le tutoriel n8n pour PME montre l’installation pas à pas.

Sources

Questions fréquentes

Faut-il savoir coder pour créer un chatbot n8n ?

Pas pour la fenêtre de chat hébergée par n8n : d’après la documentation du Chat Trigger, elle se règle par les options du nœud, sans aucune autre installation. Pour afficher le chat dans votre site, il faut coller quelques lignes de code fournies par la notice du widget @n8n/chat, avec l’adresse de votre nœud : la personne qui gère votre site s’en charge.

Le chatbot n8n se souvient-il d’un client d’une visite à l’autre ?

Pas par défaut. D’après la documentation de l’agent n8n, la mémoire garde le fil pendant une conversation, mais elle ne persiste pas d’une session à l’autre. Le Chat Trigger propose une option pour recharger une session précédente : il faut alors brancher le déclencheur de conversation et l’agent sur une mémoire, et n8n recommande la même pour les deux.

Combien de conversations permet la formule n8n Starter ?

La formule Starter affichée le 10/11/2026 inclut 2 500 exécutions par mois, pour 20 € par mois facturés à l’année. Chaque message envoyé au chat compte pour une exécution, donc 2 500 exécutions font par exemple 250 conversations de 10 messages. Le modèle de langage se paie en plus chez son éditeur.

n8n est-il open source ?

Non. n8n est publié sous la Sustainable Use License, qui permet d’utiliser ou de modifier le logiciel uniquement pour les besoins internes de votre entreprise ou pour un usage non commercial ou personnel. Le distribuer ou le fournir à d’autres n’est permis que gratuitement et à des fins non commerciales.

Ajouter Indiana Tempié à mes sources Google