🇪🇸 Español 🇬🇧 English 🇧🇷 Português

Nodo: Bucle / para cada

Cómo usar el nodo Bucle para repetir una acción por cada elemento de una lista dentro de un workflow.

Jul 11, 2026

El nodo Bucle / para cada recorre una lista (un array o una variable con varios elementos) y ejecuta la rama interna una vez por cada elemento, exponiendo el elemento actual y su posición como variables para usar dentro del bucle.

Cuándo usarlo

  • Procesar uno por uno los elementos de una lista que trajo un paso anterior (ej. una respuesta de API con varios registros).
  • Enviar la misma acción (nota, mensaje, actualización) a cada elemento de una lista de contactos o tareas.

Configuración

  • Origen (source): la variable con la lista, ej. $items o $response.body.users. También acepta texto separado por comas.
  • Variable de elemento (item_var): nombre para el elemento actual dentro del bucle, por defecto item.
  • Variable de índice (index_var): nombre para la posición actual, por defecto index.
  • Máximo de iteraciones: tope de seguridad, 100 por defecto.

Salidas

  • iteration: rama que se repite una vez por cada elemento.
  • done: rama que corre una sola vez, al terminar el bucle.

Ejemplo

"Petición HTTP" trae una lista en {{$response.json.users}} → nodo Bucle con origen $response.json.users → dentro de la rama "iteration", "Registrar actividad" usando {{$item.email}} para cada usuario; al terminar, la rama "done" sigue con "Cerrar conversación".

Consejos

  • La fuente admite arrays JSON, variables de pasos previos o texto separado por comas.
  • Subí el máximo de iteraciones si esperás listas más grandes que 100 (el valor por defecto).

Solución de problemas

  • El bucle no repite nada: la variable origen está vacía o no resuelve a una lista; revisá el panel de Variables.
  • Se corta antes de procesar todo: la lista superó el máximo de iteraciones configurado y se truncó.
¿Te fue útil?

Artículos relacionados