Итерация
Итерация — это обработка коллекции элементов (массива или объекта) по одному: одни и те же шаги выполняются для каждого элемента. В Nodul для этого используется узел Iterator: вы передаёте ему данные для перебора и подключаете к нему узлы, которые должны выполняться в цикле.
Что такое Iterator
Iterator — узел, который последовательно обрабатывает выбранные данные: по одному элементу за раз. На вход можно подать JSON-массив (тогда итерация идёт по элементам массива) или JSON-объект (тогда итерация идёт по парам ключ–значение).

Настройка
Поле «Data to Iterate»
В единственном поле настройки узла — Data to Iterate (данные для итерации) — укажите массив или объект, по которому нужно пройти. Это могут быть данные из предыдущих узлов (например, {{узел.поле}}) или заданное вручную значение.

Верхний коннектор (цикл)
В отличие от обычных узлов, у Iterator есть дополнительный коннектор сверху. Именно он передаёт выполнение на каждый элемент: сюда подключают узлы, которые должны выполняться в цикле — столько раз, сколько элементов в данных.
Правый коннектор (после всех итераций)
Правый коннектор срабатывает только после завершения всех итераций. Он необязателен и обычно используется для действий «когда всё обработано» — например, отправить ответ вебхуку о том, что данные успешно обработаны.

Узел, подключённый к правому коннектору Iterator, выполнится один раз после цикла. Узлы, подключённые к верхнему коннектору, выполняются на каждой итерации.
Пример
Типичная схема: триггер → данные → Iterator → к верхнему коннектору подключают узел (например, Set Variables или HTTP-запрос), который обрабатывает один элемент; к правому коннектору — узел Webhook Response, чтобы после обработки всех элементов отправить ответ инициатору запроса.
Подробнее о параметрах узла и примерах см. Iterator.