Are Subworkflows excluded in the execution limit?


we have a workflow to sync contacts based on different rules to other systems. In 1 workflow we walk for every contact throught his tags (0 - 25 tags per contact) a subworkflow (innerloop because the first loop are the contacts). When we call the webhook trigger with for example 10 contacts in the Webhook body and every contact has 10 Tags, will that be 1 execution, because the subworkflows are called by this master workflow once for each contact in the innerloop?

Or will that be 11 executions? And everytime a workflow calls another workflow this will be counted in the execution limit?

We want to find the correct pricing model and this information would help us a lot :slight_smile:

  • **n8n version:1.25.1
  • **Database default: SQLite
  • **Running n8n via n8n cloud
1 Like

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 @yab,

Welcome to the community :tada:

An execution is counted as 1 execution of a workflow, If that workflow happens to call other workflows it is still only the one 1 exection unless you are using the webhooks to call the other workflows.

Thank you for the feedback. That helped a lot :slight_smile:

Does the “Wait for sub-workflow completion” change anything to this?? I had checked before building my workflow to see if this was the case but I just accidentally used 1800ish executions thinking it only counts as a single workflow.

Hey @Twiddio,

Welcome to the community :cake:

It shouldn’t change anything what version of n8n are you running?

My admin panel shows 1.27.3

That should be ok, Can you share a test workflow that reproduces the issue?