What is a node?
A node is a single step in your workflow that performs a specific action. Think of nodes as individual LEGO pieces that you connect together to build something powerful. Each node:- Takes inputs (data to process)
- Performs an action (scrape, transform, analyze, etc.)
- Produces outputs (results to pass to the next node)
Anatomy of a node
Connection points
Every node has connection points:- Input points (left side): Where data enters the node
Node types by function
| Type | What it does | Examples |
|---|---|---|
| Input | Accepts user input | Text Input |
| AI | Uses AI models | LLM, AI Agent |
| Integrations | Fetches data | Web Scraper, Google Sheets |
| Tools | Modifies data | Find & Replace, Merge, Controls flow |
Configuring nodes
Click on any node to open its configuration panel on the node.Required fields
Fields marked with a red asterisk (*) are required. The node won’t run without them.Using variables
Instead of hardcoding values, use variables to pass data from other nodes:{{text}} syntax means “use the output value from the node named text”.
Learn more about variables in the Variables guide.
Working with inputs
Static values
Enter values directly in the configuration:Dynamic values from other nodes
Reference outputs from previous nodes:Combining static and dynamic
You can mix both in text fields:Understanding outputs
Every node produces an output that can be used by subsequent nodes.Output structure
Most nodes output a JSON object with specific fields:Node categories
AI Nodes
Leverage powerful AI models for text generation, analysis, and more.Data Source Nodes
Connect to external data sources.Tools Nodes
Transform and manipulate data.Control Flow Nodes
Control how your workflow executes.Best practices
Keep nodes focused
Each node should do one thing well. If a node is doing too much, split it into multiple nodes.- Good
- Avoid
Name your nodes
Give nodes descriptive names by clicking on their title:- ❌
LLM_0 - ✅
Summarize Article
Test incrementally
After adding each node, run your workflow to verify it works before adding more.Troubleshooting
Node shows an error
- Check that all required fields are filled
- Verify variable references are correct
- Ensure previous nodes completed successfully
Output is unexpected
- Click on the node to see its output preview
- Check the logs for detailed execution info
- Verify your variable paths are correct

