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.
Popular solutions using loop tool
Real-world automation scenarios
Per-line-item processing
Update inventory, send supplier notifications, or create fulfillment tasks for each product in an order.
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.
Multi-product reviews
Send a review request for each product in an order. Collect feedback per SKU instead of per order.
Sync multiple records
Loop over Data query results or API response array. Update each record, send notifications, or trigger sub-workflows.
Bulk tag updates
Add or remove tags from multiple customers or products. Loop over a filtered list and apply changes.
Aggregate and report
Loop over line items to calculate totals, build a summary, or generate a report. Combine with Data for storage.
Pre-built loop tool templates
Get started with these customizable workflow templates
Getting started with loop tool
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.
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.
Optional: Filter or branch
Add Filter to process only matching items. Use Paths to send different items down different branches.
Building is better together
Tools often used together:
Why choose MESA's loop tool?
| MESA Loop | Zapier | Make | Custom Code | |
|---|---|---|---|---|
| Included in price | ✓ | Per task | Per op | Dev time |
| Line item support | ✓ | Limited | ✓ | Custom |
| Visual builder | ✓ | Limited | ✓ | ✗ |
| Nested loops | ✓ | ✗ | ✓ | Custom |
| Filter inside loop | ✓ | Limited | ✓ | Custom |
| Cost | FREE | Per task | Per 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 →



