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

1

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.
2

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.
3

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.

Back to top