Overview
The Loop step iterates over an array and executes nested child steps for each item. On the canvas, the loop appears as a container node — drag child steps inside it to define the logic that runs per iteration.Configuration
Execution Modes
Accessing Loop Data
Inside child steps, use these template variables:Nesting Loops
Loops can be nested by placing one loop inside another on the canvas. Use{{iteration.parent.item}} to access the outer loop’s current item from within the inner loop.
When dragging a step over overlapping loops, the canvas places it in the innermost loop automatically. You can also move a step from one loop to another at any time — drag it to the target loop and release when the loop highlights. To remove it from a loop, drag it outside the loop’s boundary.