Workflows
Automatiza un proceso completo en un solo lienzo, desde el evento que inicia el trabajo hasta todas las decisiones y acciones que lo completan. Cada punto de decisión es explícito, no inferido. Una llamada de comprobación a un transportista, desde el disparador programado hasta el seguimiento. Agentes y Python funcionan en paralelo, con herramientas, ramas y workflows reutilizables conectados en el mismo lienzo.
Reserva una demoDisparadores
Cada workflow comienza con un disparador, como una llamada, un mensaje, una solicitud de API, un webhook, un archivo subido o una programación que tú definas, de modo que el trabajo empieza donde ya llega en lugar de esperar a que alguien lo ponga en marcha.
- Jue 1 oct, 07:00Siguiente
- Vie 2 oct, 07:00
- Lun 5 oct, 07:00
Nodos principales
Cada nodo cumple una función específica: extraer información, clasificarla, ejecutar un cálculo, llamar a un sistema o decidir qué ocurre después, automatizando los pasos predecibles.
- AI ExtractConvierte entradas no estructuradas en campos o en un JSON Schema definido.
- AI ClassifyClasifica las entradas en las categorías que usa tu proceso.
- AI GenerateGenera contenido a partir de instrucciones y del contexto del workflow.
- Código personalizadoEjecuta Python en un entorno aislado para cálculos y transformaciones.
- Operaciones con archivosAnaliza, convierte y extrae información de archivos.
- CondicionalesDirige el trabajo según condiciones explícitas.
- BuclesRepite pasos a lo largo de un recuento o una colección.
- WebhookEnvía solicitudes a las API y recibe respuestas.
- ProgramaciónHaz una pausa hasta una hora determinada o espera antes del siguiente paso.
- Cambio de móduloPasa a otro módulo y transfiere su contexto.
- Llamar a workflowDelega el trabajo en un workflow reutilizable y utiliza su respuesta.
Ramificación e iteración
Dirige el trabajo por la primera ruta coincidente, por la última o por todas, con ramas que se ejecutan en paralelo y vuelven a unirse. Los bucles se repiten sobre cualquier lista o un número fijo de veces y registran cada elemento como una ejecución propia, de modo que un lote nunca pierde el detalle.
- Con retrasoeta_delay > 30
- Falta el PODpod_received = false
- Disputa de tarifarate_change != 0Omitido
Aprovecha los datos de tu empresa
Consulta datos generados por los agentes, busca en bases de conocimiento y extrae registros de sistemas conectados; después, lleva esos resultados al siguiente paso como variables. Los agentes disponen de los datos más recientes incluso antes de que empiece la conversación.
Confirma que la carga 48213 sigue llegando antes de las shipments.eta
- load_id
- lane
- eta
- carrier
Versiones, entornos y publicación
Edita un borrador, pruébalo en desarrollo o staging y publícalo después en producción, con cada entorno manteniendo su propia versión, credenciales y endpoints. Exige aprobación, restaura cualquier versión anterior y mejora un proceso en producción sin interrumpir las ejecuciones que ya están en curso.
- Versión 14Borrador, editado hace 12 minDesarrollo
- Versión 13Pruebas superadasStaging
- Versión 12Activo, 2140 ejecuciones hoyProducción
- Versión 11Restauración disponibleArchivado
Solicitado por el equipo de desarrollo. Pruebas en staging superadas.
Pendiente de aprobación del propietarioSolicitar cambiosAprobarAprobado por el propietarioPublicandoFAQs
Más allá de los nodos de agente de IA, los workflows utilizan nodos de webhook para llamadas API salientes, bloques de código para transformaciones deterministas, nodos de IA de Extracción/Clasificación/Generación para obtener salidas estructuradas fuera de la conversación en vivo, y nodos de integración de terceros que conectan con más de 200 sistemas externos.
Los workflows admiten todos los patrones de trigger principales, incluidos una llamada entrante, un evento de webhook, una ejecución programada, la subida de un archivo o un mensaje entrante, de modo que la misma lógica subyacente del workflow puede activarse mediante una llamada telefónica, una llamada a la API, una programación cron o un documento que llega a un sistema, sin tener que rehacer el flujo para cada punto de entrada. Esto desacopla lo que activa un workflow de lo que el workflow hace realmente, de forma que la misma lógica operativa puede dar servicio a varios canales o sistemas.
Producción siempre está aislada del ciclo de pruebas: un cambio de prompt que se está probando en staging no puede romper una llamada en producción, y una actualización de integración en desarrollo no puede afectar a un workflow en activo. Las nuevas versiones pasan por un proceso de aprobación basado en el modelo de un flujo de Pull Request, por lo que ningún cambio llega a producción sin la validación explícita de las personas responsables.
Sí. Los nodos pueden ejecutarse de forma secuencial, en paralelo o en bucles; por ejemplo, llamando a tres API simultáneamente y fusionando los resultados, o iterando sobre una lista de registros, sin ninguna restricción impuesta por la plataforma sobre cómo se conectan o se ordenan los nodos.
Sí, mediante componentes de workflow reutilizables, una biblioteca compartida que se mantiene a nivel de espacio de trabajo. Los componentes de prompt permiten a los agentes importar lógica de prompt compartida, como guardarraíles o verificación de identidad, en lugar de duplicarla. Los componentes de nodo empaquetan una configuración de integración reutilizable, como un endpoint de API y su autenticación, que cualquier workflow puede importar. Los componentes de workflow van más allá: empaquetan una secuencia completa de nodos, agentes e integraciones en una función invocable, de modo que otro workflow puede llamarla, pasarle datos y usar el resultado sin saber qué ocurre dentro.

