Bots (flujos conversacionales)
Un bot en Fluxo es un flujo de nodos conectados entre sí que atiende al cliente automáticamente antes (o en vez) de escalar a un agente humano. Se arma con un editor visual: arrastrás cajas (“nodos”), las conectás, y cada una decide a dónde sigue el flujo.
Tipos de nodo
Section titled “Tipos de nodo”- Mensaje: le manda un texto (fijo o con variables interpoladas de la sesión) al cliente y sigue al siguiente nodo.
- Pregunta / menú: espera una respuesta del cliente (botones, lista de opciones, o texto libre) y decide el siguiente nodo según lo que respondió. Los menús pueden ser dinámicos (armados desde una plantilla con datos reales, en vez de opciones fijas).
- Condición: evalúa algo y sigue por una de dos ramas (verdadero/falso):
- Variable de sesión: compara una variable ya guardada en la conversación contra un valor esperado.
- Respuesta del cliente: compara el último texto que escribió el cliente contra un valor esperado (sin distinguir mayúsculas/minúsculas).
- Horario: compara la hora actual contra un rango configurado (por ejemplo, solo seguir por la rama “dentro de horario” entre las 8:00 y las 18:00).
- API externa: hace una llamada HTTP a un sistema externo (con URL, método, headers y body interpolados con variables de la sesión) y sigue por la ruta de éxito o de error según la respuesta. Podés guardar la respuesta en una variable para usarla más adelante en el flujo.
Probar un nodo de API externa
Section titled “Probar un nodo de API externa”Antes de publicar el flujo, el editor tiene un botón “Probar ahora” en las cajas de API externa: ejecuta la llamada de verdad con variables de prueba que vos definís, y te muestra la URL final, los headers, el body, el código de respuesta y el resultado — así detectás errores de configuración (URL mal armada, headers faltantes, timeout) sin tener que simular una conversación completa.
Errores de red y de la API
Section titled “Errores de red y de la API”Si la llamada falla (timeout, conexión rechazada, dominio que no resuelve, etc.) o el servidor responde con un error HTTP, el bot sigue por la ruta de error configurada en el nodo — el detalle del motivo queda disponible para debug en los logs y (si lo configuraste) en una variable de sesión.
Escalar a un agente
Section titled “Escalar a un agente”Un flujo de bot normalmente termina conectando al cliente con una cola de agentes (chat o llamada) cuando el bot ya resolvió lo que podía, o cuando el cliente pide hablar con una persona.
