Nœud Xata n8nConfigurer Xata dans n8n.
Un agent qui oublie tout entre deux messages ne sert pas à grand-chose. Le nœud Xata n8n range l'historique des échanges dans une base Xata, et l'agent retrouve le fil à l'exécution suivante. Deux paramètres, un port Memory, un credential par clé d'API. Pour les agents conversationnels qui sortent de la démo.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud Xata n8n ?
Xata est un sous-nœud, c'est-à-dire un petit nœud qu'on accroche à un nœud plus gros au lieu de le lancer seul. Il se branche sur le port Memory d'un nœud racine comme l'AI Agent et conserve les échanges passés dans une base Xata. Sans lui, chaque message arrive vierge de tout passé : la même question posée deux fois repart de zéro deux fois.
Trois situations où ce nœud change vraiment quelque chose. Un cabinet de conseil qui met un assistant sur son site : le visiteur pose une question de relance trois messages plus tard, et sans l'échange précédent la réponse tombe à côté. Un assistant interne que les équipes rouvrent dans la journée, où la conversation doit survivre à la fermeture de l'onglet. Un montage à plusieurs nœuds où la même conversation passe d'un endroit à l'autre et où la mémoire doit être partagée plutôt que dupliquée.
C'est ce dernier cas qui réserve une surprise. Dès qu'un workflow contient plusieurs nœuds Xata, tous lisent par défaut la même instance de mémoire. Pratique, jusqu'au jour où une action destructive, comme l'opération d'écrasement de tous les messages du nœud Chat Memory Manager, efface une conversation qu'une autre branche utilisait encore. Deux conversations distinctes veulent deux identifiants de session distincts, posés explicitement.
Quand ne pas s'en servir : le port Memory n'existe que sur les nœuds racines qui le proposent, et les chaînes IA de n8n ne savent pas gérer de mémoire. Si le workflow résume ou classe une entrée unique et s'arrête là, il n'y a rien à retenir et rien à brancher. La mémoire appartient aux montages de type agent, ceux qu'on construit avec le nœud AI Agent ou qu'on expose à un autre agent via AI Agent Tool.
Les limites méritent d'être dites franchement. Le nœud stocke et rejoue du contexte de conversation, rien d'autre : pas de recherche dans les données métier, pas de récupération vectorielle, pas d'ingestion de documents. Deux paramètres, aucune opération à choisir : tout le reste se décide sur le nœud racine et sur le modèle de chat qu'on lui raccorde, OpenAI ou Anthropic par exemple. Le fournisseur du modèle facture ses propres appels d'API selon ses conditions, n8n n'ajoute rien.
Dernier point avant de brancher quoi que ce soit : le nœud fait partie du paquet IA livré avec n8n, il est donc déjà là, et le workflow se comporte pareil sur n8n Cloud et sur une instance auto-hébergée. Pour prendre du recul sur la plateforme avant d'y confier un agent en production, l'Avis n8n pose les arbitrages, et la Formation n8n reprend la construction d'un agent pas à pas.
Comment brancher Xata sur n8n ?
- 01
Créer la base et générer la clé
Tout commence côté Xata : il faut une base de données, ou un compte sur une base déjà créée par quelqu'un d'autre. Ensuite, génère la clé que le credential utilisera. Dans l'application Xata, ouvre Account Settings puis choisis + Add a key. Copie la valeur tout de suite et garde-la au chaud : le formulaire du credential est le seul endroit où n8n la demandera. C'est elle qui va dans le champ API Key.
- 02
Composer l'adresse de la base
Le champ Database Endpoint sert à indiquer à la Workspace API de quelle base on parle. Son format :
https://{workspace-display-name}-{workspace-id}.{region}.xata.sh/db/{dbname}. L'identifiant du workspace est unique, 6 caractères alphanumériques. La région est celle qui héberge la base. Le nom d'affichage en tête reste optionnel : l'API l'ignore, mais il aide à s'y retrouver quand plusieurs credentials cohabitent. - 03
Enregistrer le credential, puis le choisir sur le nœud
Dans n8n, ouvre le menu Credentials et crée le credential Xata avec les trois valeurs : l'adresse composée juste avant, la Branch, qui est le nom de la branche GitHub de la base, et l'API Key. Un credential est un identifiant enregistré une fois : tous les nœuds Xata de tous les workflows le retrouvent ensuite dans la liste déroulante. Sur le nœud, c'est la seule chose à sélectionner avant les deux paramètres.
Où se branche ce nœud ?
Un workflow IA n8n s'articule autour d'un nœud racine qui reçoit les items, et de sous-nœuds accrochés à ses ports, un type de sous-nœud par port. Xata est un sous-nœud : aucune entrée principale, aucune exécution en solo.
Sortie (où il se branche)
- Memory
ai_memory
01Memory
Xata répond au port Memory, la prise qu'un nœud racine expose quand il sait porter une conversation d'une exécution à la suivante. Tire le connecteur du port jusqu'au nœud Xata : le nœud racine lit et écrit dès lors son historique dans la base, au lieu de le laisser filer.
Paramètres clés
- Optional : un nœud racine tourne sans mémoire, il traite simplement chaque message comme le premier.
- AI Agent : l'hôte habituel, et AI Agent Tool quand cet agent est lui-même appelé par un autre.
- Chat Trigger : le point d'entrée de la conversation dans le workflow.
- Chat Memory Manager : pour relire ou écraser les messages stockés soi-même.
Quels paramètres régler sur le nœud ?
Le nœud Xata 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.
Sommaire des paramètres
Session ID
sessionIdTypeCe que tu vois dans n8n
Notes & cas d'usage
Ce réglage désigne la conversation que le nœud doit ouvrir. Un identifiant de session égale un fil d'historique : sa valeur décide si deux visiteurs partagent une mémoire ou en ont chacun une.
Paramètres clés
- Connected Chat Trigger Node (
fromInput) : le nœud cherche un champsessionIdvenant d'un Chat Trigger directement raccordé. - Define below (
customKey) : une expression, c'est-à-dire une formule qui va chercher une donnée dans les nœuds précédents, ou un texte fixe. Le champ Key qui apparaît stocke l'identifiant de session dans la mémoire, souvent{{ $json.email }}.
Context Window Length
contextWindowLengthCe que tu vois dans n8n
Notes & cas d'usage
Stocker un historique et le renvoyer au modèle sont deux choses différentes. Ce nombre fixe combien d'interactions passées le modèle reçoit comme contexte à chaque appel, sur tout ce que la base conserve.
Paramètres clés
- Context Window Length : un nombre. Plus il monte, plus le modèle voit loin en arrière, utile sur un dépannage qui s'étire. Plus il descend, moins chaque appel transporte de texte, ce qui convient à un assistant court et très sollicité.
Besoin d'aide pour automatiser Xata avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Xata et n8n, les questions qui reviennent
01Le nœud Xata est-il gratuit dans n8n ?
02Que faut-il pour que le nœud Xata n8n fonctionne ?
03Quelles sont les limites de la mémoire Xata ?
04Que faut-il brancher au minimum, et par quoi commencer ?
05n8n ou Make pour une mémoire IA de ce type ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.


