Skip to main content
Workflows execute complex multi-step processes. Each node represents an action (HTTP call, agent run, human approval, etc.).

What is a Workflow?

A workflow is a directed graph of nodes:
  • Start - Trigger
  • Nodes - Actions (HTTP, agent, approval, etc.)
  • Edges - Connections between nodes
  • End - Result
Supports:
  • Conditional logic
  • Parallel execution
  • Error handling
  • Human approval loops

Node Types

Start

Trigger point. Webhook, schedule, or manual.

Agent

Run an agent with input.

HTTP

Call external API.

Approval

Human review and decision.

Webhook

Receive data from external service.

Pause

Wait for manual resumption.

Data Transform

Transform/map data.

End

Complete workflow.

Workflow States

StateMeaning
RunningCurrently executing
SuccessCompleted successfully
FailedError occurred
WaitingAwaiting approval or input
PausedManually paused

Creating a Workflow

  1. Workflows > Create Workflow
  2. Name your workflow
  3. Open designer
  4. Drag nodes onto canvas
  5. Connect nodes with edges
  6. Configure each node
  7. Deploy

Example: Content Approval Workflow

Running Workflows

Manually:
  1. Workflows > Select workflow
  2. Click Run
  3. Provide input (if required)
  4. Wait for completion
Via Webhook: POST to workflow’s trigger endpoint with data. Via Schedule: Set cron expression to trigger automatically.

Monitoring

Track workflow executions:
  1. Workflows > Select workflow
  2. Runs tab
  3. See all executions
  4. Click to view details
  5. See each node’s status

Error Handling

Workflows auto-retry on error:
  • Default: 3 attempts
  • Configurable per node
  • Falls through to End node on failure

Cost

For current pricing details, see Pricing.

Limits

LimitValue
Workflows per account500
Nodes per workflow100
Execution time1 hour max
Running workflows100 concurrent
Retention90 days (logs)

Next Steps