Loop tool

Iterate and repeat over list items

Run the same steps for each item in a list—order line items, customer segments, or any array. Process in bulk without manual repetition.

Included free • Line items • Arrays • Works with Filter & Paths
Loop tool

Popular solutions using loop tool

Real-world automation scenarios

Per-line-item processing

Per-line-item processing

Update inventory, send supplier notifications, or create fulfillment tasks for each product in an order.

Tools: Loop, Shopify, Email, Data
Bulk email to list

Bulk email to list

Loop over a customer list and send personalized emails. Add each to a segment, update records, or trigger per-customer workflows.

Tools: Loop, Data, Email, Klaviyo
Multi-product reviews

Multi-product reviews

Send a review request for each product in an order. Collect feedback per SKU instead of per order.

Tools: Loop, Form, Email, Filter
Sync multiple records

Sync multiple records

Loop over Data query results or API response array. Update each record, send notifications, or trigger sub-workflows.

Tools: Loop, Data, API, Transform
Bulk tag updates

Bulk tag updates

Add or remove tags from multiple customers or products. Loop over a filtered list and apply changes.

Tools: Loop, Shopify, Data, Filter
Aggregate and report

Aggregate and report

Loop over line items to calculate totals, build a summary, or generate a report. Combine with Data for storage.

Tools: Loop, Transform, Data, Email

Getting started with loop tool

1

Add a Loop step

Insert Loop where you need to iterate. Select the array source—order line items, a Data query, or an API response.

2

Add steps inside the loop

Every step inside the Loop runs once per item. Use the current item in API calls, emails, and data updates.

3

Optional: Filter or branch

Add Filter to process only matching items. Use Paths to send different items down different branches.

Why choose MESA's loop tool?

MESA LoopZapierMakeCustom Code
Included in pricePer taskPer opDev time
Line item supportLimitedCustom
Visual builderLimited
Nested loopsCustom
Filter inside loopLimitedCustom
CostFREEPer taskPer op$$$

Unlike other platforms, MESA's Loop tool is included free with every plan.

Common questions

What can I loop over?

What's the difference between Loop and Paths?

Can I use Filter inside a Loop?

Is there a limit on loop iterations?

Can I access the current item in the loop?

Do I need to write code?

Can I nest loops?

What happens if the loop fails on one item?

Start using the MESA Loop tool today

Included free in all MESA plans

Need help getting started? Our team will help you design your first loop workflow. Contact us →