Does n8n Workflow support parallel execution?

Describe the issue/error/question

For some reason, I need to execute 3 actions at the same time in a “Main Workflow”, and one of the actions is to call the “Sub Workflow”. But my “Sub Workflow” has a Wait, which is 60 seconds by default. Because of the 60 seconds wait, the action of “Main Workflow” will be blocked. How can I make the three actions of “Main Workflow” execute in parallel?

What is the error message (if any)?

Please share the workflow

Main Wokflow

Sub Workflow

Share the output returned by the last node

Information on your n8n setup

  • n8n version:
  • Database you’re using (default: SQLite):
  • Running n8n with the execution process [own(default), main]:
  • Running n8n via [Docker, npm, n8n.cloud, desktop app]:

Hey @Canon88,

The real quick version is we don’t support parallel executions of nodes at the moment. Depending on what the end goal actually is you could look at using webhook triggers for each part that respond instantly which will get you close but you won’t be able to use the responses easily.

Thanks for your reply, I am new to n8n. Can you give me an example? I think I will understand it a bit easier, if possible, thanks a lot.

Hey @Canon88,

I don’t have any examples for that but to get a rough idea you would have 4 workflows each in the note below, Then the main workflow would call the URL given by the Webhook in one of the other workflows.

This still won’t be parallel but it does mean you can trigger a workflow and not worry about the outcome and the other parts can still run

Thanks for the example, I will test it.

1 Like

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