Zurück zur Übersicht

Begriff

n8n Loop Node (SplitLab)

Automation Workflow S2
2 Quellen 0 Lernpfade 2 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

In der Programmierung sind Schleifen (for, while) essenziell. In n8n machst du das visuell mit dem Loop Node (früher "SplitInBatches"). Du hast eine Liste von 100 Kunden (JSON Array). Du willst für jeden Kunden eine Email senden. Wenn du einfach den "Email Senden" Node dranhängst, macht n8n das oft automatisch ("Impliziter Loop"). Aber manchmal willst du es kontrollieren: "Mache immer 10 Stück, dann warte 1 Minute." Oder du hast eine komplexe Logik pro Item. Der Loop Node nimmt die Liste, gibt dir ein Item (oder einen Batch), führt den Rest des Flows aus und springt dann zurück zum Anfang, bis die Liste leer ist.

Merksatz: Ein Node in n8n, der eine Liste von Datenobjekten iteriert, um nachfolgende Operationen für jedes Element (oder in Gruppen/Batches) einzeln auszuführen.


Quick-Check

  1. Was ist der Unterschied zu "SplitInBatches"?
    Der alte Name (Legacy Node). Er funktionierte gleich, hatte aber schlechtere UI (man musste manuell zurück verbinden). Nutze in neuen Workflows immer "Loop Over Items".
  2. Parallele Execution?
    Mit Batch Size > 1 laufen die Items innerhalb des Batches im Node parallel (bei HTTP Requests). Aber die Batches selbst laufen sequenziell. Echte Parallelität ("Fan-Out") braucht Sub-Workflows.
  3. Endlosschleifen?
    Möglich, wenn du "Loop indefinitely" wählst (z. B. Polling: "Prüfe Status bis 'Fertig'"). Hier musst du zwingend einen Zähler einbauen ("Max 10 Versuche"), sonst läuft dein n8n-Server heiß.