# Iterate

> Part of the NocoDB documentation (Workflows > Workflows > Nodes > Flow). Index of all pages: https://nocodb.com/llms.txt. Any docs page is available as Markdown by adding `.md` to its URL.

URL: https://nocodb.com/docs/workflows/nodes/flow-nodes/iterate
Last updated: 2026-10-03

Use the Iterate node in NocoDB workflows to process each item in a list one at a time.

Use the **Iterate** node in NocoDB workflows to loop through a list of items (array). The node runs a set of actions for each item, one at a time. Use it to process many records or data entries in a batch.

<img alt="Iterate Node" src={__img0} placeholder="blur" />

<AskNocoAI>
  <Prompt>
    Every [morning], email each [Owner] their [overdue tasks]
  </Prompt>

  <Prompt>
    When a [project] is marked [Done], set each of its linked [tasks] to [Closed]
  </Prompt>

  <Prompt>
    Every [Monday], create a [check-in] record for each [active client]
  </Prompt>
</AskNocoAI>

### Configuration

* **List**: Specify the array of items to iterate over. The array can come from previous nodes in the workflow.

### How It Works

* The Iterate node gets an input array and processes the items one after the other.
* For each item in the array, the workflow runs the actions in the **For each item** branch. Thus you can handle each item separately.
* When the **For each item** branch is complete for all items, the workflow continues through the **After iterate** branch.

The workflow execution history has the logs for each iteration. Use them to monitor how NocoDB processes each item. [Learn more.](/docs/workflows/execution-logs#iterator-logs)

### Use cases

* Send personalized emails to a list of contacts
* Update many records in a database
* Make reports for each item in a dataset

## Availability

* Available on the NocoDB Cloud Plus plan and higher, and on licensed on-premise deployments.

---

## Related pages

- [If-Else](https://nocodb.com/docs/workflows/nodes/flow-nodes/if-else.md): Use the If-else node to create conditional branches in your NocoDB workflows.
- [Delay](https://nocodb.com/docs/workflows/nodes/flow-nodes/delay.md): Use the Delay node to pause NocoDB workflow execution for a specific duration.
- [Wait Until](https://nocodb.com/docs/workflows/nodes/flow-nodes/wait-until.md): Use the Wait Until node to pause a NocoDB workflow until a specific date and time.
