---
title: Reusable variables
slug: archbee-docs/reusable-variables
description: Learn how to add, filter, and edit variables in our step-by-step guide. Discover best practices for naming and value conventions, along with character limits. Take advantage of our visual demo showcasing the power of reusable variables. Optimize your use
docTags: 
createdAt: 2022-03-30T11:00:05.000Z
---

## Add a Variable

::::WorkflowBlock
:::WorkflowBlockItem
In the bottom left corner, click on the **Reusable content → Variables** tab.
:::

:::WorkflowBlockItem
In the new window, you can now define your variables or edit the existing ones if you have already defined them.
:::

:::WorkflowBlockItem
Add the name and value, then click the **Add** button.
:::

:::WorkflowBlockItem
Now you can go back to the editor and type `{{` to open the list of variables.
:::

:::WorkflowBlockItem
Filter the variables by typing the name you have defined in the previous step.
:::
::::

## Edit a Variable

::::WorkflowBlock
:::WorkflowBlockItem
Once again, click on the **Reusable content → Variables** tab.
:::

:::WorkflowBlockItem
Look for the variable you want to change.
:::

:::WorkflowBlockItem
Click on the pencil icon and change the value.
:::

:::WorkflowBlockItem
If you want to delete a variable, click on the trash icon.
:::
::::

:::hint{type="warning"}
When you change the name of a variable, it will no longer render the value you have defined.
If you changed the variable's name, create a new one with the same name and value to render it again.
:::

## Naming and value conventions

- You don't need to add `{{}} `when you define the variable name → it's added automatically.
- Spaces in the variable name are *trimmed*.
- You can use underscore `_`, dot `.`, or dash `-` in the variable name.
- Letters (both uppercase and lowercase) are allowed, as are numbers.

:::hint{type="info"}
**Limits&#x20;**

- Variable name character limit is *40*.
- Variable value character limit is *100*.
:::

## Reusable variables in action

Check out the video below to see how to add your reusable variables:

![](https://app.archbee.com/api/optimize/bNBm7nPJgXjbjLyfbHNh2/dbdStaP54wga934_B_yQg_archbee-reusable-variables.gif "Reusable variables example")
