Passing Data
How to move data between nodes.
Output Variables
Each node can define an output variable that stores its result:
- Configure the Output Variable field in the node settings
- The node's output is stored in that variable
- Subsequent nodes can reference it with
{{variable_name}}
Example Flow
[HTTP Request] → output: api_response
↓
[LLM Node] → uses {{api_response}} in prompt
↓
[Output] → returns {{llm_result}}
Debugging Variables
Use the execution logs to inspect variable values at each step:
- Run your workflow
- Click on any node in the execution view
- See input and output variables in the details panel
Best Practices
- Use descriptive variable names (
user_profilenotdata) - Keep variable names lowercase with underscores
- Document expected variable shapes in node descriptions