Loop issue

Summary of My n8n Sub-workflow Issue

I am using n8n Cloud (Starter plan) and have a parent workflow that loops over a list of websites. For each website, it calls a sub-workflow (using the Execute Sub-workflow node with “Run once for each item” and “Wait for Sub-Workflow Completion” enabled). The sub-workflow processes all relevant Google Sheets rows for that website in a loop and updates them.

The problem:
Even though the sub-workflow processes all items correctly, the parent workflow does not wait for the sub-workflow to finish all its internal processing before starting the next iteration. As a result, multiple sub-workflow executions run in parallel, causing data overlap and race conditions. I want the parent workflow to wait until the sub-workflow has fully completed before moving to the next website, but this is not happening.

I am on the n8n Cloud Starter plan and do not see an option to downgrade my n8n version, which has been suggested as a workaround for this known issue in recent versions.

Thank you!

1 Like

Hello @Chenatif_Mohamed,

Am just this, too now I see you mentioned you enabled it, but the main loop processes more than one, What did you set batch size too?

could u share the workflow please or part of it with this.
n8n attach workflow

Best regards,

Samuel

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