Nodo: Definir variable
Cómo usar el nodo Definir variable para guardar y actualizar datos temporales durante la ejecución de un workflow.
El nodo Definir variable guarda uno o más valores en el contexto del workflow para que los nodos siguientes los puedan usar con {{$nombre}}. Es la forma de tener "memoria" durante una ejecución: contar reintentos, guardar el resultado de un nodo anterior, o preparar un texto antes de enviarlo.
Cuándo usarlo
- Guardar un dato calculado (ej. un descuento) para reutilizarlo en varios nodos.
- Llevar un contador de intentos junto con un nodo
ifpara cortar un bucle. - Armar mensajes dinámicos combinando variables de distintos pasos.
Configuración
Cada fila de "asignaciones" tiene tres campos:
- Nombre: el nombre de la variable (sin el signo
$, el sistema lo agrega solo). - Valor: el valor a guardar. Acepta variables de otros nodos, por ejemplo
{{$contact.name}}. - Operación:
- Set (por defecto): reemplaza el valor actual.
- Append: concatena el valor nuevo al final del valor existente (como texto).
- Increment: suma el valor indicado al número actual. Si el campo "valor" queda vacío, suma 1 — ideal para contadores de reintentos.
Podés agregar varias filas en el mismo nodo para definir varias variables a la vez.
Ejemplo
Un workflow reintenta llamar a un agente de IA hasta 3 veces. En cada vuelta agregás un nodo Definir variable con nombre intentos, operación Increment y valor vacío. Un nodo if más adelante corta el ciclo cuando {{$intentos}} llega a 3.
Consejos
- Las variables definidas acá sobreviven incluso después de una espera (
delay) o una pausa del workflow. - Usá nombres cortos y descriptivos:
intentos,descuento,idioma_detectado.
Solución de problemas
Si un nodo posterior no ve la variable, revisá que el nombre esté escrito igual (sin espacios) y que el nodo Definir variable se haya ejecutado antes en el mismo camino del workflow.
Artículos relacionados
-
Crear tu primera automatizacion (workflow)
Los workflows de Omnifox automatizan tu operacion: un disparador inicia la automatizacion y los nodos de accion hacen el trabajo. Crea un mensaje de bienvenida en minutos.
-
Catálogo de disparadores (triggers) de los workflows
Conoce los eventos que pueden iniciar un workflow automáticamente en Omnifox.
-
Nodos de acción disponibles en los workflows
Descubre las acciones que un workflow puede ejecutar de forma automática.
-
Condiciones y ramificaciones (si/entonces) en un workflow
Haz que tus flujos tomen decisiones y sigan caminos distintos según los datos de cada contacto.
-
Plantillas de workflow listas para usar
Arranca tus automatizaciones en minutos partiendo de flujos prearmados que puedes personalizar.