# About loop node

**URL:** <https://community.n8n.io/t/about-loop-node/41932>\
**Category:** Questions\
**Created:** [March 5, 2024, 2:39am UTC](https://community.n8n.io/t/about-loop-node/41932 "2024-03-05T02:39:09Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![reve](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/reve/32/36423_2.png) [@reve](https://community.n8n.io/u/reve)\
**Post date:** [March 5, 2024, 2:39am UTC](https://community.n8n.io/t/about-loop-node/41932/1 "2024-03-05T02:39:09Z")

</div>

hi guys! do you have any example on how to use loop node?

---

<div class="post-metadata">

**Author:** ![n8n](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/n8n/32/196425_2.png) [@n8n](https://community.n8n.io/u/n8n)\
**Post date:** [March 5, 2024, 2:39am UTC](https://community.n8n.io/t/about-loop-node/41932/2 "2024-03-05T02:39:10Z")

</div>

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:**

---

<div class="post-metadata">

**Author:** ![ihortom](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/ihortom/32/11473_2.png) [@ihortom](https://community.n8n.io/u/ihortom)\
**Post date:** [March 5, 2024, 3:41am UTC](https://community.n8n.io/t/about-loop-node/41932/3 "2024-03-05T03:41:52Z")

</div>

@reve , there are lots of examples. Check the posts with the tag “[loop-over-items](http://community.n8n.io/tag/loop-over-items)”.

---

<div class="post-metadata">

**Author:** ![liam](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/liam/32/34968_2.png) [@liam](https://community.n8n.io/u/liam)\
**Post date:** [March 5, 2024, 3:58am UTC](https://community.n8n.io/t/about-loop-node/41932/4 "2024-03-05T03:58:04Z")

</div>

Do you have any use cases in mind or just want to see some examples of it being used?

I would suggest looking though the n8n templates and see how they’re being used there, they might be little more polished than what’s posted on the forum for support

---

<div class="post-metadata">

**Author:** ![reve](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/reve/32/36423_2.png) [@reve](https://community.n8n.io/u/reve)\
**Post date:** [March 5, 2024, 4:00am UTC](https://community.n8n.io/t/about-loop-node/41932/5 "2024-03-05T04:00:06Z")

</div>



---

<div class="post-metadata">

**Author:** ![liam](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/liam/32/34968_2.png) [@liam](https://community.n8n.io/u/liam)\
**Post date:** [March 5, 2024, 4:20am UTC](https://community.n8n.io/t/about-loop-node/41932/6 "2024-03-05T04:20:03Z")

</div>

What’s the goal with the workflow?

The loop node isn’t doing anything since you only have one item going into it.

Nodes in n8n loop over every item on their own without the loop node, so it seems like you wouldn’t need a loop node here at all

Can you share the pinned data from the webhook so I can try to get this working for you?

---

<div class="post-metadata">

**Author:** ![reve](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/reve/32/36423_2.png) [@reve](https://community.n8n.io/u/reve)\
**Post date:** [March 5, 2024, 4:35am UTC](https://community.n8n.io/t/about-loop-node/41932/7 "2024-03-05T04:35:42Z")

</div>

i want to get the operator id and language code whenever it loops and upload it in aws s3 folder with each operator id name.

here’s the pinned data from webhook:

```auto
[
  {
    "type": "maintenance",
    "detail": [
      {
        "operatorid": 0,
        "moduleCode": "DPM",
        "moduleName": "Deposit Mobile",
        "startDate": "2023-11-28 12:50:00.000",
        "endDate": "2023-11-28 13:13:00.000"
      },
      {
        "operatorid": 0,
        "moduleCode": "DPW",
        "moduleName": "Deposit Web",
        "startDate": "2023-11-28 12:50:00.000",
        "endDate": "2023-11-28 13:13:00.000"
      },
      {
        "operatorid": 0,
        "moduleCode": "WPM",
        "moduleName": "Withdrawal Mobile",
        "startDate": "2023-11-28 12:50:00.000",
        "endDate": "2023-11-28 13:13:00.000"
      },
      {
        "operatorid": 0,
        "moduleCode": "WPW",
        "moduleName": "Withdrawal Web",
        "startDate": "2023-11-28 12:50:00.000",
        "endDate": "2023-11-28 13:13:00.000"
      }
    ]
  }
]

```

---

<div class="post-metadata">

**Author:** ![barn4k](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/barn4k/32/8170_2.png) [@barn4k](https://community.n8n.io/u/barn4k)\
**Post date:** [March 5, 2024, 11:33pm UTC](https://community.n8n.io/t/about-loop-node/41932/8 "2024-03-05T23:33:42Z")

</div>

Here is the edited workflow.

---

<div class="post-metadata">

**Author:** ![reve](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/reve/32/36423_2.png) [@reve](https://community.n8n.io/u/reve)\
**Post date:** [March 7, 2024, 8:07am UTC](https://community.n8n.io/t/about-loop-node/41932/9 "2024-03-07T08:07:52Z")

</div>

hi, thank you! but its not looping :((

---

<div class="post-metadata">

**Author:** ![barn4k](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/barn4k/32/8170_2.png) [@barn4k](https://community.n8n.io/u/barn4k)\
**Post date:** [March 7, 2024, 9:07am UTC](https://community.n8n.io/t/about-loop-node/41932/10 "2024-03-07T09:07:21Z")

</div>

Why you need the loop node? You should not use it if it’s not necessary

---

<div class="post-metadata">

**Author:** ![liam](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/liam/32/34968_2.png) [@liam](https://community.n8n.io/u/liam)\
**Post date:** [March 7, 2024, 12:01pm UTC](https://community.n8n.io/t/about-loop-node/41932/11 "2024-03-07T12:01:18Z")

</div>

n8n nodes runs once for each item by default. So n8ns default behavior is to loop.

If you have multiple items going into a node and you didn’t change the settings to make it run only once it will run for each one of those items.

You only need the loop over items node in rare cases, Like, if the beginning of the loop relies on the previous items creation at the end of the last loop.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/system/32/195824_2.png) [@system](https://community.n8n.io/u/system)\
**Post date:** [June 5, 2024, 12:01pm UTC](https://community.n8n.io/t/about-loop-node/41932/12 "2024-06-05T12:01:18Z")

</div>

Closed on June 5, 2024, 12:01pm UTC

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