Ir al contenido

Variables y expresiones

Los nodos se pasan datos con expresiones entre dobles llaves: {{...}}. Dentro de casi cualquier campo de un nodo puedes escribir una expresión que se resuelve en tiempo de ejecución.

SintaxisResuelve a
{{triggerData.campo}}Datos del trigger que inició el flujo
{{variables.miVar}}Una variable global del flujo (pestaña Variables)
{{secrets.NOMBRE}}Un secret del workspace (nunca se registra en logs)
{{nodes.<nodo>.campo}}La salida de un nodo anterior
{{campo}}Atajo: equivale a {{triggerData.campo}}
{{contact.name}}Atajo: equivale a {{triggerData.contact.name}}

Usa el nombre interno del nodo (o su identificador). Por ejemplo, si un nodo OpenAI produjo text:

{{nodes.openai.text}}

El editor te sugiere las salidas disponibles de los nodos anteriores mientras escribes, así que rara vez tienes que recordar los nombres de memoria.

  • Si el valor referenciado es un objeto, se serializa a texto con formato JSON.
  • Si la expresión es lo único que contiene el campo (por ejemplo {{nodes.calc.total}} a solas), se preserva su tipo original (número, objeto, booleano) en lugar de convertirse en texto. Esto es clave en condiciones y acumuladores de bucles.

En la pestaña Variables del flujo defines pares nombre/valor disponibles en todo el flujo como {{variables.nombre}}. Útiles para constantes (un ID de pipeline, una URL base, un texto reutilizable) sin repetirlas en cada nodo.

Los secrets son valores sensibles (API keys, tokens) cifrados a nivel de workspace. Se referencian con {{secrets.NOMBRE}} y nunca aparecen en los logs de ejecución.

Un flujo que recibe un webhook con email y nombre, y arma un saludo:

Hola {{nombre}}, confirmamos el correo {{email}}.
Tu asesor asignado es {{variables.asesor}}.