Creating Steps
Drag a step onto the canvas and configure its executor type in the properties panel. Each step can use one of the following executors:Step Types
Beyond basic steps, you can build complex workflows using these step types:
These step types can be nested and composed together to build sophisticated automation pipelines while maintaining visual clarity.
Configuring Complex Steps
Step types likeCondition, Router, and Loop require logic to control their behavior—either a Python function or a CEL expression. For example, you can use a CEL expression to evaluate if the input contains the word “apple”:
CEL Expressions
Workflow steps support CEL (Common Expression Language) as an alternative to Python functions for evaluators, end conditions, and selectors. CEL expressions are strings that can be serialized and edited directly in Studio without code. See CEL Expressions for full usage, context variables, and examples.Save and Run
Once your workflow is designed:- Save your workflow to persist it to the registry
- Navigate to the Chat page to run your workflow interactively
- Provide input and watch the workflow execute step-by-step
- View results and logs for each step in real-time