- Accueil
- Ressources
- Intégrations
- Workflow Retriever
Nœud Workflow Retriever n8nConfigurer Workflow Retriever dans n8n.
La réponse que ta chaîne IA cherche se trouve parfois derrière un appel d'API, pas dans une base vectorielle. Le nœud Workflow Retriever n8n confie la recherche à un autre workflow n8n et renvoie ce que ce workflow produit. Il expose 8 paramètres, n'a pas d'entrée principale et se branche sur un seul port.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud Workflow Retriever n8n ?
Le nœud Workflow Retriever permet à une chaîne de questions-réponses d'aller chercher ses documents dans un workflow n8n plutôt que dans un index déjà constitué. Quand la chaîne a besoin de contexte, ce nœud appelle le workflow que tu lui as désigné, lui transmet les valeurs que tu as définies, et rend les éléments obtenus à la chaîne. C'est un sous-nœud, c'est-à-dire un nœud qui se raccorde à un nœud racine et ne s'exécute jamais tout seul.
Premier cas de figure : une recherche interne qui existe déjà. Beaucoup d'équipes ont un workflow qui interroge un outil métier et renvoie les fiches correspondantes. En mettant Source sur database et en saisissant l'identifiant de ce workflow, cette recherche devient l'étape de récupération d'une chaîne de questions-réponses. Rien à indexer, rien à recalculer quand une fiche change.
Deuxième cas : des données trop fraîches pour être indexées. Un stock, des factures ouvertes, le planning du jour. Un workflow qui lit un tableur et filtre les lignes peut être appelé au moment de la question, donc la chaîne voit toujours l'état réel. C'est là que le nœud s'accorde bien avec un workflow Google Sheets, ou avec ce que tu automatises déjà côté Slack et Gmail.
Troisième cas : l'aiguillage. Comme le workflow appelé reçoit les valeurs que tu construis dans les champs du nœud, tu peux lui passer une catégorie, un identifiant client ou une langue, et le laisser choisir la source à interroger. La logique de récupération vit alors dans un workflow que tu testes seul, ce qui se débogue beaucoup mieux qu'une consigne écrite dans un prompt.
Quand vaut-il mieux autre chose ? Si tes documents sont des fichiers stables et les questions sémantiques, un retriever de base vectorielle reste plus adapté : il est fait pour la recherche par similarité et n'exécute pas un workflow à chaque question. Si tu veux que le modèle décide lui-même du moment d'aller chercher une information, passe par un outil branché sur un AI Agent : un retriever, lui, est appelé par la chaîne, pas choisi par le modèle. Et pour une simple réponse à partir du prompt, un modèle de chat OpenAI ou Anthropic suffit, sans étape de récupération.
Les limites méritent d'être posées tout de suite. Ce nœud n'a pas d'entrée principale, et aucun réglage sur le nombre de documents rendus, leur tri ou leur mise en cache : ce que renvoie le workflow appelé est exactement ce que reçoit la chaîne, donc le filtrage se fait dans ce workflow. La page décrit la version 1 du nœud, la plus haute du catalogue ; un workflow ancien peut afficher moins d'options. Côté n8n, rien n'est facturé ; le fournisseur du modèle de chat que tu branches, lui, facture ses propres appels d'API.
Sur quoi ce nœud se branche-t-il ?
n8n sépare le travail IA entre un nœud racine, qui reçoit les items du workflow, et des sous-nœuds raccordés à ses ports, un type de sous-nœud par port. Ce nœud étant un sous-nœud, la seule connexion qui compte est le port qu'il alimente.
Sortie (où il se branche)
- Retriever
ai_retriever
01Retriever
C'est le port de sortie par lequel le nœud livre les contenus récupérés à un nœud racine. Tire un fil depuis la prise retriever du nœud racine et choisis Workflow Retriever.
Paramètres clés
- Required : un nœud racine doté d'un port retriever ne démarre pas tant que rien n'y est branché.
- Question and Answer Chain : l'attelage le plus courant, la chaîne pose la question et ce nœud fournit de quoi y répondre.
- MultiQuery Retriever : se place entre la chaîne et ce nœud, et reformule la question de plusieurs façons avant de l'appeler.
- Contextual Compression Retriever : l'accepte aussi, et réduit ce qui remonte avant que la chaîne le lise.
Quels paramètres le nœud propose-t-il ?
Le nœud Workflow Retriever compte 8 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
Source
sourceCe que tu vois dans n8n
Notes & cas d'usage
Indique à n8n quel workflow appeler quand la chaîne réclame des documents. Tout le reste du panneau sert à décrire ce qu'on envoie à ce workflow, donc ce champ se règle en premier.
Paramètres clés
- Source :
database(Database) charge le workflow depuis la base par son identifiant,parameter(Parameter) le charge depuis un paramètre. - Workflow ID : requis avec Database, c'est l'identifiant du workflow à exécuter.
- Workflow JSON : requis avec Parameter, c'est le code JSON complet du workflow, collé dans le nœud.
Name
fields.nameCe que tu vois dans n8n
Notes & cas d'usage
Donne son nom à l'une des valeurs transmises au workflow appelé. Ce workflow la lit comme n'importe quel champ entrant : le nom saisi ici est donc celui qu'il attend de son côté.
Paramètres clés
- Name : nom du champ à renseigner, la notation par points est acceptée, par exemple
data.person[0].name; le panneau affichee.g. fieldNametant que rien n'est tapé.
segment, c'est ce nom qu'on écrit ici, la valeur suivant dans le champ de valeur correspondant.Type
fields.typeCe que tu vois dans n8n
Notes & cas d'usage
Déclare la nature de la valeur portée par le champ. Le choix fait ici commande le champ de valeur qui s'affiche en dessous, ce qui explique pourquoi le nœud compte un paramètre de valeur par type.
Paramètres clés
- Type :
stringValue(String),numberValue(Number),booleanValue(Boolean),arrayValue(Array),objectValue(Object).
Value
fields.stringValueCe que tu vois dans n8n
Notes & cas d'usage
Porte le texte transporté par le champ dès que Type vaut String. C'est ici qu'atterrit la majorité des paramètres de récupération : identifiants, noms de catégorie, codes de langue, terme repris de la question.
Paramètres clés
- Value : une chaîne, saisie telle quelle ou construite par une expression comme
{{ $json.customerId }}quand la valeur vient de l'item entré dans le nœud racine.
Value
fields.numberValueCe que tu vois dans n8n
Notes & cas d'usage
Transporte une valeur chiffrée pour un champ dont le Type est Number. Le panneau l'accepte comme une chaîne, donc une expression qui aboutit à un nombre fonctionne aussi bien qu'un chiffre saisi à la main.
Paramètres clés
- Value : un champ texte pour le nombre à envoyer, souvent une expression du genre
{{ $json.limit }}plutôt qu'une valeur figée.
Value
fields.booleanValueCe que tu vois dans n8n
Notes & cas d'usage
Envoie un oui ou un non au workflow appelé quand Type vaut Boolean. Pratique pour les interrupteurs que ce workflow relit dans un nœud If avant de choisir sa branche.
Paramètres clés
- Value :
true(True) oufalse(False), pris dans le sélecteur et non tapés.
Value
fields.arrayValueCe que tu vois dans n8n
Notes & cas d'usage
Fait passer plusieurs valeurs sous un même nom lorsque Type vaut Array. Le workflow appelé les reçoit sous forme de liste, à parcourir ou à utiliser comme jeu de filtres.
Paramètres clés
- Value : un champ texte pour la liste, écrit dans la forme que montre le repère du panneau,
e.g. [ arrayItem1, arrayItem2, arrayItem3 ].
Value
fields.objectValueCe que tu vois dans n8n
Notes & cas d'usage
Porte une charge structurée quand Type vaut Object. On y vient dès que le workflow appelé attend un petit ensemble de valeurs liées entre elles plutôt qu'une donnée isolée.
Paramètres clés
- Value : un champ json, donc un contenu écrit en JSON, avec des clés imbriquées si besoin.
Besoin d'aide pour automatiser Workflow Retriever avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Les questions qu'on se pose ensuite
01Le nœud Workflow Retriever n8n est-il inclus ?
02Que faut-il configurer pour que le nœud fonctionne ?
03Quelles sont les limites du nœud ?
04Que faut-il brancher au minimum, et par quoi commencer ?
05n8n ou Make pour ce type de récupération IA ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.

