Choose a node
Select an entry point, task, data node, or control node for the work you want to perform.
Triggers start Runs. Other nodes perform tasks, supply data, return results, or control execution. Use execution edges to route work and input bindings to supply values.
Triggers
- Start accepts an explicit invocation and declares workflow inputs.
- Webhook accepts an HTTP request.
- Schedule starts work at scheduled times.
- Flow Error handles selected production workflow failures.
Tasks
- JavaScript transforms data with an isolated JavaScript module.
- HTTP Request calls an HTTP endpoint directly.
- OpenAPI derives ports from a documented API operation.
- Call Workflow reuses a published workflow interface.
Model tasks
- AI Agent works through a bounded model/tool loop.
- AI Decision produces structured assessments for explicit routing.
Data and responses
- Fixed Values holds reusable JSON values.
- Workflow Outputs declares the workflow’s business result.
- Webhook Response returns an HTTP response at a selected point in a Run.
Control
- Condition selects branches using explicit comparisons.
- Wait suspends a branch until continuation.
- Approval waits for approve or reject.
Apps
- Application actions explains choosing an app and a named action in the Blocks tab.
- App triggers explains choosing an app and a named event in the Triggers tab.
- Gmail: new email shows a complete example of an app event.
Canvas comments explain the graph and do not execute.