> ## Documentation Index
> Fetch the complete documentation index at: https://docs.retellai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Extract Dynamic Variable Node

Extract dynamic variable node is used to extract information from conversation and store them as dynamic variable. It's not intended for having a conversation with the user.

<Frame>
  <img src="https://mintcdn.com/retellai/zL2HeUqUnagEN9eK/images/cf/extract-dv-node.png?fit=max&auto=format&n=zL2HeUqUnagEN9eK&q=85&s=51acd676170c4bfe361f6740ef0b80e0" width="334" height="284" data-path="images/cf/extract-dv-node.png" />
</Frame>

## Add a variable

To create a variable, fill in the following details:

* **Variable Name** – A short name to reference this variable.
* **Description** – A brief explanation of what this value should be.
* **Variable Type** – Choose from `Text`, `Number`, `Enum`, or `Boolean`.
* **Enum Options** - Options to choose from. Only when type is enum

***

## Variable Types

You can create variables of the following types:

* **Text** - Any word or sentence. Examples: `"headache"`, `"John Smith"`
* **Number** - A numeric value. Examples: `42`, `98.6`
* **Enum** - A value from a predefined list. Examples: `"Yes"`, `"No"`, `"Maybe"`
* **Boolean** - True or false.

<Frame>
  <img src="https://mintcdn.com/retellai/zL2HeUqUnagEN9eK/images/cf/edv-add-variable.png?fit=max&auto=format&n=zL2HeUqUnagEN9eK&q=85&s=24b2f2cd65821dac10daa27b542844a6" width="800" height="804" data-path="images/cf/edv-add-variable.png" />
</Frame>

## Node Settings

* **Global Node**: read more at [Global Node](/build/conversation-flow/global-node)
* **LLM**: choose a different model for this particular node. Will be used for function argument generation, and potentially speak during execution message generation.
* **Fine-tuning Examples**: Can finetune transition. Read more at [Finetune Examples](/build/conversation-flow/finetune-examples)
