Nodes
Browse and learn about every available workflow node, grouped by category.
Nodes are the execution units you place on the workflow canvas. Each one performs a specific task - calling an API, reasoning with an LLM, mutating a Resource - and outputs structured data that downstream nodes can reference with {{ ... }} expressions.
The palette in the builder groups nodes into the categories below. Every node also supports a Continue on failure toggle so optional steps can fail without failing the whole run.
Available nodes
Generic
| Node | What it does |
|---|---|
| HTTP Request | Call third-party webhooks and external REST APIs with full control over method, headers, query strings, and payloads. |
| Agent Call | Invoke a configured AI agent for reasoning, extraction, and structured output inside your run. |
| Tool Call | Execute one of your active internal or MCP tools directly. |
| Database Commands | Run commands against external databases (PostgreSQL, MS SQL, MySQL, MongoDB) and get structured results back. |
| Send Notification | Deliver an in-app (and optionally email) notification to a user. |
| Run Workflow | Start another published workflow and pass it a trigger payload. |
Resource CRUD
Operate on your dynamic Resources programmatically:
| Node | What it does |
|---|---|
| Create Resource | Insert a new item with field values. |
| Update Resource | Change field values on an existing item. |
| Delete Resource | Remove an item. |
| Query Resources | Filter items and return matches as data. |
See the CRUD node guide.
Control flow
Shape how execution moves through the graph:
| Node | What it does |
|---|---|
| Condition | Branch the flow based on a boolean expression (true/false handles). |
| Loop | Iterate a collection or repeat until a condition is met. |
| Evaluate Expressions | Compute a set of named expressions once, for reuse downstream. |
| Suspend | Pause a run until someone resumes it manually. |
| Await Completion | Join parallel branches - wait until all upstream paths have finished. |
See the Control Flow node guide.
User tasks
Keep humans in the loop:
| Node | What it does |
|---|---|
| User Input | Suspend the run until an assigned person submits a dynamic form. |
| Assign Task | Create form tasks without pausing; submissions can fire Task Completed triggers. |
| Generate Form | Let an AI agent draft a form schema for use in user tasks. |
See the User Task node guide.
Sticky notes
The palette also includes a Note - a canvas-only sticky note for documenting your graph. Notes are never executed.
Expressions everywhere
Most node fields accept {{ ... }} expressions referencing upstream outputs:
{{ nodes.http_request_1.output.body.customer.email }}Dive deeper in the Scripting guide.