Skip to main content

Flow Builder

The Flow Builder lets you create visual workflows by connecting nodes and edges, automating multi-step processes that combine AI agent actions with integrations.

Overview

Workflows are directed graphs where:

  • Nodes represent actions (AI tasks, API calls, data transformations)
  • Edges define the execution order and data flow between nodes

Creating a Workflow

  1. Open the Flow Builder from the project sidebar
  2. Drag nodes from the palette onto the canvas
  3. Connect nodes by drawing edges between their ports
  4. Configure each node's settings
  5. Save and activate the workflow

Node Types

NodeDescription
AI AgentRun an AI agent with a goal and configuration
HTTP RequestMake API calls to external services
ConditionBranch based on conditions (if/else)
TransformTransform data between steps
TriggerStart the workflow (webhook, schedule, event)
OutputEnd the workflow and produce a result

Triggers

TriggerDescription
WebhookStart from an external HTTP request
ScheduleRun on a cron schedule
EventReact to platform events (file change, deployment, etc.)
ManualStart manually from the UI

Data Flow

Data passes between nodes through edges:

  • Each node produces an output
  • Downstream nodes can reference upstream outputs
  • Use the Transform node to reshape data between steps

Example: Auto-Deploy Pipeline

Trigger (push to main)
→ AI Agent (run tests)
→ Condition (tests passed?)
→ Yes: Deploy (to staging)
→ No: Notify (Slack message)