Skip to main content

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).

VariablesGet Variable
Key*Text
TriggerText
ScopeSelect
Node as configured in “Get Variable” mode. Fields marked * are required. Dots are connection handles.

Modes​

This node reconfigures itself depending on the selected mode — each mode has its own fields.

ModeWhat it doesOutput
Get VariableRead a single variable value from selected scopeJSON
Set VariableStore or overwrite a variable value in selected scopeJSON
List VariablesList all variables in selected scope (optional prefix filter)JSON
Delete VariableDelete one variable by key from selected scopeJSON

Get Variable​

Read a single variable value from selected scope

VariablesGet Variable
Key*Text
TriggerText
ScopeSelect

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
KeyTextRequiredVariable key name. Allowed: letters, numbers, _, -, ., :
TriggerTextOptionalOptional dependency input to force this node to run after an upstream node.

Settings​

SettingTypeDefaultDescription
ScopeSelectRunRun = temporary during current run, Flow = persisted for this flow, Global = persisted for your account.
Scope options​
OptionDefault
Run✓
Flow
Global

Output: JSON

Set Variable​

Store or overwrite a variable value in selected scope

VariablesSet Variable
Key*Text
Value*Text (multiline)
ScopeSelect

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
KeyTextRequiredVariable key name. Allowed: letters, numbers, _, -, ., :
ValueText (multiline)RequiredValue to store. JSON is supported.

Settings​

SettingTypeDefaultDescription
ScopeSelectRunRun = temporary during current run, Flow = persisted for this flow, Global = persisted for your account.
Scope options​
OptionDefault
Run✓
Flow
Global

Output: JSON

List Variables​

List all variables in selected scope (optional prefix filter)

VariablesList Variables
TriggerText
ScopeSelect
Key PrefixText

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
TriggerTextOptionalOptional dependency input to force this node to run after an upstream node.

Settings​

SettingTypeDefaultDescription
ScopeSelectRunRun = temporary during current run, Flow = persisted for this flow, Global = persisted for your account.
Key PrefixText—Only list keys that start with this prefix.
Scope options​
OptionDefault
Run✓
Flow
Global

Output: JSON

Delete Variable​

Delete one variable by key from selected scope

VariablesDelete Variable
TriggerText
ScopeSelect
KeyText

Inputs​

Each input can be typed in directly or connected to another node's output.

InputTypeRequiredDescription
TriggerTextOptionalOptional dependency input to force this node to run after an upstream node.

Settings​

SettingTypeDefaultDescription
ScopeSelectRunRun = temporary during current run, Flow = persisted for this flow, Global = persisted for your account.
KeyText—Variable key name. Allowed: letters, numbers, _, -, ., :
Scope options​
OptionDefault
Run✓
Flow
Global

Output: JSON

Output​

Type: JSON (json)