Ir al contenido

Nodo Bucle de lista

El nodo Bucle de lista (Loop List) recorre una lista y ejecuta los nodos siguientes una vez por cada elemento. Ideal para procesar varios contactos, filas de una hoja o resultados de una búsqueda.

CampoPor defectoDescripción
Ruta al arrayExpresión que apunta a la lista (ej. {{nodes.sheets.rows}})
Tamaño de lote0 (todos)Cuántos elementos procesar por tanda
Máximo de iteraciones0 (sin tope propio)Límite de vueltas
AcumuladorNoAcumula un valor entre iteraciones
Valor del acumuladorExpresión que se acumula
Nombre de salida del acumuladoraccumulatedCómo se llama el resultado acumulado

Tope de seguridad: máximo 1000 iteraciones por ejecución.

Dos ramas:

  • loop — se ejecuta por cada elemento. Dentro dispones de item, index, total, batchIndex, noItemsLeft.
  • done — se ejecuta al terminar. Incluye items, total, processedCount y el acumulador.

Enviar un WhatsApp a cada contacto de una lista:

  • Ruta al array: {{nodes.sheets.rows}}
  • Rama loopWhatsApp a {{nodes.bucle.item.telefono}}
  • Rama doneSlack: “Envié a {{nodes.bucle.total}} contactos”
  • Se detiene en 1000 — es el tope duro; para volúmenes mayores procesa por lotes (tamaño de lote) o divide en varias ejecuciones.
  • item está vacío — verifica que la ruta al array apunte realmente a una lista (míralo en la ejecución).