Q4
02/03/2026, 12:08 PMAI Evy
02/03/2026, 12:08 PMAI Evy
02/03/2026, 12:08 PMAI Evy
02/03/2026, 12:08 PMAI Evy
02/03/2026, 12:08 PMQ4
02/03/2026, 12:38 PMAI Evy
02/03/2026, 12:38 PMAI Evy
02/03/2026, 12:38 PMlast_node or call_id.
What I can confirm from the documentation:
Dynamic Variables in Conversation Flow:
- You can define your own default_dynamic_variables in the conversation flow configuration [(1) ]()
- Example from the API:
json
"default_dynamic_variables": {
"company_name": "Retell Inc",
"support_hours": "9 AM - 5 PM"
}
Variable Types for Extract Dynamic Variable Node:
- Text - Any word or sentence
- Number - A numeric value
- Enum - A value from a predefined list
- Boolean - True or false
[(2) ]()
Equation Condition Variables:
The documentation mentions examples like {{current_time}}, {{user_location}}, {{user_age}}, and {{name}} in equation conditions, but these appear to be user-defined dynamic variables passed in before the call, not built-in system variables. [(3) ]()
You can check if a variable exists using:
- {{variable_name}} exists
- {{variable_name}} does not exists
---
I don't have documentation on a complete list of built-in system variables (like call_id or last_node) . For a definitive list, I'd recommend:
- [Contact Sales]()
- [Retell AI GitHub]()
Would you like a general answer based on my knowledge instead?AI Evy
02/03/2026, 12:38 PMAI Evy
02/03/2026, 12:38 PM