Skip to main content
Question

Adding to a list at each loop iteration

  • Jan 30, 2026 12:11 AM UTC
  • 3 replies
  • 78 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!

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

3 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • Jan 30, 2026 12:27 AM UTC

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
  • Jan 30, 2026 11:14 AM UTC

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


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • Feb 23, 2026 8:17 PM UTC

Hey there ​@Humanoid! How did you get on with Troy’s suggestions? Did that alternative approach do the trick? 

Would love to hear how you got on, and if you got stuck feel free to share some details on where you're at and we'll be happy to lend a hand 🙂