Skip to main content

I have a Zap that parses a CSV file and uses a loop to call Sub-Zap. Whithin a sub-zap I do some data processing and finally call QuickBooks Online “Create Sales Receipt” step. Since the “Looping by Zapier” that I use for loop through a CSV file runs all items in parallel I get throttled by QuickBooks Online and my sub-zap ends up getting disabled. How do I get the loop to work sequentially withing relying on minute long delays? Is there a better way to avoid QuickBooks Online throttling?

Hi ​@stankovski,

 

Apologies that I can’t help with the logic, I’m not sure how to implement error handling or a try/catch type logic in Zapier workflows. That being said, I know there are major changes coming up with the Quickbooks API. Details found here:

https://blogs.intuit.com/2025/05/15/introducing-the-intuit-app-partner-program/

Long story short, they’re going to start differentiating requests, fortunately “Create Sales Receipt” will fall under the Core API calls which will be unmetered and uncharged. I can’t say for sure that it will solve the throttling issue but thought this might be helpful.

 


Hi ​@stankovski 

Guide for how to do sequential looping: 

 


Thanks for the reference. As far as upcoming change to QBO I don’t think it will help me since they are not discussing changing rate limits in that post. 
 

@Troy Tessalone  I’ve seen that article, however the minimum delay is now 1 minute, so it’s not really a good option for me. Imaging you have a form with 60 rows. It would take an hour to process it. I wish there there was a way to use the Queue concept but without any delay. 


@stankovski 

You can Delay for less than 1 minute: 

 


@stankovski 

Another option is to create a Zap that loops on itself so it processes asap.

General concept here: 

 


Interesting. Thanks for the ideas. I’ll try them out.


Hi ​@stankovski,

 

Just keep us on the loop so we can assist you further if needed. Thank you.


Delaying using fractions worked! Thank you!


That’s great to hear, ​@stankovski! Thanks to Troy for pointing you in the right direction.

If you have any other questions, please don’t hesitate to reach out to the Community. We’re always happy to help! 🤗