Loop Node
Iterate over arrays or repeat operations N times.
The Loop node is a planned logic node for repeating a sub-flow over a collection or a fixed number of times. It is designed to iterate part of a workflow so the same steps run once per item.
Intended purpose
Loop is meant to iterate over arrays or repeat operations a set number of times. It would take a collection or a repeat count and run a connected sub-flow once per item, collecting the per-iteration results. It belongs to the logic and control group, alongside Conditional, Merge, and Delay.
Why iteration is a distinct capability
Builder Studio runs a workflow as a directed acyclic graph: the planner orders nodes by their dependencies and the runner executes each reachable node once. Because the graph is acyclic, there is no way to express repetition with edges alone — a node cannot feed back into an earlier node to run again. A Loop node would add controlled repetition on top of the acyclic model, running its inner sub-flow multiple times without introducing a cycle into the underlying plan.
Related pages
- Merge node — combine per-iteration results back into one flow.
- Conditional node — branch logic that pairs naturally with iteration.
- Workflows overview — how Builder Studio plans and runs a connected graph.
- Node types — the full node catalog.
Was this page helpful?