Ir al contenido principal

Cómo usar variables, condiciones y herramientas en tus flujos con Brain

Usa variables, lógica condicional y herramientas como OTP o validaciones para crear flujos personalizados con Brain.

Actualizado hace más de una semana

🧠 ¿Por qué personalizar tus flujos?

Un flujo no debe ser igual para todos.

Gracias a las variables, condiciones y tools en Brain, puedes adaptar las respuestas del agente según lo que cada usuario diga, necesite o haya hecho antes.

Esto es clave para brindar experiencias conversacionales más humanas, útiles y automatizadas. A continuación, te guiamos paso a paso para integrar estos elementos en tus flujos.


🔁 1. Variables: guarda datos para usarlos después

Las variables permiten guardar respuestas del usuario o datos que tú mismo defines en el flujo. Luego, puedes usarlas en mensajes, validaciones o redirecciones.

🧭 Cómo se usan:

  1. Crea una pregunta para pedir información (ej. ¿Cuál es tu nombre?).

  2. En el nodo, asigna un nombre a la variable (ej. nombreUsuario).

  3. Luego, en otro nodo, usa {{nombreUsuario}} para mostrarlo dinámicamente.

Ejemplo:

Usuario responde: “Laura”

El agente luego dice: “Hola Laura, ¿en qué te puedo ayudar hoy?”

👉 Acompañamiento: Al usar variables, tu agente dejará de sonar genérico. Cada respuesta del usuario puede influir en la forma en que el agente responde más adelante. Esto crea una conversación más cálida y efectiva.

💡 Tip: Usa variables para que el agente se sienta más personalizado. Puedes combinarlas con texto, links y emojis.


🔀 2. Condiciones: muestra mensajes según lo que el usuario responde

Las condiciones permiten mostrar un nodo u otro, dependiendo del valor de una variable o del canal, día, hora, etc.

🧭 Cómo se usan:

  1. Haz clic en el ícono de condiciones (🧩) al conectar nodos.

  2. Elige una condición lógica. Por ejemplo:

    • Si opción es igual a 1, ir al nodo A.

    • Si opción es igual a 2, ir al nodo B.

Ejemplo:
Usuario elige “Quiero comprar” → Va al flujo de ventas.
Usuario elige “Tengo una duda” → Va al flujo de soporte.

👉 Acompañamiento: Las condiciones permiten que el agente tome decisiones según el contexto. Puedes guiar la conversación hacia donde tenga sentido para el usuario, sin obligarlo a pasar por pasos innecesarios.

💡 Tip: Usa condiciones para simplificar flujos grandes. Así evitas tener un solo skill con múltiples caminos enredados.


🔧 3. Tools: funciones inteligentes dentro del flujo

Las tools son herramientas internas de Brain que agregan lógica avanzada sin tener que programar. Puedes validar, calcular o integrar funciones especiales.

🔹 Herramientas comunes:

Tool

¿Para qué sirve?

OTP

Enviar un código de verificación por WhatsApp.

Validar email o teléfono

Confirmar que el dato ingresado es correcto.

Cálculo matemático

Sumar, restar o calcular porcentajes.

Carga de base de datos

Consultar si un dato existe o no en una tabla.

🧭 Cómo se usan:

  1. Desde un nodo, haz clic en “Agregar Tool”.

  2. Selecciona la herramienta que necesitas.

  3. Define los parámetros (ej. formato esperado, número de intentos, etc).

Ejemplo:

El usuario ingresa su correo. El agente valida si tiene formato válido (@ y .com). Si no, lo vuelve a pedir.

👉 Acompañamiento: Las tools funcionan como asistentes invisibles dentro del flujo. Están ahí para ayudarte a que los datos que recibes sean correctos y para automatizar tareas que normalmente tendrías que hacer tú.

💡 Tip: Las tools funcionan como validaciones invisibles que se activan entre nodos. Úsalas para automatizar sin programar.


Pongamos todo junto en un flujo simple de verificación de identidad.

💡 Ejemplo práctico

🧱 Paso 1: Captura el nombre del usuario

Nodo tipo pregunta:

“¿Cómo te llamas?”

  • Guarda la respuesta como nombreUsuario.

  • Así podrás usar ese dato más adelante para personalizar la conversación.


📞 Paso 2: Valida el número de celular

Agrega un nuevo nodo de pregunta:

“¿Cuál es tu número de celular?”

  • Luego, integra una tool de validación para verificar que sea un número válido (mínimo 10 dígitos, sin letras).


🔐 Paso 3: Envío de código OTP

Una vez validado el número, agrega una tool OTP. El agente enviará automáticamente un código al celular del usuario.

“Gracias {{nombreUsuario}}, en breve recibirás un código. Por favor, escríbelo aquí.”


✅ Paso 4: Verifica y dirige según la respuesta

Usa condiciones para definir qué pasa:

  • Si el código es correcto → avanza a un skill de bienvenida.

  • Si es incorrecto tras 3 intentos → redirige a soporte humano.

👉 Acompañamiento: Este tipo de flujos dan seguridad y profesionalismo. Puedes guiar al usuario paso a paso, verificar que sus datos estén bien y tomar decisiones automáticas si algo falla.

Este tipo de prompts e implementaciones, permiten que tu agente no solo responda, sino que piense antes de hacerlo.

Cada variable, condición o tool es una forma de hacer que el agente tome decisiones contextuales como lo haría un humano, sin intervención manual.

Esto convierte un flujo básico en una conversación verdaderamente automatizada e inteligente, con capacidad de adaptarse en tiempo real.

📎 Artículos relacionados

  • Entrenamiento de intenciones: guía para mejorar la comprensión del tu agente

  • Versiona, prueba y publica tus flujos de forma segura

¿Ha quedado contestada tu pregunta?