← All nodes
Automation

For Each Row

Runs a saved flow once for every row, with the row's values set as $variables and Parameter Input values by column name, and stacks what the runs produce.

When to use it

Use it when the per-row work is a whole flow of its own — one API call per customer, one report per region — that you want to keep and reuse separately.

In a pipeline

Settings

SettingTypeRequiredDefault or hint
Flow to runselectYesSelect a saved flow…
Columns to passselect—None picked: every column

Example

One run per customer

  • Columns to pass=customer_id
Customers
customer_id
C-1042
C-2001

The saved flow runs twice: once with $customer_id = C-1042, once with C-2001.

Worth knowing

  • Columns with spaces become $variables with underscores: Customer ID is $Customer_ID.
  • A preview runs the flow for the first 3 rows only, and writes nothing.
  • On one canvas, a Loop does the same: every node in its body runs once per row.

Others in Automation