Skip to main content

Multi-step processes on a visual canvas

A workflow chains triggers, tools, agents, and branches into a process that runs the same way every time. Drag nodes onto the canvas, connect them, and configure each one.

Running

Several steps, one accountable run

A workflow is more than a chain of prompts. Each step is an agent or a tool with its own inputs, and the run keeps the record of what happened at every hop.

  • Branches and conditions
  • Approvals where risk lives
  • Replay any run, step by step

Invoice approval workflow

5 steps · 1 branch · 1 approval

Running
Invoice received

AP inbox · vendor: Meridian Supply

0.00 ms
Extract line items

Agent reads the PDF, matches it to PO #7734

Amount over $10,000?

$18,420 total

Yes → needs approvalNo → auto-post
Approval required

Routed to Priya (AP lead)

Post to NetSuite

netsuite__create_bill

Workflows your whole organisation shares

Workflows are built once and reused. Each carries a description of when it should fire, whether it is active, and how many agents call it.

  • Shared across the organisation
  • Active or paused per workflow
  • Agent usage count
Workflow Management showing a workflow card with its description, active status, and agent count

Draw it yourself, or describe it

Name the workflow and open the builder. Or switch to the AI tab, describe what the workflow should do, and have the first draft generated for you.

  • Manual builder
  • Generate workflow with AI
  • Opens straight into the canvas
The New Shared Workflow dialog with Manual and Generate Workflow with AI tabs

Nodes, edges, and conditions

Drag nodes from the palette, connect them, and click a node or edge to configure it. Edges carry conditions, so a workflow can branch on what actually happened.

  • Think, Respond, Tool, and Agent nodes
  • Branch and Output / End nodes
  • Conditions on every edge
  • Triggers such as Chat Message Received
The workflow canvas: a chat trigger feeding a Supabase tool node, then a respond node, then an output node, beside the node palette

Replay any run, step by step

Every execution is recorded. Open a run and step through it: which node fired, what it returned, and how many milliseconds it took.

  • Per-step inputs and outputs
  • Timing on every node
  • Versioned runs
  • Completion status per run
The Run History panel showing a completed run with its trigger, tool, respond, and output steps, each with timings and outputs

See Workflows in action

Spin up your first agent, or walk through Chocolate Factory with our team on a live demo.