Este componente se utiliza para validar la respuesta del cliente tras interactuar con un componente de Mensaje o Plantilla.
Propósito y utilidad:
Si se usa después de un mensaje con botones, generará automáticamente una rama de ejecución por cada botón.
Si se usa después de un mensaje sin botones (texto libre), creará por defecto una única rama llamada "Otro".
Siempre es posible agregar manualmente más ramas y configurar la evaluación según el contenido.
Evaluación del contenido ingresado:
Puedes agregar una rama manual y comparar lo que escribió el usuario con un valor específico (ej. fecha de nacimiento, correo) o con el cuerpo del mensaje. El valor a comparar puede ser:
A. Multimedia:
Permite formatos como imagen, audio, video o documento.
Si requieres almacenar el archivo en otro repositorio, debes usar el formato Base64 o URL, asignarle un nombre y usar el componente Petición HTTP (método POST) para enviarlo a tu CRM o Base de Datos.
B. Cuerpo del mensaje (Texto): Cuenta con diversas condiciones lógicas:
Empieza por / Termina en
Es igual que
Más grande que / Más pequeño que
Contiene / Contiene fecha / Contiene hora
Coincide con regex (expresiones regulares)
Está vacío o no se ha establecido
Para evaluar este texto puedes usar:
Keywords (Palabras clave): Define palabras exactas para dirigir la consulta. Ej: si un usuario quiere pagar, usa “pagar” o “realizar pago”. (Tip: Las keywords no filtran números exactos; para números, usa regex).
Magia de Atom (IA): Describe el escenario para que la IA lo procese. Ej: "Aquí el usuario probablemente esté buscando realizar el pago de su factura".
⏱️ La opción "Tiempo sin respuesta"
Permite definir cuánto tiempo esperará el bot antes de avanzar si el usuario no responde.
¿Dónde está? Dentro de Evaluar Respuesta, se habilita el campo “Tiempo sin respuesta”. Puedes fijar minutos, horas, días o semanas.
¿Para qué sirve? Para redirigir al usuario (ej. Salto de Flujo), cerrar la interacción de forma ordenada, mostrar un mensaje alternativo o derivar a un asesor en caso de abandono.
Buenas prácticas: Utiliza al menos 2 minutos para dar tiempo de lectura, redirige a una opción clara (ej. “Escribe 'Asesor' si necesitas ayuda”), simula la interacción para validar y evita loops infinitos (no redirijas de nuevo al mismo mensaje).
🚨 Consideraciones avanzadas y errores frecuentes en Evaluar Respuesta
🤖 Palabras clave no reconocidas: Si no incluyes un mensaje de bienvenida en flujos de texto libre, el bot no responderá hasta recibir una palabra exacta. ✅ Recomendación: Agrega un mensaje inicial que oriente al usuario (ej. "Hola, escribe 'acepto' para empezar").
🔁 Falsas promesas de asignación: Si envías el mensaje "En breve te atenderá un agente" pero no incluyes el componente de Asignación, generas falsa expectativa. ✅ Recomendación: Respalda cada mensaje con un componente funcional.
🔌 Fallos silenciosos en APIs externas: Si una API (ej. validación de identidad) falla, el bot puede seguir sin indicar el error. ✅ Recomendación: Implementa rutas de fallback (respaldo) con mensajes de error o reintentos automáticos.
⚠️ Conversaciones sin asignar: Un error muy común es la falta de la rama "sin respuesta". Si no se incluye, el usuario queda en pausa infinita. También ocurre si el grupo de asignación solo tiene agentes inactivos o si se superó el límite de saltos de flujo. ✅ Recomendación: Incluye siempre la rama de contención "sin respuesta", revisa tus grupos de agentes y testea el flujo antes de publicarlo.
¡Tienes el control total de la conversación! 🚀
Dominar la evaluación de respuestas, las intenciones y la asignación te permite crear flujos a prueba de errores, asegurando que cada cliente reciba la información correcta o la atención humana oportuna. ✅



