Skip to content

Creating workflows

Workflows are multi-step automations that chain AI operations, tools, and logic together. Use the visual editor to design workflows that can be triggered manually, by webhooks, or on a schedule.

A workflow is a directed graph of nodes (steps) that execute in sequence or parallel. Each node performs an action — calling an AI model, running a tool, transforming data, or waiting for input.

Workflows allow you to combine multiple AI capabilities into a single automated process, without writing code. Design the flow visually, configure each step, and let the platform handle orchestration and execution.

In the dashboard sidebar, click Workflows, then click Create Workflow to open the visual editor with a blank canvas.

Every workflow is made up of three core components.

Triggers define how a workflow starts. Each workflow can have one or more triggers:

TypeDescription
ManualStart from the editor by providing input
WebhookExecute via HTTP POST to a unique URL
ScheduleExecute on a cron schedule

Nodes are the individual steps that perform actions within a workflow. Each node has a specific type that determines its behaviour — for example, calling an AI model, invoking a tool, applying a condition, or waiting for external input.

Connections define the execution flow between nodes. Draw connections from one node’s output to another node’s input to control the order of execution. Branching connections allow parallel execution paths.

  1. Click Create Workflow to open the visual editor with a blank canvas.
  2. Add nodes from the palette by dragging them onto the canvas.
  3. Connect the nodes to define the execution flow.
  4. Click each node to configure its settings in the side panel.
  5. Click Save to create a new workflow revision.