Queue for multiple requests/triggers

Status: Closed · Asked by andrew on · 0 views

andrewstrealtor — Question ·

I'm using a webhook as a trigger for several integrations. When multiple webhooks come in at the exact same time, some of my integrations can't handle processing multiple separate requests at the same time. Is there any way to set up a 'queue' of some sort as a step early in the chain of steps so if the workflow is still processing another request, it waits until it's done or delays by a set amount of time; but if the workflow isn't running another request, it runs uninhibited? Is this possible?

Fagun Shah — Reply ·

Not possible currently, the only related solution available is Delay module, but that will not serve the purpose in your usecase.

andrewstrealtor — Reply ·

Any updates on this?

Gary Houlton — Reply ·

We need this too. We are migrating over from Zapier and this is a function we use often. It's a shame not to see it in Pabbly :)

Having a function that queues actions helps us prevent overloading some of our 3rd party integrations which have quotas etc.

Be great to see that added. Have submitted a feature request here: https://pabbly.featureos.app/p/delay-after-queue-like-the-queue-function-in-zapier

Fagun Shah — Reply ·
We need this too. We are migrating over from Zapier and this is a function we use often. It's a shame not to see it in Pabbly :)

Having a function that queues actions helps us prevent overloading some of our 3rd party integrations which have quotas etc.

Be great to see that added. Have submitted a feature request here: https://pabbly.featureos.app/p/delay-after-queue-like-the-queue-function-in-zapier


Agree. A must have feature.

Upvoted.

IlanFreeman — Reply ·

Would love to have a queue feature as well.

andrewstrealtor — Reply ·

The only solution I can think of is to combine the Counter and set it to reset every hour or every 24 hours, or whatever makes sense. Using the counter, the workflow can check what the count is at and add a delay depending on the count. So if the count is 1 complete the workflow, if the count is 2 add 10 minute delay, if the count is 3 add a 20 minute delay and reset every hour. This will create a kind of queue or change the reset and delay if longer is needed.

IlanFreeman — Reply ·

It seems there is a Delay in Queue which should work, but i ended up purchasing Pabbly Hook which you can add delays and rate limiters which has worked for me. An extra expense but solved the issue.

Back to all forum threads · Log in to reply