Loop / iterator
A workflow pattern that processes a list of items one by one. Example: for each overdue invoice in a list, send a personalised reminder email. Loops enable workflows to handle variable-length datasets.
Expert insight
A loop that fails on item 47 of 200 shouldn't take the other 199 down with it. Well-built loops isolate errors per item, log which specific records failed, and keep processing the rest, then surface a summary at the end ("198 succeeded, 2 failed: see below") instead of one opaque failure message that tells you nothing about what actually went wrong.
How PURIST uses this
This concept is built into every automation we deploy.
When PURIST builds your automation, Loop / iterator is not an optional consideration it is part of the production standard. Our workflows are tested against edge cases, monitored 24/7, and built to handle what happens when things don't go as expected.
Every client workflow we deploy in the Core concepts category is designed with this principle in mind from day one not added as an afterthought.
Complexity level
Requires some familiarity with automation concepts.
Related terms
Batch processing
Executing automation logic on a group of records at once rather than one at a ti…
Array (data structure)
An ordered list of items in JSON data. Most API responses return arrays e.g., a …
Workflow template
A pre-built automation that can be imported and customised. PURIST's Workflow Li…
See it in action
Want Loop / iterator built into your automation?
Book a free audit and we'll show you exactly how this applies to your business.
Get my free automation plan →More in Core concepts
Keep exploring