Ressources · Intégration n8n

Nœud Chat Trigger n8nConfigurer Chat Trigger dans n8n.

Une fenêtre de chat ne vaut que le workflow qui tourne derrière. Le nœud Chat Trigger n8n lance le workflow à chaque message envoyé dans un webchat généré par n8n. Deux paramètres de tête décident qui y accède, un port mémoire décide de ce qu'il retient.

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

Pourquoi automatiser

À quoi sert le nœud Chat Trigger n8n ?

Le nœud Chat Trigger ouvre un workflow dès qu'un message part d'un webchat généré par n8n. Il se pose tout au début du canevas et réclame un nœud racine branché derrière lui, agent ou chaîne, c'est-à-dire un nœud qui reçoit les items du workflow sur son entrée principale et pilote les sous-nœuds accrochés à ses ports. Sans ce nœud racine, le chat reçoit des messages sans jamais savoir quoi répondre.

Premier cas, un assistant interne réservé à l'équipe. Tu actives Make Chat Publicly Available, tu laisses Mode sur hostedChat pour que n8n serve lui-même la page du chat, et tu règles Authentication sur n8nUserAuth : seules les personnes connectées à un compte n8n peuvent écrire. Rien ne sort de l'instance.

Deuxième cas, un chat commercial posé sur un site vitrine. Tu bascules Mode sur webhook, tu embarques ton propre widget et tu le pointes vers l'URL de chat affichée dans le nœud. L'agent derrière va chercher une référence dans Google Sheets, prévient un commercial sur Slack quand la demande se corse, ou envoie un récapitulatif par Gmail.

Troisième cas, un agent que les collègues consultent sans ouvrir l'éditeur. Make Available in n8n Chat Hub publie l'agent dans n8n Chat Hub, où les utilisateurs de l'instance discutent avec lui directement, au lieu de chercher le bon workflow dans la liste.

Quand préférer autre chose. Si l'échange tient en une question et une réponse, sans suite, un simple webhook et un appel HTTP Request font le travail avec moins de pièces mobiles. Le Chat Trigger prend tout son sens quand les messages s'enchaînent et que le fil doit tenir debout.

Les limites, mieux vaut les connaître avant la mise en ligne. Chaque message déclenche une exécution : une conversation de 10 messages consomme 10 exécutions de ton quota. Le nœud existe depuis n8n 1.24.0, où il a remplacé le Manual Chat Trigger, et la version décrite ici est la version 1. Les messages précédents ne reviennent pas tout seuls, c'est le rôle de l'option Load Previous Session et du port mémoire. Pour le reste de la plateforme, l'Avis n8n fait le tour.

Connexion

Que faut-il brancher avant d'ouvrir le chat ?

  1. 01

    Choisir le mode d'authentification

    Dans Make Chat Publicly Available, le sélecteur Authentication propose trois valeurs. none laisse le chat ouvert à quiconque possède l'URL. basicAuth demande un identifiant et un mot de passe, les mêmes pour tout le monde. n8nUserAuth exige une session ouverte sur un compte n8n, ce qui garde le chat en interne.

  2. 02

    Créer le credential Basic Auth

    Avec basicAuth, n8n réclame un Credential for Basic Auth, c'est-à-dire un identifiant enregistré une fois dans le menu Credentials et réutilisable dans tous les autres workflows. Le couple identifiant et mot de passe est unique pour l'ensemble des utilisateurs : il identifie le chat, pas la personne qui tape dedans.

  3. 03

    Limiter qui peut exécuter le workflow

    En choisissant n8nUserAuth, un interrupteur Require Workflow Execute Permission apparaît. Une fois activé, la personne connectée doit aussi avoir le droit d'exécuter le workflow dans le projet auquel il appartient, sinon le chat la refuse. Pratique avec les end-user credentials, où chacun fait tourner le workflow avec son propre compte connecté.

Connexions

Qu'est-ce qui se branche sur le Chat Trigger ?

n8n sépare le travail IA entre un nœud racine, qui reçoit les items du workflow, et des sous-nœuds, ces petits nœuds qu'on tire sur ses ports, un type par port. Un sous-nœud ne tourne jamais seul.

Ports (ce qui se branche)

  • Memoryai_memory
01MemoryLe port mémoire conserve l'historique d'une session de chat pour que la conversation continue d'un message à l'autre au lieu de repartir de zéro. Le connecteur apparaît sur le nœud quand Load Previous Session est réglé sur From Memory.

Le port mémoire conserve l'historique d'une session de chat pour que la conversation continue d'un message à l'autre au lieu de repartir de zéro. Le connecteur apparaît sur le nœud quand Load Previous Session est réglé sur From Memory.

Paramètres clés

  • Optional : le port reste vide sur un chat qui ne recharge aucune session, et il n'apparaît qu'une fois Load Previous Session réglé sur From Memory.
  • Simple Memory : le plus rapide pour démarrer, avec Session ID réglé sur Connected Chat Trigger Node.
  • Postgres Chat Memory ou Redis Chat Memory : quand l'historique doit survivre au redémarrage de l'instance.
Cas d'usage
un visiteur repose une question deux minutes plus tard et l'agent sait encore de quelle commande on parlait. n8n conseille le même sous-nœud mémoire sur le trigger et sur l'agent.
Paramètres

