How to one workflow at a time, single queues in cloud?

Problem
I need to execute a workflow strictly in single queues. I’ve been reading other posts on this topic, but still don’t get it as other solutions say they execute in batches.

Setup
A webhook receives form data that is processed in a Google Sheet, that is then exported and sent, so I strictly can only append one form data set at a time.

n8n version: 1.1.1, cloud

Hi @blueberry

You can use something like rabbitmq or redis to do this. There is probably some cloud providers that offer it hosted for you.

1 Like

I have seen an HTML solution that worked when authentication wasn’t required. Same technique was used to get workflows to back them up. Since then an n8n node was released, can I use it to get the active/running executions?

Since then an n8n node was released, can I use it to get the active/running executions?

Unfortunately not. The official REST API (which this node uses) would not let you filter for running executions. So you’d still need the more hacky solutions you can find on the forum here if you don’t want to rely on an external queue as suggested by @BramKn.

Since you’re relying on webhooks, you could also consider using an external tool such as Hookdeck in front of n8n, ensuring that it only forwards incoming requests at appropriate intervals, giving your workflow execution enough time to complete.

2 Likes

Thanks for clarifying @MutedJam. Hookdeck looks like something that will solve my problem, thanks.

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.