Loop Node
Overview
The Loop Node lets you repeat a block of actions multiple times—whether that’s a fixed count, until a condition is met, or once per item in a collection.
Why & When to Use It
Use a Loop when you need to process batches of data or avoid manually duplicating steps.
Example: You fetch 100 customer records and want to send each one a personalized email. Instead of wiring up 100 branches, you loop over the array of records and attach a “Send Email” node inside the Loop—one iteration per customer.
How to Use the Loop Node
Insert the Loop
- In the Flow Builder, click “+” to open Add Node.
 - Go to the Logic tab or type “Loop” in the search box.
 - Select Loop and click Insert.
 
Understand the Loop Container

- Header bar: shows the loop icon, a View Mode dropdown (default Flow, switchable to Tree), and an expand/collapse icon.
 - Canvas area: click the “+” inside the container to drop in your first node.
 - Resize handle: drag the red corner to adjust the container’s size.
 - The Properties panel appears automatically beside the container.
 
Configure Iterations in the properties panel
Expand the Mapping section and choose how to drive the loop:
- Loop by Number
- Specify a fixed number of iterations, or
 - Drag in a dynamic Data Kit field to drive how many times the loop runs.
 - If you select a non-integer field, you’ll be prompted to choose a valid numeric field or automatically swap in Match # of records.
For example: Type the number 5 to make the loop run 5 times.
 
 - Loop by Object
- Pull in a dynamic field from your preceding “Read” node.
 - The loop will then execute once for each record returned by that Read action.
For example: drag the “Match # of records” to make the loop run the same number of times as the number of records that were pulled in a previous node.
 
 
All nodes placed inside this Loop container will execute in sequence for each iteration you’ve defined.
