Queue for multiple requests/triggers

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

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