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
- 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
| State | Meaning |
|---|---|
| Running | Currently executing |
| Success | Completed successfully |
| Failed | Error occurred |
| Waiting | Awaiting approval or input |
| Paused | Manually paused |
Creating a Workflow
- Workflows > Create Workflow
- Name your workflow
- Open designer
- Drag nodes onto canvas
- Connect nodes with edges
- Configure each node
- Deploy
Example: Content Approval Workflow
Running Workflows
Manually:- Workflows > Select workflow
- Click Run
- Provide input (if required)
- Wait for completion
Monitoring
Track workflow executions:- Workflows > Select workflow
- Runs tab
- See all executions
- Click to view details
- 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
| Limit | Value |
|---|---|
| Workflows per account | 500 |
| Nodes per workflow | 100 |
| Execution time | 1 hour max |
| Running workflows | 100 concurrent |
| Retention | 90 days (logs) |