Ir al contenido principal

Nodo Variables

Guarda datos clave durante tu flujo

Actualizado esta semana

El nodo Variables permite asignar, modificar o borrar valores a una variable dentro del flujo conversacional.

Es esencial cuando necesitas guardar una respuesta del usuario, un dato procesado por otro nodo, o simplemente cuando quieres crear lógica condicional o reutilizar información más adelante.

🌟 Este nodo no muestra nada al usuario. Funciona en segundo plano como una memoria interna del flujo.

Imagina que en tu flujo el usuario responde su nombre, elige una opción o comparte su correo.

Usar una variable te permite guardar esa respuesta y utilizarla más adelante para:

  • Personalizar mensajes.

  • Filtrar condiciones.

  • Enviar información a una API externa.

  • Clasificar al usuario o llevar seguimiento de su progreso.

  • Combinar datos en un AI Task, mensaje o Skill.

En resumen: sin variables, tu flujo sería estático. Con ellas, es dinámico, inteligente y reutilizable.


🛠 Paso a paso para usar el nodo Variables

  1. Agrega el nodo al flujo
    Haz clic en "+" y selecciona Variables. Colócalo justo después del nodo donde se genera o captura el dato (por ejemplo, una pregunta, AI Task o API).

  2. Elige la acción que realizará
    Puedes hacer tres cosas:

    • Asignar un valor nuevo a una variable (Guardar).

    • Modificar el valor existente (Reemplazar).

    • Eliminar una variable (Borrar).

  3. Define el nombre de la variable
    Escribe un nombre claro y sin espacios, como nombre_cliente, categoria, email, etc.

  4. Asigna un valor a la variable
    Puedes:

    • Escribir texto fijo (por ejemplo, "ventas").

    • Usar referencias dinámicas ({{$input.text}}, {{$memory.intencion}}, etc.).

    • Combinar valores (ej. "Hola {{$memory.nombre}}").

  5. Usa la variable más adelante en el flujo
    Puedes llamarla en cualquier nodo usando {{$memory.nombre_variable}}.


📌 Buenas prácticas

¿Tu flujo usa AI Task o conecta con una API? Asegúrate de guardar el resultado en una variable. Así puedes usarla más adelante en condiciones, respuestas o integraciones sin depender de la posición del nodo.

  • Usa nombres de variable claros y en minúscula, separados con guión bajo (_).

  • Siempre coloca este nodo justo después del dato que vas a guardar.

  • Si quieres limpiar la memoria antes de un nuevo proceso, usa la acción "Borrar".

  • Las variables viven solo dentro de la conversación actual, a menos que las guardes con Datumr o Skill para su persistencia.


🎯 Casos de uso

Escenario

Variable usada

Guardar el nombre del usuario

nombre = {{$input.text}}

Guardar clasificación del AI Task

intencion = {{$memory.intent}}

Enviar respuesta a un API

respuesta_usuario = {{$input.text}}

Identificar ciudad por ubicación

ciudad = {{$memory.city}}

Borrar datos temporales

borrar = acción de tipo "Borrar"

El nodo Variables es el motor silencioso que permite que tus flujos tengan memoria, lógica y personalización.

No se ve, pero lo transforma todo. Aprende a dominarlo y tus Skills serán mucho más inteligentes.

¿Ha quedado contestada tu pregunta?