Why can't I add multiple sub workflows to my main workflow

Hi this is a general question -

I want to essentially create some functions within my main workflow using these sub-workflows feature and add a bunch of sub workflows to a main workflow. I’ve setup ‘Execute workflow trigger’ in my workflow but I can’t add more then one. It seems I need to create a new workflow each time I want to create a new function. This is a real shame since I would prefer having all my sub workflows in one view and see my whole ‘app’ in one view rather then switching between workflows.

Is there any way to setup multiple ‘Execute workflow trigger’ in one workflow?

Whenever I do it says “Could not insert node. Only one ‘Execute Workflow Trigger’ node is allowed in a workflow”

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hi Sow-B,


The Execute Workflow node is the beginning of your subworkflow. You only need one of these in each workflow that will call this workflow.

The Call Workflow node goes in each calling workflow.

This is what I do at the beginning of a subworkflow.

And here is an example of a workflow calling other flows.