# Using dynamic variables

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

* [x] Navigate to [Assistants](https://voicegenie.gitbook.io/voicegenie-ai/assistants#what-are-assistants)
* [x] Begin [script](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/assistants/creating-an-assistant/script "mention")-ing using <mark style="color:purple;">Manual</mark>, <mark style="color:yellow;">Generative</mark>, or <mark style="color:red;">Templates</mark>
* [x] Insert <mark style="color:yellow;">"@"</mark> wherever you wish to employ [dynamic variables](https://voicegenie.gitbook.io/voicegenie-ai/product-guides/dynamic-personalization-detailed-explanation.), and select the desired variable from the drop-down list
* [x] <mark style="color:yellow;">Save</mark> your changes

<figure><img src="https://2388547697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0laq0AYcP1vWMs8XK65g%2Fuploads%2FIEHftwXNNHigQGaUj5D8%2FScreenshot%20from%202024-03-01%2016-38-29.png?alt=media&#x26;token=c43b980d-d5f2-416a-b5ff-5045723487c6" alt=""><figcaption><p>Screenshot of using dynamic variables in the assistant</p></figcaption></figure>

{% hint style="danger" %}
The drop-down menu on <mark style="color:yellow;">@</mark> displays all variables from all contact lists,so select variables exclusively from the contact list intended for use with that particular assistant in campaign execution.
{% 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/>
