> For the complete documentation index, see [llms.txt](https://voicegenie.gitbook.io/voicegenie-ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/dynamic-personalization-detailed-explanation./using-dynamic-variables.md).

# Using dynamic variables

This page explains the how to use dynamic variables in assistant.

{% hint style="success" %}
Ensure contact list(s) are uploaded to utilize their variables.
{% endhint %}

* [x] Ensure the relevant contact list(s) are uploaded to use their variables.
* [x] Navigate to **Assistants**.
* [x] Start creating or editing an assistant using **Manual**, **Generative**, or **Templates**.
* [x] Insert "**@**" wherever you want to use a dynamic variable, then select the desired variable from the drop-down list.
* [x] Click **Create** to apply your changes

<figure><img src="https://2388547697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0laq0AYcP1vWMs8XK65g%2Fuploads%2FDMOB8dLfSmpAQtDELw9v%2FVG_DynamicPersonalization.png?alt=media&amp;token=4899ced9-d6d5-4ea3-843e-4b386c4b2838" alt=""><figcaption><p>Screenshot of using dynamic variables in the assistant</p></figcaption></figure>

{% hint style="danger" %}
The **“@” drop-down menu** displays all variables from all contact lists.\
**Important:** Select only the variables from the **contact list** associated with the assistant you are using in the campaign to ensure proper functionality.
{% endhint %}

{% hint style="success" %}
You can use dynamic variables in the <mark style="color:yellow;">Call opening Message</mark> too.
{% endhint %}

<https://app.voicegenie.ai/>
