- Accueil
- Ressources
- Intégrations
- Loop Over Items (Split in Batches)
Nœud Loop Over Items (Split in Batches) n8nConfigurer Loop Over Items (Split in Batches) dans n8n.
La plupart des nœuds n8n traitent déjà une liste d'items tout seuls. Le nœud Loop Over Items (Split in Batches) n8n sert quand ce n'est pas le cas : il renvoie un nombre fixe d'items par passage sur la sortie loop, puis relâche le tout sur done. Deux paramètres, version 3.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud Loop Over Items (Split in Batches) n8n ?
Sur un lot d'items venu du nœud précédent, Loop Over Items impose un rythme. Il met de côté les données entrantes d'origine, en relâche une quantité définie à chaque tour par la sortie loop, puis, l'exécution terminée, recombine tout le traité et le renvoie par la sortie done. Son nom technique dans un fichier de workflow, n8n-nodes-base.splitInBatches, dit bien ce qu'il fait.
Le motif le plus fréquent tient au débit. Une liste de fiches part vers une API et le service répond mal quand tout arrive d'un coup. Le nœud garde les données d'origine en mémoire et n'en laisse sortir qu'une quantité définie par Batch Size sur la sortie loop à chaque tour : un appel HTTP Request enveloppé dans cette boucle avance par paquets au lieu de saturer l'autre bout, et le même geste vaut pour un dépôt de fichiers en Ftp.
Le deuxième motif, plus délicat, c'est la pagination d'un service dont personne ne connaît le nombre de pages à l'avance. La boucle demande une page, la traite, incrémente le numéro, et un nœud If décide s'il faut repartir pour un tour. L'option Reset est la clé de ce montage : elle fait repartir le nœud du début et traite les données entrantes comme un nouvel ensemble plutôt que comme la suite du précédent. La doc prévient sans détour, et la mise en garde vaut d'être répétée : sans condition de sortie valable, l'exécution part en boucle infinie.
Le troisième motif est une exception de nœud. Certains nœuds ne traitent que le premier item qu'ils reçoivent, et là aucune astuce d'expression ne rattrape le problème. La doc déroule l'exemple de deux flux RSS : un nœud Code émet deux items porteurs d'un champ url, Loop Over Items s'intercale avec Batch Size à 1, et le nœud RSS Feed Read reçoit une adresse après l'autre via l'expression {{ $json.url }}, une expression étant la façon dont un nœud lit un champ de l'item qu'il vient de recevoir.
Hors de ces cas, la réponse est souvent de ne pas s'en servir. Les nœuds n8n sont conçus pour traiter une liste d'items d'entrée : cent lignes passent dans un seul nœud sans la moindre boucle, et une boucle posée autour d'un nœud qui itère déjà ne fait que ralentir le workflow et brouiller la lecture du schéma. Une écriture dans Google Sheets n'a besoin de rien de tout ça.
Quand la boucle est bien là, deux expressions servent à la surveiller. {{$("Loop Over Items").context["noItemsLeft"]}} renvoie un booléen, false tant qu'il reste des données à traiter, true une fois le stock épuisé, et {{$("Loop Over Items").context["currentRunIndex"];}} donne l'index du passage en cours. À la fin, tout ce qui a été traité ressort recombiné sur la sortie done. La Formation n8n reprend cette logique de flux en pratique.
Quels paramètres propose Loop Over Items ?
Le nœud Loop Over Items (Split in Batches) 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
Batch Size
batchSizeCe que tu vois dans n8n
Notes & cas d'usage
Définit le nombre d'items renvoyés à chaque appel. Ce chiffre commande donc la quantité de données qui sort par itération sur la sortie loop, et du même coup le nombre total d'itérations.
Paramètres clés
- Batch Size : un champ numérique, saisi directement dans le panneau. À
1, la branche en aval ne voit qu'un item par passage, ce que fait l'exemple RSS pour que le nœud de lecture reçoive une adresse de flux à la fois.
Options
optionsCe que tu vois dans n8n
Notes & cas d'usage
Une collection qu'on ouvre avec Add option. Tant qu'une option n'est pas ajoutée, elle garde sa valeur par défaut et n'apparaît pas dans le panneau. Ce nœud en propose une seule.
Paramètres clés
- Reset : un booléen. Activé, le nœud repart du début des items d'entrée et considère les données entrantes comme un nouvel ensemble plutôt que la suite des items précédents. En basculant le paramètre de Fixed à Expression, c'est le résultat de l'expression qui décide du moment du reset.
Besoin d'aide pour automatiser Loop Over Items (Split in Batches) avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Loop Over Items, les questions fréquentes
01Le nœud Loop Over Items est-il inclus dans n8n ?
02Que faut-il configurer avant de s'en servir ?
03Quelles sont les limites du nœud Loop Over Items (Split in Batches) n8n ?
04Quand ajouter ce nœud plutôt que laisser n8n boucler seul ?
05n8n ou Make pour boucler sur une liste ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.

