Loop Over Items only processes first batch and skips rest

Hi everyone,

I’m building a workflow where I loop through rows from Google Sheets — each row represents a company with a “status = waiting”. For each row, I use an AI agent to generate a list of WhatsApp messages, then split them using Split Out, and finally loop through those messages using Loop Over Items to send them one by one.

The problem is:
The first iteration works fine — the messages are split and processed correctly. But when the second row is processed, the Split Out node runs again, shows the expected number of messages, but Loop Over Items jumps straight to “done” without processing any items.

I’ve tried connecting Loop Over Items inside the main iteration (company loop), but it still doesn’t re-run as expected for the second batch.

How can I make sure that Loop Over Items resets and processes each new set of split messages inside the company loop?

Thanks in advance!

My worflow for test.

This sounds like a very similar issue to what was answered in another recent post. See if that gives you any insight. Your issue probably also maps back to the way item linking works in n8n.

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