Workflow Basics

Passing Data

How to move data between nodes.

Output Variables

Each node can define an output variable that stores its result:

  1. Configure the Output Variable field in the node settings
  2. The node's output is stored in that variable
  3. 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:

  1. Run your workflow
  2. Click on any node in the execution view
  3. See input and output variables in the details panel

Best Practices

  • Use descriptive variable names (user_profile not data)
  • Keep variable names lowercase with underscores
  • Document expected variable shapes in node descriptions

We update these pages often. Spotted something out of date? Tell us

AI AssistantPowered by Ubex
Beta
Ask me anything about Ubex workflows, nodes, or the API.