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