Cada Flujo Cortex publicado aparece en Flowbuilder como un nodo ejecutable, con salidas propias y dinámicas que varían según cómo haya terminado la conversación con el cliente.
⚙️ Cómo funciona
Al llegar la ejecución de Flowbuilder al Nodo Cortex, se inicia la conversación completa y autónoma del flujo con el contacto. Cuando esa conversación termina (por resolución, abandono o error), el control vuelve a Flowbuilder saliendo por la rama que corresponda.
💡 Nota: Solo los flujos que ya fueron publicados en Cortex aparecen disponibles en el selector de Flowbuilder.
Ejemplo de arquitectura :
flowchart LR
A["Trigger de<br>Flowbuilder"] --> B["Nodo Cortex<br>Triage"]
B -->|"Consulta comercial"| C["Nodo Cortex<br>Ventas"]
B -->|"Problema técnico"| D["Nodo Cortex<br>Soporte"]
B -->|"Error de contexto"| E["Notificar<br>al equipo"]
C --> F["Asignar<br>a asesor"]
D --> G["Crear<br>ticket"]
📍 Configuración del nodo
En el panel lateral del Nodo Cortex dentro de Flowbuilder, simplemente seleccionas qué Flujo Cortex quieres ejecutar desde la lista de flujos publicados de tu workspace.
📦 Qué expone el nodo hacia Flowbuilder
Una vez seleccionado un flujo, el nodo expone hacia afuera los siguientes elementos:
Qué expone | Detalle |
Salidas dinámicas | Una salida por cada "rama de finalización" que hayas configurado en tu flujo. |
Salidas operativas | Ramas estándar del sistema: Error de contexto y Sin respuesta |
Campos capturados | Todos los datos guardados en la charla quedan disponibles como variables para los nodos siguientes. |
Ejemplo: Si tu flujo Cortex tiene las ramas "Resuelto", "Escalado" y "Abandonado", el nodo en Flowbuilder mostrará esas tres salidas dinámicas, más las operativas de sistema.
🗂️ Varios Nodos Cortex en un mismo flow
Un flow de Flowbuilder puede tener tantos Nodos Cortex como necesite, sin ningún límite estricto.
Cada uno es una instancia independiente: tiene su propio identificador, sus propias conexiones en el canvas y su propia trazabilidad.
Dos o más nodos pueden apuntar al mismo Flujo Cortex. La configuración base es única (se define en Cortex), pero cada nodo actúa como una invocación separada.
Salidas cuando hay varios nodos
Dos nodos que apuntan al mismo flujo Cortex exponen exactamente las mismas salidas (porque las salidas dependen del flujo, no del nodo).
Dos nodos que apuntan a flujos distintos exponen salidas distintas.
Las salidas operativas (Error, Spam, etc.) están presentes en todos invariablemente.
🧠 Compartir Contexto entre nodos
En una sola línea: Cada Nodo Cortex del flujo corre como una sesión conversacional continua, heredando automáticamente todo el historial y la información de los nodos anteriores.
Este es uno de los mayores superpoderes de la integración: el paso de información de un bloque a otro no requiere configuraciones complejas.
💡 Magia automática y Variables Disponibles
El paso de variables entre nodos es 100% automático. Cada nuevo nodo que se ejecuta recibe inmediatamente el historial de la sesión, los campos capturados y las etapas ya recolectadas por los nodos anteriores.
⚡ Aclaración clave sobre el uso de Campos: Los campos capturados por un nodo no solo quedan en la memoria de la IA, sino que quedan inmediatamente disponibles como variables que puedes referenciar en cualquier otra parte del flujo (por ejemplo, para usarlos en un nodo de Mensaje, en un webhook HTTP o dentro de un condicional lógico), sin tener que configurar ningún mapeo manual.
¡Conecta y orquesta la magia! 🚀
Al integrar tus Nodos Cortex dentro de Flowbuilder, pasas de tener un simple bot conversacional a poseer un ecosistema automatizado de grado empresarial. Aprovecha el contexto compartido y las salidas dinámicas para diseñar experiencias fluidas donde la IA y tus sistemas core trabajen en perfecta sincronía. ✅


