Ressources · Intégration n8n

Nœud Chat n8nConfigurer Chat dans n8n.

Le nœud Chat n8n remet une personne au milieu d'un workflow qui tourne. Il envoie un message dans le chat, puis continue ou suspend l'exécution jusqu'à ce qu'on lui réponde. Six paramètres couvrent le texte, le mode de réponse, l'entrée mémoire et la durée d'attente.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert le nœud Chat n8n ?

Le nœud Chat poste un message dans le chat et, si tu le lui demandes, arrête l'exécution à cet endroit tant que personne n'a répondu. Il fonctionne comme un nœud d'action ordinaire : un message par item entrant, aucun port de sous-nœud en propre. Tout ce qu'il sait faire tient dans six paramètres, du texte envoyé à la forme de la réponse attendue.

Il y a toujours une étape où l'automatisation devient inconfortable. Rembourser un client, envoyer un devis, supprimer une ligne : le workflow sait le faire, il ne devrait simplement pas le décider seul. C'est exactement le trou que ce nœud vient boucher, et la raison pour laquelle n8n le range dans la catégorie « humain dans la boucle ».

Premier scénario : la validation avant l'irréversible. Le nœud poste le récapitulatif via Message, Response Type est réglé sur approval, et rien ne repart tant que personne n'a cliqué. Pratique quand la suite du workflow écrit dans Google Sheets ou déclenche un envoi que tu ne rattraperas pas.

Deuxième scénario : récupérer l'information qui manque. Avec freeTextChat, la personne tape sa réponse directement dans le chat. Avec Form Elements, elle remplit de vrais champs et tu ne passes pas la demi-heure suivante à deviner le format. Le message d'alerte, lui, peut très bien être poussé en amont dans Slack.

Troisième scénario : une conversation plutôt qu'une question sèche. Active Add Memory Input Connection et le nœud gagne une entrée mémoire, sur laquelle vient se brancher un sous-nœud, c'est-à-dire un petit nœud qui se raccorde au port d'un autre au lieu de tourner seul.

Quand prendre autre chose : si aucune réponse humaine n'est attendue, une simple notification suffit et coûte moins cher en exécution ; une API sans nœud dédié reste le terrain de HTTP Request. Les limites connues : la page décrit la version 1 du nœud, il n'a pas de port de sous-nœud hors l'entrée mémoire optionnelle, et une exécution en attente reste une exécution ouverte. À garder en tête avant de le câbler sur un flux qui part toute la journée, sujet qu'on creuse aussi dans l'Avis n8n.

Paramètres

Que règle chaque paramètre du nœud Chat ?

Le nœud Chat compte 6 paramètres. Pour chacun : le nœud tel que tu le configures dans n8n, ce que le paramètre change, et nos notes de terrain.

01

Message

message

Ce que tu vois dans n8n

Notes & cas d'usage

Contient le texte que le nœud publie dans le chat. C'est le seul paramètre requis : laissé vide, il bloque l'exécution du nœud.

Paramètres clés

  • Message : une chaîne de caractères, le plus souvent construite depuis l'item entrant, par exemple {{ $json.summary }} pour afficher le cas réel plutôt qu'une phrase passe-partout.
Cas d'usage
une demande d'avoir fournisseur avec le montant et la référence dans le message, pour que la personne qui tranche n'ait rien d'autre à ouvrir.
02

Wait for User Reply

waitUserReply

Ce que tu vois dans n8n

Notes & cas d'usage

Détermine si l'exécution s'arrête à ce nœud. Désactivé, le message part et le workflow poursuit sa route. Activé, la suite attend la réponse.

Paramètres clés

  • Wait for User Reply : un booléen, la bascule entre un message informatif et un vrai point de contrôle.
Cas d'usage
un rapport nocturne qui annonce son résultat n'en a pas besoin. Un virement à valider, si : rien ne doit partir sans accord explicite.
03

Response Type

responseType

Ce que tu vois dans n8n

Notes & cas d'usage

Fixe la forme de la réponse attendue. Deux modes existent, et chacun ouvre ses propres champs.

Paramètres clés

  • Response Type : approval permet d'approuver ou de refuser depuis le message lui-même, freeTextChat permet d'écrire une réponse libre dans le chat.
  • Block User Input : bloque la saisie de la personne pendant l'attente d'une approbation.
  • Define Form : fields pour composer le formulaire avec les éléments ci-dessous, json pour le décrire en JSON.
  • Form Fields, Form Elements, Approval Options : la définition JSON, les éléments du formulaire, et les choix d'approbation proposés.
Cas d'usage
l'approbation pour un feu vert binaire, le texte libre quand la réponse est un motif à consigner.
04

Add Memory Input Connection

options.memoryConnection

Ce que tu vois dans n8n

Notes & cas d'usage

Ajoute une entrée mémoire au nœud, pour qu'un sous-nœud de mémoire conserve ce qui a déjà été échangé au lieu de repartir de zéro à chaque message.

