Skip to main content
Question

How do I set a delay between runs in Zapier workflow?

  • May 8, 2024
  • 1 reply
  • 62 views

Hi Zapier Community,

I'm encountering an issue with my workflow, which involves processing over 1,000 emails using a ChatGPT email parser. The workflow is triggered when I assign a specific label to these emails. However, even with batches of 50 emails, I'm hitting the ChatGPT rate limit error due to too many requests per minute.

I'm not in a hurry to process all the emails at once, but I also want to avoid the tedious task of manually adding 20 emails every hour.

While I'm aware of the option to set delays between steps within a workflow, I need a way to implement delays between entire runs of the workflow or to configure the workflow to process a set number of requests in batches per hour.

Any suggestions on how to achieve this would be greatly appreciated!

Thank you in advance for your help!

 

Anton

Did this topic help you find an answer to your question?
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

1 reply

SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 7871 replies
  • May 17, 2024

Hi there, @Anton111 👋

The Delay app has an Delay after queue option which can be useful when running into rate limiting errors. You can find out more about that here: Add delays to Zaps > Delay after queue.

Hope that helps to get you pointed in the right direction. If you run into any issues or have further questions do let us know!