Variables

Reuse named values across workflows and agents without hard-coding them in every step.

Variables are named values you store once and reuse wherever Automate accepts dynamic fields. Create them at Variables, then insert them into workflow steps or let agents read and update them with the built-in Variables tools.

1 Open Variables under Build. 2 Click New Variable (top right).

In this guide

TopicStart here
Create, change, or delete a variableCreate and manage
Insert variables in workflow fields and app actionsUse in workflows
Let agents read or update variables safelyUse with agents

Saved variables vs execution variables

KindLifetimeGood for
Saved variable (Variables page)Persists until you change or delete itShared settings across many runs
Execution variableExists only for one workflow runPassing temporary data between steps in that run

Do not put long-lived business settings into execution variables. Create a saved variable instead. Details for both kinds are in Use in workflows.

Scope: workspace or project

When you create a variable you can optionally assign a project.

ChoiceWho can use it
No project (workspace-wide)Any project in the workspace that has access
A specific projectThat project (and tools that resolve project-scoped access)

Rules and limits

RuleDetail
Name lengthUp to 100 characters; required
Description lengthUp to 1000 characters; optional
ValueRequired when you create or update
Data types you can pick in the UIText, Number, True/False, Date
Name uniquenessPrefer unique, human-readable names so pickers and agents stay clear
Delete impactDeleting a variable affects every workflow that still references it
SecretsPrefer connection credentials for API keys and passwords. Variables may appear in the Variables table and in run context; treat them as shared configuration, not a secrets vault

Related