Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Zaps
  • Do more with Zaps

Create reusable variables to use in Zaps

Written by Owner

Updated at August 20th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Tables
    Work with tables Manage tables Create tables Troubleshoot Zapier Tables
  • Product updates
    Product updates: January 2023 Product updates: March 2023 Product updates: February 2023 Product updates: April 2023 Product updates: May 2023 Product updates: June 2023 Product updates: July 2023 Product updates: August 2023 Product updates: September 2023 Product updates: October 2023 Product updates: November 2023 Product updates: December 2023 Product updates: January 2024 Product updates: February 2024 Product updates: March 2024 Product updates: April 2024 Product updates: May 2024 Product updates: June 2024 Product updates: July 2024 Product updates: August 2024 Product updates: September 2024 Product updates: October 2024 Product updates: November 2024 Product updates: December 2024 Product updates: January 2025 Product updates: February 2025 Product updates: March 2025 Product updates: April 2025 Product updates: May 2025 Product updates: June 2025 Product updates: July 2025 Product updates: August 2025
  • Zaps
    Zap basics Zap history Troubleshoot Zaps Manage your Zaps Do more with Zaps
  • Your Zapier account
    Plans Billing Account profile Notifications Data privacy & security Get help User roles and permissions
  • Interfaces
    Troubleshoot Zapier Interfaces Create an interface Use interface components Manage interfaces
  • Canvas
    Create a canvas Collaborate on a canvas
  • Chatbots
    Add logic and knowledge to chatbots Troubleshoot chatbots Create chatbots Manage chatbots
  • Getting started
    Intro to Zapier Set up your Zapier account Use case templates
  • Agents
    Create agents Manage agents Troubleshoot agents
  • MCP
    Set up MCP
  • Built-in tools
    Filter & Paths Formatter Schedule & Delay Email, IMAP, SMTP, & Email Parser Webhooks & Code Storage, Digest, & RSS Sub-Zap & Looping Other built-in tools Custom Actions & API Requests Functions AI by Zapier & AI actions Copilot Human in the Loop
  • Lead Router
    Create routers
  • Apps
    Connect and manage your app connections AI apps on Zapier Apps on Zapier
+ More

Table of Contents

Global variables Create a global variable Manage global variables Limitations Character limits System variables Available system variables Limitations Use a variable Next steps

Variables are a way to store static values that you can map to other fields in your Zaps. This allows you to reuse the same value anywhere you need it. When you update or delete a variable, Zaps will automatically update its value everywhere it is mapped.

Selecting a variable when mapping fields

Global variable mapped in a field

Example

You have a large number of sales-related Zaps where you need to insert your company website in fields. Instead of manually typing it in each time, you can create and use a variable.

Available on plans:

A green checkmark

Free

A green checkmark

Professional

A green checkmark

Team

A green checkmark

Enterprise

Global variables System variables

Global variables

Global variables are custom variables that you create and share across all users in your account. You can identify variables in Zaps, as they appear with the globe icon and are blue. 

Create a global variable

To create a variable in the Zap editor:

  1. In the bottom left, click Library . A dialog box will appear with the library.
  2. In the upper right, click + Create variable. You will be redirected to the Create variable section.
  3. In the Variable Name field, enter a name for your variable.
  4. In the Variable Type field, select an option from the dropdown menu.
    • Text.
    • Number.
    • Date.
    • Email.
    • Phone.
    • Link.
    • Code.
  5. Click Save. You will be redirected back to the Variables section.

After you create a global variable, you can map it to fields in any action step in your Zap.

Dialog box for creating a variable

Manage global variables

You can manage variables in the Variables library. The library lists all variables created in your account. If you have a Team or Enterprise account, all created variables are accessible to all members.

To view your Variables library:

  1. Go to the Zap editor.
  2. In the bottom left, click Library . A dialog box will appear with the Variable library.
  3. All variables created in your Zapier account will appear in the Global tab.

List view of all variables created in an account

It lists variables in chronological order of when you created or last updated them, with newest on top. If you are on a Team or Enterprise plan, variables you own will appear before variables owned by other users in your account. You can manage each variable by clicking its settings icon to open the dropdown menu. Then select an option:

  • Edit: redirects you to the Edit variable section where you can change the variable name, type, or value.
  • Duplicate: duplicates the variable.
    • You will see a (1) appended after the name to indicate it’s a copy of the original variable.

