• Instructions to Ask a Question

    Click on the "Ask a Question" button and select the application for which you would like to ask questions.

    We have 5 different products namely - Pabbly Connect, Pabbly Subscription Billing, Pabbly Email Marketing, Pabbly Form Builder, Pabbly Email Verification.

    The turnaround time is 24 hrs (Business Hours - 10.00 AM to 6.00 PM IST, Except Saturday and Sunday). So your kind patience will be highly appreciated!

    🚀🚀Exclusive Discount Offer

    Just in case you're looking for any ongoing offers on Pabbly, you can check the one-time offers listed below. You just need to pay once and use the application forever -
     

    🔥 Pabbly Connect One Time Plan for $249 (🏆Lifetime Access) -  View offer 

    🔥 Pabbly Subscription Billing One Time Plan for $249 (🏆Lifetime Access) - View offer

HTTP 429 (too many requests) Fix

adamkse

Member
Hi, I have a workflow that trigger when an invoice has been updated. Then we do a few steps then email teh invoice. There is a 60 requests per minute limit on the API for the sending email step but occasionally we go over this.

I have added a delay before the send step but it doesn't work because each iteration is a separate workflow. Is there a better way to do it? is there a way to have a delay between on a step being ran between workflows?
 

ArshilAhmad

Moderator
Staff member
Hi @adamkse,

There is no specific tool that allows you to set a delay between the execution of two tasks.

As a workaround, you can add a Counter and Delay step to your workflow. The counter will increase the delay time by 1 minute each time your workflow is executed. So, the first execution will occur after 1 minute, the next after 2 minutes, and so on, until 60 minutes.

This approach effectively creates a delay between two tasks, but please note that it will also cause the action steps to execute with a significant delay due to the nature of this setup.

https://connect.pabbly.com/workflow...ODGkPG1ZSCV8JegEYUm5WVQZ8VRhSKVQZXG8KVAUtVjc#

Currently, the counter is set assuming that your workflow triggers 60 times at once. You can adjust the Reset Counter time as per your convenience.
1742414206945.png
 

Preeti Paryani

Moderator
Staff member
Pro Member
Hello @adamkse,

You can use code(Pabbly) to add the delay for seconds.

Here is the code, it will add a 20-second delay:

await new Promise(resolve => setTimeout(resolve, 20000));
output = [{wait: "20000ms"}];
 
Top