Quels paramètres règles-tu vraiment ?

Le nœud Chat Trigger compte 2 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

Make Chat Publicly Available

public

Ce que tu vois dans n8n

Notes & cas d'usage

Ce booléen décide si le chat est joignable par de vrais utilisateurs ou seulement par l'interface de chat manuelle. L'activer fait apparaître les paramètres qui décrivent le chat public.

Paramètres clés

  • Mode : hostedChat sert le chat sur une page hébergée par n8n, webhook attend un widget embarqué dans une autre page ou un appel à l'URL du webhook.
  • Initial Message(s) : les messages affichés à l'ouverture du chat, un par ligne.
  • Authentication : none, basicAuth ou n8nUserAuth, la façon de restreindre l'accès.
  • Options : la collection où s'ajoutent les champs supplémentaires via Add Field.
Cas d'usage
un assistant d'accueil publié sur une page hébergée, avec deux lignes d'ouverture qui annoncent ce qu'il sait traiter.
02

Make Available in n8n Chat Hub

availableInChat

Ce que tu vois dans n8n

Notes & cas d'usage

Indépendamment de la publication publique, ce booléen expose l'agent dans n8n Chat Hub, où les utilisateurs de l'instance n8n peuvent lui parler directement.

Paramètres clés

  • Make Available in n8n Chat Hub : activé, l'agent apparaît dans Chat Hub pour les personnes qui travaillent déjà dans l'instance, sans aucune URL exposée à l'extérieur.
Cas d'usage
une équipe administrative qui repose toujours la même question sur un fichier fournisseur trouve l'agent dans Chat Hub, plutôt qu'un workflow que personne ne sait ouvrir.
Besoin d'aide

Besoin d'aide pour automatiser Chat Trigger avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Les questions qu'on se pose ensuite

01Le nœud Chat Trigger n8n est-il inclus dans n8n, sur Cloud comme en auto-hébergé ?
Oui. Le nœud fait partie du paquet IA livré avec n8n : rien à installer, aucun surcoût côté n8n, que l'instance tourne sur n8n Cloud ou sur ton propre serveur via Docker ou npm. Un workflow se comporte pareil dans les deux cas. Un point consomme quand même ton offre, et ce n'est pas le nœud lui-même : chaque message envoyé dans le chat déclenche une exécution du workflow, donc une conversation de 10 messages consomme 10 exécutions de ton quota. Si un modèle IA répond derrière le chat, son fournisseur facture ses propres appels d'API selon ses conditions, et n8n n'ajoute rien par-dessus.
02Que faut-il pour que le Chat Trigger fonctionne ?
Deux choses. D'abord un nœud racine branché derrière, agent ou chaîne : le Chat Trigger ouvre le workflow mais ne répond rien de lui-même. Ensuite un choix d'authentification si le chat devient public. Avec none, tout détenteur de l'URL peut écrire. Avec Basic Auth, tu crées un Credential for Basic Auth avec un identifiant et un mot de passe partagés par tous les utilisateurs. Avec n8n User Auth, seules les personnes connectées à un compte n8n passent, et l'interrupteur Require Workflow Execute Permission restreint encore à celles qui ont le droit d'exécuter ce workflow dans son projet. Un credential se crée une fois et se réutilise partout.
03Quelles sont les limites du nœud Chat Trigger ?
Le nœud lance le workflow à chaque message, ce qui se budgète sur un chat fréquenté. Il ne recharge pas non plus les messages précédents tout seul : sans Load Previous Session réglé sur From Memory et sans sous-nœud mémoire branché, chaque message arrive sans contexte. Cette erreur de configuration se manifeste souvent par un message workflow could not be started. Le paramètre Initial Message(s) ne concerne que l'interface hébergée, donc un chat embarqué affiche son propre texte d'accueil. Enfin, la version documentée ici est la version 1, et un workflow ancien peut encore afficher une version antérieure avec moins d'options.
04Que faut-il brancher au minimum, et par quel sous-nœud commencer ?
Au minimum un nœud racine, agent ou chaîne, sur la sortie principale, sinon le chat n'a rien à renvoyer. Côté mémoire, Simple Memory est le sous-nœud par lequel commencer : tu l'accroches au connecteur Memory du trigger, tu accroches le même nœud au connecteur Memory de l'agent, et tu règles son Session ID sur Connected Chat Trigger Node. Cette source unique évite le décalage qui casse le chargement de session. Deux nœuds mémoire distincts se justifient quand tu passes Session ID sur Define below et qu'il te faut une expression différente sur chacun, une expression étant une valeur calculée du type {{ $json.champ }}.
05n8n ou Make pour ce type de chat ?
Ça dépend surtout de l'endroit où tu veux que la conversation vive. Make est hébergé par Make, sans option d'auto-hébergement, et facturé à l'opération : un assistant bavard multiplie la note plus vite qu'on ne l'imagine. n8n tourne sur n8n Cloud ou sur ton infrastructure, ce qui pèse quand le chat manipule des données clients que tu préfères garder chez toi. Côté logique visuelle, les deux construisent des flux sur un canevas, et la vraie différence tient au modèle IA de n8n, avec ses nœuds racines, ses ports et ses sous-nœuds. Le plus honnête reste de monter le même petit chat des deux côtés avant de trancher.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.