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
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
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.
You can Delay for less than 1 minute:
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
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,
If you have any other questions, please don’t hesitate to reach out to the Community. We’re always happy to help! 🤗
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.