Paramètres clés

  • Add Memory Input Connection : un booléen. Désactivé, le nœud poste et oublie. Activé, un port apparaît pour le sous-nœud de mémoire.
Cas d'usage
un échange où la personne répond par une autre question, et où le message suivant doit tenir compte de ce qui vient d'être dit.
05

Limit Wait Time

options.limitWaitTime

Ce que tu vois dans n8n

Notes & cas d'usage

Plafonne la durée pendant laquelle le nœud attend une réponse avant que l'exécution reprenne. Sans lui, un workflow peut rester suspendu tant que personne ne répond.

Paramètres clés

  • Limit Type : afterTimeInterval attend un certain laps de temps, atSpecifiedTime attend une date et une heure précises.
  • Amount et Unit : la durée d'attente, comptée en minutes, hours ou days.
  • Max Date and Time : reprend l'exécution après la date et l'heure indiquées.
Cas d'usage
une demande envoyée un vendredi soir, qu'on ne veut pas laisser bloquer le flux tout le week-end.
06

Auto-save highlighted data

options.autoSaveHighlightedData

Ce que tu vois dans n8n

Notes & cas d'usage

Enregistre automatiquement les données mises en avant, ce qui permet ensuite de filtrer les exécutions dans la vue Executions. La valeur par défaut est true.

Paramètres clés

  • Auto-save highlighted data : un booléen, disponible sur les offres Pro et Enterprise de n8n Cloud, et en Enterprise ou Community Edition enregistrée en auto-hébergement.
Cas d'usage
retrouver des semaines plus tard quelles validations sont passées et lesquelles ont expiré, sans dérouler toute la liste d'exécutions.
Besoin d'aide

Besoin d'aide pour automatiser Chat avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Questions sur le nœud Chat

01Le nœud Chat est-il inclus dans n8n ?
Oui. Il fait partie du paquet IA de n8n, livré avec n8n : rien à installer, aucun surcoût côté n8n. Le comportement est le même sur n8n Cloud, l'offre hébergée par n8n, et sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Une option fait exception : l'enregistrement automatique des données mises en avant est disponible sur les offres Pro et Enterprise de n8n Cloud, et en Enterprise ou Community Edition enregistrée quand tu héberges toi-même. Si un fournisseur de modèle intervient ailleurs dans ton workflow, c'est lui qui facture ses propres appels d'API, selon ses conditions.
02Quels credentials faut-il pour le nœud Chat n8n ?
Aucun. Il n'y a rien à authentifier sur ce nœud : ni credential, c'est-à-dire un identifiant de connexion enregistré dans n8n, ni sélecteur Authentication. C'est pour ça que cette page n'a aucune section de connexion. Le compte, lui, se joue au niveau du sous-nœud modèle branché ailleurs dans le workflow, et c'est ce sous-nœud qui porte le credential du fournisseur. Configurer le nœud Chat revient donc uniquement à remplir des paramètres : un Message, un Response Type si tu attends une réponse structurée, un délai si tu ne veux pas d'exécution suspendue. Rien à créer, rien à coller, rien à faire tourner.
03Quelles sont les limites du nœud Chat ?
La page décrit la version 1 du nœud ; un workflow ancien peut afficher une version antérieure, avec moins d'options. Le nœud s'exécute comme un nœud d'action classique, une fois par item entrant, et il n'a pas de port de sous-nœud en propre, hormis l'entrée mémoire que tu actives avec Add Memory Input Connection. Il ne décide rien non plus : il pose la question, et c'est la branche construite après lui qui traite la réponse. Enfin, une exécution en pause reste une exécution ouverte, d'où l'intérêt de Limit Wait Time dès que la réponse n'est pas garantie.
04Que faut-il brancher au minimum ?
Un Message, et c'est tout pour démarrer : c'est le seul paramètre requis, le nœud ne s'exécute pas sans lui. Ensuite tu ajoutes selon le besoin. Wait for User Reply pour suspendre réellement l'exécution. Response Type sur approval quand la réponse attendue est un oui ou un non, sur texte libre quand il faut une phrase. Pour garder le fil d'une conversation sur plusieurs messages, active Add Memory Input Connection et raccorde un sous-nœud de mémoire au port qui apparaît. Message plus approbation : cette combinaison couvre la majorité des points de contrôle humains.
05n8n ou Make pour une étape de validation humaine ?
Ça dépend de quatre critères. L'hébergement : n8n tourne sur ton propre serveur via Docker ou npm, ou sur n8n Cloud, alors que Make n'existe qu'en hébergé. La maîtrise des données : en auto-hébergé, la conversation et tout ce qui l'entoure restent sur ton infrastructure. Le modèle de coût : Make facture à l'opération, ce qui se voit vite sur un workflow qui boucle. La logique visuelle : les deux se construisent sur un canevas, et le choix se joue surtout sur l'aisance de ton équipe à lire une branche. Make si l'hébergement n'est pas ton sujet, n8n si tu veux garder l'exécution et ses données chez toi.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.