Node Types
Workflow Node Types
Nodes are the building blocks of Intellia workflows. Each node type serves a specific purpose and can be combined to create powerful automation flows.
Execution Nodes
Execution nodes perform actions and produce outputs:
- Agent - Execute an AI agent with custom instructions, tools, and knowledge bases
- Tool Call - Call a specific tool directly with configured parameters
- Function - Execute custom JavaScript code for data transformation
- Execute Workflow - Execute another published workflow and return its output
Flow Control Nodes
Flow control nodes manage the execution path:
- Conditional - Branch workflow execution based on conditions
- Repeat - Loop over arrays or repeat actions multiple times
- Parallel - Execute multiple branches simultaneously
- Continue - No-operation node for workflow structure
Interaction Nodes
Interaction nodes pause workflow execution to wait for external input:
- Approval - Wait for human approval via email or SMS
- Wait for Callback - Pause until an external webhook callback is received
Terminal Nodes
Terminal nodes define workflow completion:
- Set Output - Define the final output of the workflow
- End - End workflow execution without output
Common Node Properties
All nodes share these core properties:
- ID: Unique identifier used to reference the node in JSONPath expressions
- Name: Human-readable name displayed in the workflow editor
- On Success: The next node to execute when this node succeeds
- On Failure: Optional node to execute if this node fails
Choosing the Right Node
- Use Agent nodes when you need AI reasoning and decision-making
- Use Tool Call nodes when you need to perform specific actions (API calls, data lookups, etc.)
- Use Function nodes for simple data transformations and calculations
- Use Conditional nodes when your workflow needs to branch based on data
- Use Repeat nodes when processing arrays or performing batch operations
- Use Approval nodes when human oversight is required
- Use Execute Workflow nodes to create modular, reusable workflow components