Variables
Manage variables in run, flow, or global scope. Use subnodes to set, get, list, or delete variables and optionally control execution timing with a trigger input.
Use Variables to store and retrieve state in your flow. Available operations are set, get, list, and delete. You can choose a scope: Run (temporary for one execution), Flow (persisted per saved flow), or Global (persisted per user across flows).
Modes
This node reconfigures itself depending on the selected mode — each mode has its own fields.
| Mode | What it does | Output |
|---|---|---|
| Get Variable | Read a single variable value from selected scope | JSON |
| Set Variable | Store or overwrite a variable value in selected scope | JSON |
| List Variables | List all variables in selected scope (optional prefix filter) | JSON |
| Delete Variable | Delete one variable by key from selected scope | JSON |
Get Variable
Read a single variable value from selected scope
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Key | Text | Required | Variable key name. Allowed: letters, numbers, _, -, ., : |
| Trigger | Text | Optional | Optional dependency input to force this node to run after an upstream node. |
Settings
| Setting | Type | Default | Description |
|---|---|---|---|
| Scope | Select | Run | Run = temporary during current run, Flow = persisted for this flow, Global = persisted for your account. |
Scope options
| Option | Default |
|---|---|
| Run | ✓ |
| Flow | |
| Global |
Output: JSON
Set Variable
Store or overwrite a variable value in selected scope
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Key | Text | Required | Variable key name. Allowed: letters, numbers, _, -, ., : |
| Value | Text (multiline) | Required | Value to store. JSON is supported. |
Settings
| Setting | Type | Default | Description |
|---|---|---|---|
| Scope | Select | Run | Run = temporary during current run, Flow = persisted for this flow, Global = persisted for your account. |
Scope options
| Option | Default |
|---|---|
| Run | ✓ |
| Flow | |
| Global |
Output: JSON
List Variables
List all variables in selected scope (optional prefix filter)
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Trigger | Text | Optional | Optional dependency input to force this node to run after an upstream node. |
Settings
| Setting | Type | Default | Description |
|---|---|---|---|
| Scope | Select | Run | Run = temporary during current run, Flow = persisted for this flow, Global = persisted for your account. |
| Key Prefix | Text | — | Only list keys that start with this prefix. |
Scope options
| Option | Default |
|---|---|
| Run | ✓ |
| Flow | |
| Global |
Output: JSON
Delete Variable
Delete one variable by key from selected scope
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Trigger | Text | Optional | Optional dependency input to force this node to run after an upstream node. |
Settings
| Setting | Type | Default | Description |
|---|---|---|---|
| Scope | Select | Run | Run = temporary during current run, Flow = persisted for this flow, Global = persisted for your account. |
| Key | Text | — | Variable key name. Allowed: letters, numbers, _, -, ., : |
Scope options
| Option | Default |
|---|---|
| Run | ✓ |
| Flow | |
| Global |
Output: JSON
Output
Type: JSON (json)