Plataforma
Execução
Um fluxo é uma cadeia de etapas que são executadas uma após a outra. Esta página mostra como uma mensagem entra, como é processada e como a resposta chega ao canal.
Triggers
Pontos de entrada: mensagens, webhooks, tarefas agendadas e ações manuais.
Nós
Unidades de trabalho: agentes, ações, decisões e transformações.
Fluxos
Grafos de orquestração: como os nós se conectam e são executados.
Como funciona
Acompanhe o percurso de uma mensagem desde que entra até o agente responder, passo a passo.
- 1 O trigger recebe e valida o evento
Cada canal verifica que o evento é autêntico antes de processá-lo.
- 2 O motor resolve o fluxo ativo
Busca o fluxo vinculado ao canal na sua organização, com retorno ao fluxo padrão.
- 3 Os nós são executados em lotes
Os nós independentes rodam em paralelo; os nós de união esperam todos terminarem. Cada nó recebe o contexto e devolve seu resultado.
- 4 A resposta chega ao canal
A resposta é enviada pelo canal correspondente (WhatsApp, widget, etc.) e a execução fica registrada.
Tipos de ejecucion
Los nodos se conectan de diferentes formas según la lógica del flujo:
Sequential
El resultado de un nodo alimenta al siguiente. El más común.
Agent → Action → Response Parallel
Un nodo divide el flujo en varias ramas que se ejecutan al mismo tiempo. Cuando todas terminan, un nodo de sincronizacion (Merge) combina los resultados y el flujo continua.
Agent → [Action1, Action2] Conditional
El flujo se divide segun una condicion: si se cumple, sigue por una rama; si no, por otra.
Decision → (sí: Action1, no: Action2) Un mismo flujo puede mezclar todos los tipos. Por ejemplo: secuencial → paralelo → merge → secuencial.
Como funciona cada tipo
Los pasos de un flujo se conectan de distintas formas segun la logica que necesites:
Ejecucion Lineal (Paso a paso)
Es el flujo mas comun. El Paso 1 termina y le pasa la informacion al Paso 2.
El cliente pide algo → El asistente busca en el catalogo → El asistente responde Ejecucion en Paralelo (Multitarea)
A veces necesitas ahorrar tiempo. Usando el bloque de division (Split), puedes hacer que el sistema consulte el precio en tu CRM y al mismo tiempo revise si hay stock, dividiendo el camino en dos tareas que corren a la vez.
Split → [Consultar CRM, Revisar Stock] → Merge Sincronizacion (Merge)
Cuando dividiste el flujo en paralelo, usas un bloque de sincronizacion para decirle al flujo: espera a que terminen todas las tareas paralelas antes de continuar. Asi el siguiente paso recibe todos los resultados juntos.
[CRM + Stock] → Merge → Continuar Entrega en Tiempo Real (Streaming)
El bloque genera la respuesta y la envia palabra por palabra al cliente — como si alguien escribiera en vivo. Excelente para el Chat Web donde la experiencia importa.
Hola, ¿en que puedo ayudarte?... Respuesta Completa (Oneshot)
El bloque genera la respuesta completa internamente y la envia de una sola vez. Obligatorio para canales como WhatsApp o Instagram, que no admiten texto en tiempo real.
[Mensaje completo] Streaming vs Oneshot
Los agentes pueden responder de dos formas:
La respuesta aparece palabra por palabra, como si estuviera escribiéndose en tiempo real.
- Mejor UX: el usuario ve progreso inmediato
- Ideal para respuestas largas
- Reduce la percepción de latencia
La respuesta completa aparece de una sola vez, cuando el agente termina de procesar.
- Respuestas cortas y directas
- Procesamiento por lotes
- Cuando no necesitas feedback visual