Build Workflows Using Conductor UI
Orkes Conductor workflows can be built using various methods, including SDKs, APIs, BPMN imports, and the Conductor UI. In Conductor UI, you can build workflows using two approaches:
- Visual workflow builder
- Assistant
Using visual workflow builder
The visual workflow builder lets you design workflows directly in the Conductor UI by adding and configuring tasks on a canvas.
You can use the visual workflow builder to:
- Drag and drop tasks to define workflow execution order.
- Configure task and workflow inputs/outputs and other parameters.
- Version workflows.
- Run workflows visually.
This approach is well-suited for users who prefer a low-code and visual experience.
Create workflows using visual workflow builder
To create workflows visually using Conductor UI:
- Go to Definitions > Workflows from the left navigation menu on your Conductor cluster.
- Select + Define workflow.
- In the visual section on the left side, select + icon on Start. This action lists the available tasks in Conductor.
- Select a task to add it to the workflow.

- Add additional tasks in the required sequence to complete the workflow.
- Once done, select each task to configure its parameters. When you select a task, the task configuration form opens on the right side of the screen.

- After configuring tasks, switch to the Workflow tab, and configure the workflow level parameters.

- Select Save.
After saving the workflow, you can use the UI tools to zoom in or out, fit the workflow to the screen, enable drag mode, export the workflow as an image, show descriptions, and search for tasks.

Once saved, run workflows using Conductor UI.
Using assistant
Orkes Conductor’s Assistant is an AI-powered chat interface for building, debugging, and exploring workflows in Conductor. It offers different tools depending on which page you open it from.
The Assistant is available on request only and is powered by Claude and OpenAI models. To enable it for your cluster, contact your Orkes representative. To try it out for free, sign up for our free Developer Edition.
Accessing the Assistant
You can open the Assistant from:
- Launchpad: Enter a prompt directly after logging in.

- Workflow Definitions page: Go to Definitions > Workflow, select + Define workflow or open an existing workflow, then select the Assistant tab.

- Executions list page: Go to Executions > Workflow to search and filter past runs using natural language.

- Execution details page: Open a specific execution for AI-assisted debugging and failure analysis.

Capabilities by context
The Assistant activates different tools depending on where you open it.
Workflow Builder
When accessed from the workflow building (Go to Definitions > Workflow, select + Define workflow) page, the Assistant has full access to workflow building tools.
Build and modify workflows
- Create a new workflow from a natural language description
- Add tasks
- Update or remove existing tasks
- Configure task parameters and workflow-level settings
- Validate and save workflows
Test and run
- Run a workflow with test input data
- Save and test in a single step
Generate workers
- Generate custom worker code in Java, Python, JavaScript, or Go
- Deploy Python workers to Kubernetes directly from the chat
Configure integrations
- Discover configured integrations, including AI models, vector databases, message brokers, and external APIs
- Configure a new integration mid-conversation where credentials are stored securely and never sent to the AI model
- Add integration tasks for AI model completions, vector database operations, message broker events, and more
Clone workflows
- Clone an existing workflow to create a test variant
Execution details
When accessed from a particular workflow execution (Go to Executions > Workflow, select a particular execution), the Assistant helps you understand what happened:
- Analyze why a task or workflow failed
- Explain errors in plain language and suggest fixes
- Compare the current execution against other runs
- Inspect task inputs and outputs
Execution search
When accessed from the Workflow Executions (Go to Executions > Workflow) page, the Assistant lets you query past runs in natural language; for example:
- "Show me all failed executions from the last 24 hours."
- "Find executions for order-processing-workflow that failed with a timeout."
You can filter by workflow name, status, time range, or correlation ID.
Workflow search
When accessed from the Workflow Definitions (Go to Definitions > Workflow) page, the Assistant helps you explore your workflow catalog:
- List and search workflows by name or pattern
- View execution history for a specific workflow
- Get a summary of a workflow's structure and purpose
General help
When opened from any other area of the UI, the Assistant answers questions about Conductor concepts, explains features, and points you to documentation.
- Conversations are preserved within a session; you can iterate on a workflow across multiple messages.
- When the Assistant needs an integration that isn't configured yet, it will pause and prompt you to provide credentials before continuing.
y