➰Looplist
Nodo de Looplist en Flow Studio
Actions: Uso del nodo “Loop list” en Dapta
🧩 ¿Qué es el nodo LoopList?
El nodo LoopList permite recorrer una lista de elementos uno por uno dentro de un flujo en Flow Studio. Cada elemento puede representar un contacto, fila de datos u otro tipo de objeto, sobre el cual se puede ejecutar una acción personalizada (como enviar un mensaje, hacer una llamada o procesar datos).
🔧 Pasos para configurarlo correctamente
1. Crear el flujo
Primero, se crea un nuevo flujo en Flow Studio.
2. Añadir el nodo LoopList
Desde el panel derecho, en la sección Actions, se arrastra el nodo LoopList al lienzo del flujo.
3. Obtener la lista a recorrer
Se utiliza un nodo de Google Sheets previamente configurado:
Se selecciona la credencial.
Se elige la operación: Obtener filas (Get Rows).
Se especifica el documento y la hoja de cálculo (ej. "Contacts").
4. Conectar los nodos
Se conecta el Trigger al nodo de Google Sheets.
Luego, se conecta Google Sheets ➝ LoopList.
5. Definir el input del LoopList
En el campo input del nodo LoopList se debe pasar el array proveniente del nodo de Google Sheets:
response.values
Esto asegura que se pase correctamente la lista de contactos al LoopList para ser recorrida uno a uno.
🛠️ Recorrer los elementos de la lista
6. Crear un nodo de código (ej. format)
Este nodo se utiliza para procesar cada elemento de la lista de forma individual.
Para acceder al dato actual del ciclo, se usa la siguiente sintaxis:
params.looplist.item
Desde ahí puedes extraer los valores específicos:
params.looplist.item.telefono
params.looplist.item.nombre
params.looplist.item.empresa
params.looplist.item.email
7. Exportar variables para usarlas más adelante
Una vez extraídas, exporta las variables deseadas con este bloque:
module.exports = {
telefono: params.looplist.item.telefono,
nombre: params.looplist.item.nombre,
empresa: params.looplist.item.empresa,
email: params.looplist.item.email
}
8. Añadir un nodo “Response”
Cuando el nodo “Loop list” termina de recorrer los contactos añadimos un nodo de “Response” en la opción “Done” la cual nos indicará cuando el ciclo termina cuando se corra el flujo.
✅ Resultado
Al correr el flujo:
Cada elemento de la lista se procesa individualmente.
El nodo format permite visualizar que los datos se están extrayendo correctamente.
Puedes continuar con acciones como enviar mensajes personalizados, hacer llamadas o registrar información.
Last updated