How does loop work?

Describe the problem/error/question

I really don’t understand how the Loop node works, I’ve read so many topics here, but I haven’t found a solution to the problem. I don’t even know how to describe it, it would be better to show it on video, but I don’t see the possibility to attach it here, so I’ll upload it to YouTube https://youtu.be/V1LISoRkas8

In short, the loop changes its behavior every time in a new way, when I want to test the loop to get data from the previous step, it returns a response only depending on the next steps, that is, for testing I have to disable all subsequent steps.

And after each test, the data is reset and I need to do all the steps again, why isn’t the data from the previous step simply used?

What is the error message (if any)?

no errors

Please share your workflow

Information on your n8n setup

  • n8n version: 1.80.5
  • Database (default: SQLite): SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main): main
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker n8n cloud
  • Operating system: Linux

it seems that you just get one item, you should add some input data to test the loop node

hello! any ideas? i got another one workflow, and have the same problem:

ice_video_20250309-122459_edit_0

what the problem is?

Try cleaning the current execution data and try it. Also, in a lot of cases, the loop node is not needed as n8n process already items one by one.

If you want to try a working example :

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