El simulador es un chat interno que te permite probar tu flujo de IA manualmente antes de exponerlo a clientes reales, con la ventaja de poder arrancar la conversación desde un contexto ya configurado.
🔄 ¿Qué versión se prueba? (Regla de publicación)
El comportamiento del simulador cambia dependiendo del estado actual de tu flujo. Presta mucha atención a esta regla:
Si el flujo es nuevo (Solo Borrador): El simulador utilizará tu versión en borrador. Al presionar el botón de simular, el sistema guarda tus cambios automáticamente antes de abrir el chat (no hace falta guardar a mano). Si el guardado falla, se muestra un error y el chat no se abrirá.
Si el flujo ya está Publicado: El sistema te obligará a Publicar antes de poder simular. No puedes simular cambios en borrador sobre un flujo que ya está en producción; para ver tus nuevos ajustes en el simulador, tendrás que darle al botón de "Publicar" sí o sí.
💡 Tip de pruebas: Aprovecha la fase de borrador inicial para editar, simular, corregir y volver a simular libremente sin afectar nada. Una vez que el flujo esté en producción, recuerda que cada prueba de un nuevo cambio requerirá actualizar la versión publicada.
📍 ¿Cómo se abre?
Para acceder al simulador, la ruta es directa: Canvas → Botón de simulación (Esquina superior derecha).
Compilación: Al abrirlo, el sistema compila el flujo en un grafo ejecutable. Si el flujo es válido, abre el chat. Si la compilación falla o tiene errores de validación, te mostrará el detalle de los errores en lugar de abrir el simulador.
El panel se puede cerrar en cualquier momento sin perder el progreso de tu flujo.
🧠 Contexto inicial y Presets
Antes de iniciar la conversación, puedes precargar información (contexto) para probar escenarios específicos sin tener que reconstruirlos mensaje a mensaje (ej. probar cómo responde la IA si el cliente ya es VIP o si arranca desde una etapa avanzada del embudo).
Cómo se configura
En la pantalla del simulador hay una sección colapsable llamada Contexto inicial. Al expandirla, verás el listado de todos los campos configurados en tu flujo. Puedes dejarlos vacíos o precargarles un valor. También puedes configurar la etapa inicial del funnel y las tipificaciones ya aplicadas para probar comportamientos condicionales.
Presets (Plantillas de prueba)
Tu configuración de contexto actual se puede guardar como un Preset para reutilizarla en simulaciones futuras (se guardan a nivel de flujo).
Ejemplos útiles: "Cliente premium identificado", "Lead nuevo sin datos", "Cliente con reclamo previo".
Qué pasa al iniciar
El nodo arranca con esos valores ya disponibles en su memoria. El modelo de IA los recibe como si hubieran sido capturados orgánicamente por el bot. El panel de trazas te mostrará exactamente qué contexto se precargó para que audites tu prueba.
💬 Comportamiento del chat
La interfaz del simulador está diseñada para ser ágil y realista frente al comportamiento de un usuario:
Acción del usuario | Comportamiento del simulador |
Enviar un mensaje | Presiona |
Escribir mensajes largos | El campo crece automáticamente hasta unas 6 líneas; luego aparece un scroll interno. Al enviar, vuelve a su tamaño normal. |
Mientras el nodo procesa | Se muestra el indicador dinámico de "Escribiendo…". |
Al recibir un mensaje nuevo | La vista baja automáticamente hasta que el mensaje quede completamente visible en pantalla. |
Al scrollear hacia arriba | El scroll automático se pausa y aparece un botón flotante para volver al último mensaje y reanudarlo. |
(Nota: Cada sesión de chat recibe un identificador único, lo que te permite probar de forma real el comportamiento de memoria y continuidad de la IA).
👁️ Qué renderiza el simulador
El simulador reproduce fielmente todos los tipos de mensaje que el nodo puede enviar y recibir en producción (basado visualmente en WhatsApp por defecto). Cada mensaje muestra su rol (IA o usuario), timestamp y estado.
Tipo de mensaje | Cómo se renderiza visualmente |
Texto | Respeta saltos de línea y formato (negrita, cursiva, tachado, monoespaciado). Las URLs muestran vista previa. |
Audio | Reproductor con play, pausa y duración. Diferencia visualmente notas de voz de audios genéricos. |
Imagen | Miniatura inline con caption. Al hacer clic se expande a tamaño completo. |
Video | Miniatura con capa superpuesta (overlay) de reproducción y caption. Al hacer clic se reproduce ahí mismo. |
Documento | Ícono según la extensión, nombre del archivo, tamaño y botón de descarga. |
Botones | Hasta 3 debajo del mensaje (te avisa si el texto excede los 20 caracteres permitidos). |
Listas | Botón inicial que despliega la lista completa con opciones agrupadas en secciones. |
Botón CTA | Abre la URL configurada en una nueva pestaña. Soporta encabezado, cuerpo y pie. |
💡 Interactividad total: Tocar un botón, elegir una opción de lista o enviar multimedia desde el lado del cliente hace avanzar el flujo exactamente igual que lo haría un usuario real. (Si configuras un mensaje que el canal no soporta, verás un aviso de incompatibilidad).
¡Experimenta y rompe todo antes de salir en vivo! 🚀
El simulador es tu banco de pruebas definitivo; te permite validar variables complejas, formatos multimedia y respuestas de la IA, asegurando que tu flujo conversacional esté perfectamente afinado antes de interactuar con tu primer cliente real. ✅