Original and duplicate variable

  • Delete: deletes the variable.
    • Anywhere it was mapped, your Zap will replace it with Undefined variable X, where “X” is the ID of the deleted variable.
    • Your Zap will return a null value when it runs.

Deleted variable with null value

Limitations

  • You cannot use global variables in trigger steps.
  • Each variable must have a unique variable name. You cannot reuse variable names.
  • You can have up to 1000 global variables in your account.
    • If you are on a Team or Enterprise plan, this limit is across all users in your account.
  • Variable values are strings, which are simple alphanumeric values and/or special characters. They do not support complex values like line items.
  • Zapier recommends that you do not use variables to store or share sensitive information, such as passwords, authorization credentials, or tokens.
    • Variables are shared with all users on your account.
    • Variables are not encrypted.
  • All users in your account can edit a variable, even if they did not create or own it.
  • The user who created the variable, account super admins, or the account owner can delete a variable.

Character limits

  • Variable names: 128 characters.
  • Variable values: 5,000 characters.
  • Character counts include alphanumeric values, spaces, and other special characters.

System variables

System variables are predefined variables that exist for all users in your account. Use them to insert timestamps or Zap metadata in your Zaps. You can identify system variables in Zaps, as they appear with the file box icon and are pink. You can find them in the Variables library:

  1. In the bottom left, click Variables. A dialog box will appear with the Variables library.
  2. In the top left, select the System tab to view all available system variables.

You can map system variables to fields in any action step in your Zap.

System variables displayed in the Variables library

Available system variables

Name Description
Current time

Date and time of the step run for your Zap’s timezone setting

Example: MM/DD/YY hh:mmAM/PM

Current time (UNIX)

Date and time of the step run in UNIX format

Example: 1753953840

Current time: UTC (ISO)

Date and time of the step run in UTC-0:00

Example: YYYY-MM-DDTHH:mm:ss+00:00

Current time: EST (ISO)

Date and time of the step run in UTC-05:00

Example: YYYY-MM-DDTHH:mm:ss-05:00

Current time: EDT (ISO)

Date and time of the step run in UTC-04:00

Example: YYYY-MM-DDTHH:mm:ss-04:00

Current time: CST (ISO)

Date and time of the step run in UTC-06:00

Example: YYYY-MM-DDTHH:mm:ss-06:00

Current time: CDT (ISO)

Date and time of the step run in UTC-05:00

Example: YYYY-MM-DDTHH:mm:ss-05:00

Current time: MST (ISO)

Date and time of the step run in UTC-07:00

Example: YYYY-MM-DDTHH:mm:ss-07:00

Current time: MDT (ISO)

Date and time of the step run in UTC-06:00

Example: YYYY-MM-DDTHH:mm:ss-06:00

Current time: PST (ISO)

Date and time of the step run in UTC-08:00

Example: YYYY-MM-DDTHH:mm:ss-08:00

Current time: PDT (ISO)

Date and time of the step run in UTC-07:00

Example: YYYY-MM-DDTHH:mm:ss-07:00

Run ID

ID of the specific Zap run

Example: 550e8400-e29b-41d4-a716-446655440000

Step ID

ID of the step where this variable is mapped

Example: 987654321

Zap ID

ID of the Zap where this variable is mapped

Example: 123456789

Tip

You can use a Formatter step to reformat your timestamp. You can also adjust system variable timestamps with date and time modifiers.

Limitations

You cannot use system variables in trigger steps.

Use a variable

To map a variable to a field:

  • Click your field to expand the dropdown menu.
  • Select the Variables tab.
  • Search for and select your variable.

Next steps

Variables are available for anyone in your account to use by mapping it to a field in their Zap.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Transfer existing data using a spreadsheet
  • Modify test records in Zaps
  • Use conditional logic to filter and split your Zap workflows
  • How to change values in your workflows
  • Data storage solutions for your workflows

Copyright 2025 – OBZ-Zapier.

Knowledge Base Software powered by Helpjuice

Expand