The Foreach action node loops over objects in a data source and runs a block of action nodes for each object.


This action node is used to run a block of other action nodes repeatedly. The block will be run once for each object in the data source according to the object selection. On each iteration, the current object becomes the object in context.

Good to know

If you want to update or delete a selection of objects use the Update object or Delete objects action nodes.


Your app has a data source containing all projects. You'd like to iterate over active projects to calculate resource utilization.

Use Foreach to loop over a filtered selection of projects with a filter Project.State EQUALS Active to only iterate over active projects.


A Foreach example is available in our Showroom. You can view the demo, as well as access the setup in Appfarm Create. Don't have access? Register.



Data Source


Define the objects to update.

  • All objects

  • Filtered selection


Execution Mode

Sequential: The default. All action nodes inside the Foreach loop will be executed in sequence. Paralell: Execute all action nodes inside the Foreach loop in paralell.

Last updated