AI Agent parallelization/concurrent flow

Hi everyone!

This is my first post. I cant find the answer to this question: Is it possible to make a parallel concurrent AI Agents workflow? And then use the output of all ai agents? I know I need to wait until the last agent, but I want to start them at the same time to save time in the overall workflow. This is the workflow I want to run in parallel:

I want AI agent 1, 2 and 3 to start at the same time, because next I will merge all outputs and process the result further down.,

I can not get that working with sub flows.

Im using n8n 1.105.4

Selfhosted version

Im using gpt5 mini and nano.

Thanks a lot!

No, branches cannot execute in parallel in the true sense of this word. Execution is branch-by-branch. Left to right, top to borrom:

Hi there, you can go to settings, on the top right theres a 3 dots, click that and go to settings and change the Execution Order to v0 legacy

for the explanation and discussion about this topic, you can try and follow this discussion, the difference is basically

The difference is

  • v0 (legacy) executes the first node of each branch, then the second node of each branch, and so on.

  • v1 (recommended) executes each branch in turn, completing one branch before starting another. n8n orders the branches based on their position on the canvas, from topmost to bottommost. If two branches are at the same height, the leftmost branch executes first.

If it answers your question, please mark my answer as the solution thank you

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