Skip to main content
Workflow nodes represent actions in your process.

All Node Types

Start

Workflow entry point. Configuration:
  • Trigger type (manual, schedule, webhook)
  • Input schema (if webhook)

End

Workflow exit point. Configuration:
  • Output format
  • Final data

Agent

Run an agent (standalone, no conversation history). Configuration:
  • Select agent
  • Input mapping
  • Timeout (30-3600s)

HTTP

Call external API. Configuration:
  • Method (GET, POST, etc.)
  • URL
  • Headers
  • Body
  • Response mapping

Approval

Human decision point. Configuration:
  • Required approvers
  • Options (Approve/Reject/More info)
  • Timeout (auto-reject if exceeded)

Webhook

Receive data from external service. Configuration:
  • Endpoint path
  • Payload schema

Capability

Call a specific tool from any attached capability. Configuration:
  • Select capability and tool
  • Input parameters
  • Response mapping

Workflow

Run another workflow as a sub-workflow. Enables composition of complex processes from smaller, reusable workflows. Configuration:
  • Select target workflow
  • Input mapping
  • Output mapping

Pause

Pause workflow, resume manually later. Configuration:
  • Timeout (auto-resume)
  • Next node

Data Transform

Map/transform data between nodes. Configuration:
  • JSONPath or custom logic
  • Input/output schema

Conditional Logic

Route based on output: Configured in edge settings.

Error Handling

Configure per node:
  • Retry count (0-10)
  • Timeout (5s-1hr)
  • Fallback node (optional)
On error, either retry or go to fallback.

Next Steps