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 PrefixTextOnly 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.
KeyTextVariable key name. Allowed: letters, numbers, _, -, ., :
Scope options
OptionDefault
Run
Flow
Global

Output: JSON

Output

Type: JSON (json)