[New Action Idea] Queue & Execute Queued API Workflows

Dear All

I have run time and time again into race conditions when running complex, multilayered workflows where sometimes it would be necessary to await completion of workflows in a leaf before rescheduling a workflow again on a higher level branch. Concurrency & Sequentiality is really hard to control, even when you build your workflows recursively.

Additionally to the Actions ‘Schedule API Workflow’ and ‘SAWOL’ there should be two additional ones which are ‘Queue API Workflow’ & ‘Execute Queued API Workflow’

This would give us the possibility to pass the Queued Workflow as reference downstream in process without the need for each downstream API workflow having to take in all necessary input parameters and applying complex logic when, which workflow needs to be executed.

This would simplify development significantly as you could truly build functions that run independently without the need to gather all potential parameters & complex logic to execute recursively again upstream workflows.

Would be a really great addition to Bubble!

You can vote on the proposal here: Queue API workflow & Execute Queued API Workflow | Bubble