- Accueil
- Ressources
- Intégrations
- Execute Sub-workflow
Nœud Execute Sub-workflow n8nConfigurer Execute Sub-workflow dans n8n.
Un workflow peut en appeler un autre, et c'est tout le métier du nœud Execute Sub-workflow n8n. Il charge un workflow enregistré depuis 4 origines possibles, lui passe les items en cours et attend son résultat si tu le demandes. Pratique dès qu'une même série d'étapes se retrouve dans plusieurs workflows.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud Execute Sub-workflow n8n ?
Le nœud Execute Sub-workflow n8n range tout un workflow derrière une seule étape. Les items posés sur son entrée partent dans le workflow désigné, qui tourne sur la machine hôte de n8n, puis le parent reprend sa route. n8n le dit sans détour : c'est l'outil qui découpe les workflows en modules et garde une seule source de vérité pour une série d'actions répétée souvent.
Le réglage qui décide de tout s'appelle Mode. Sur each, le sous-workflow est appelé une fois par item : cent fiches donnent cent exécutions séparées, chacune avec son propre contexte, ce qui convient quand le traitement d'une fiche n'a rien à voir avec celui de la suivante. Sur once, le lot entier entre dans une seule exécution, et c'est le bon choix pour une routine qui raisonne sur l'ensemble.
Deuxième usage, moins connu : le workflow appelé n'est pas forcément rangé dans l'instance. Source accepte localFile pour lire un fichier JSON enregistré, url pour le charger depuis une adresse distante, et parameter pour exécuter du JSON collé directement dans le nœud. De quoi garder un traitement partagé hors de l'interface, là où il se relit et se versionne.
Troisième usage, la réponse rapide. Wait For Sub-Workflow Completion décoché, le parent n'attend pas : il enchaîne son étape suivante pendant que le sous-workflow finit de son côté. Le parent rend donc la main tout de suite, et la partie lourde se termine sans bloquer personne.
Le nœud devient le mauvais choix dès que la brique visée n'est pas un workflow n8n. Ce qui vit derrière une API, c'est-à-dire une interface qu'un programme interroge, s'appelle avec le nœud HTTP Request, qui atteint n'importe quel endpoint HTTP et sert de recours quand un nœud dédié n'a pas l'opération voulue. Et une action unique garde son nœud à elle : déposer un fichier passe par Ftp, prévenir l'équipe par Slack. Un sous-workflow ne se justifie qu'à partir du moment où il en regroupe plusieurs.
Deux limites, enfin. Ce nœud n'ouvre pas une exécution : un déclencheur reste devant lui, Schedule Trigger, Webhook ou le trigger d'un outil. Et l'expression placée dans Workflow ID avec Source sur database réserve une surprise en exécution unique : tous les items filent vers le même workflow, car l'identifiant vient de l'expression évaluée sur le premier item d'entrée seulement. Un workflow différent par item, c'est Mode qui l'obtient. La Formation n8n travaille ce découpage en modules.
Comment configurer le nœud ?
Le nœud Execute Sub-workflow expose une opération. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Execute a Sub-Workflow
call_workflowCe que tu vois dans n8n
Notes & cas d'usage
L'opération charge un autre workflow, le lance avec les items présents sur l'entrée du nœud, puis rend la main au workflow parent.
Paramètres clés
- Source : d'où vient le workflow,
databasepar identifiant,localFiledepuis un fichier JSON enregistré,parameterdepuis du JSON collé, ouurldepuis une adresse distante. - Workflow ID : obligatoire avec
database, lisible dans l'URL du workflow visé, souvent écrit{{ $json.field }}. - Mode :
oncepasse tous les items dans une seule exécution,eachappelle le sous-workflow une fois par item. - Wait For Sub-Workflow Completion : coché, le parent attend le résultat ; décoché, il enchaîne immédiatement.
Besoin d'aide pour automatiser Execute Sub-workflow avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Les questions qui viennent ensuite
01Le nœud Execute Sub-workflow est-il gratuit dans n8n ?
02Quels credentials demande le nœud Execute Sub-workflow n8n ?
03Quelles sont les limites du nœud Execute Sub-workflow ?
04Quand appeler un sous-workflow plutôt qu'utiliser HTTP Request ?
05n8n ou Make pour découper un process en sous-workflows ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.