🧠 ¿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:
Crea una pregunta para pedir información (
ej. ¿Cuál es tu nombre?
).En el nodo, asigna un nombre a la variable (ej.
nombreUsuario
).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:
Haz clic en el ícono de condiciones (🧩) al conectar nodos.
Elige una condición lógica. Por ejemplo:
Si
opción
es igual a1
, ir al nodo A.Si
opción
es igual a2
, 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:
Desde un nodo, haz clic en “Agregar Tool”.
Selecciona la herramienta que necesitas.
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
💡 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