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. 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 lets you create workflows by describing the workflow logic in natural language. Instead of manually adding tasks, you provide a prompt that explains what the workflow should do, and the assistant generates a workflow definition.
You can use the assistant to:
- Create workflows from scratch using natural language prompts
- Modify workflows by adding, updating, or removing tasks
- Run workflows with test data and debug failures
- Generate custom workers in Python, Java, JavaScript, or Go
- Assist with integration configuration for external services
- Analyze failed executions and suggest fixes
- Clone workflows to create variants for testing purposes
In addition to workflow creation, the Assistant can also help explain concepts and features, recommend best practices, interpret error messages, and assist with discovering and reusing existing workflows, integrations, and workers.
Create workflows using Assistant
You can access the Assistant in multiple ways to create workflows.
To create workflows using Assistant:
Option 1: From Laundpad
- Log in to your Conductor cluster.
- Go to the Launchpad and enter your prompt.

Option 2: From Workflow Definitions page
- Log in to your Conductor cluster.
- Go to Definitions > Workflow, and select + Define workflow.
- Select the Assistant tab.

- Enter a prompt describing the workflow logic. The assistant generates the workflow based on your input.
- Review the generated workflow.
- Use additional prompts to refine the workflow, such as running the workflow, fixing issues, or adding more tasks.
If you access the Assistant from other areas of the UI, it starts in general help mode. To create or modify workflows, always navigate to the Workflow Definitions page.