Skip to main content
Question

Adding to a list at each loop iteration

  • January 30, 2026
  • 2 replies
  • 19 views

Hi there,


I am trying to build a simple zap that checks the stock levels of a defined list of SKUs of a Shopify store on a daily basis.
If the stock level is below a certain level, the details of that SKU (name, SKU, items in stock) are added to a list.
The list is subsequently emailed once all the SKUs have been checked.

The current zap only returns the details of the last SKU checked i.e. instead of adding the qualifying items one after the other, the last item is replaced at each iteration.

How can I fix this?

Here is a screenshot of the zap:


And the setup of the list building:
 

Thank you very much for your help!

2 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • January 30, 2026

Hi ​@Humanoid 

Looping iterations run in parallel unless programmed otherwise.

 

You need to aggregate the data from each loop before sending the emails.

 

Simplified logic…

Use 2 Paths

Left path does the looping

Right path only runs after the last loop iteration

Gets the logged data to aggregate, then send the email

 

Options:

 

If you are looking to hire help, I’m a Zapier Partner: https://zapier.com/partnerdirectory/automation-ace


  • Author
  • Beginner
  • January 30, 2026

Thank you for your suggestions, we will look into it!