Can self-hosted, non pro/enterprise accounts use the feature to call one workflow from another?

I’ve tried creating a really simple 2 workflow environment.

Workflow 1.

Gets all my emails from my inbox using the Outlook integration.

I then call another workflow with each email in turn.

Workflow 2.

Receives the email sent from Workflow 1 and processes it.


I cannot get Workflow 1 to call Workflow 2.

I’m using “Execute Workflow” in Workflow 1.

What do I need to do to be able to call one workflow from another?

I do have a workaround using webhooks, but that seems a bit long winded.

Or is it not possible on the community plan?


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:

Hey @jameswright,

The ability to run a sub workflow is available to all and should work, Looking at what you have that should work but you won’t see the console log anywhere.

Try using an Edit Fields node to return an item and see if you are seeing that in the UI.

Hey Jon,

Appreciate the response. Using the Edit Fields node helped.

I think my problem was, I’m used to looking at the data in the editor, it wasn’t until I checked the executions that I saw it had in fact ran correctly and data had been sent.

Now a follow-on problem…

I have no “test” data in my “Called” workflow to continue to build out the workflow.

Is it possible to take the data in an execution and use it in the editor to continue building the workflow?

I hope that makes sense?



To answer my own question, what I did was this.

I went to the executions, copied the JSON, then added that to a CODE block and put a manual trigger at the front and linked the code block to the first node after the workflow execute node.

This allows me to do testing and development.

Pretty cool stuff.

Thanks for the help Jon.

1 Like