https://retellai.com/?utm_source=discord&utm_medium=seo logo
, I have a dynamic variable that I update mid-call
# ❓・ai-evy-support
e
@AI Evy, I have a dynamic variable that I update mid-call. The conversation transition should catch as an edge but as of today, it's not working. It was working last week and there is nothing changed that I'm aware of on my side.
a
Thanks for tagging me @Enigmasse. I'll look through relevant sources and get back to you shortly.
re evaluated before prompt conditions If these steps don't resolve the issue, could you share a call ID where this is occurring so the support team can investigate further?
### Answer Based on the sources, there are several known issues with dynamic variable transitions that match your description. Key troubleshooting steps: 1. Check variable spacing - Ensure your equation uses the exact format
{{variable_name}} exists
or
{{variable_name}} does not exist
without extra spaces inside the curly braces [(1) ]() [(2) ]() 2. Verify the variable is populated - Add the dynamic variable to a static sentence in your conversation node to confirm it's being updated correctly during the call [(1) ]() 3. Node requires user response - A common issue is that conversation nodes with equation transitions wait for a user response before evaluating the transition, even if the variable exists . To bypass this, enable "skip response" on the node and add a logic split node after it 4. Use prompt transitions as alternative - If equation transitions continue failing, try using prompt-based transitions instead (e.g., "status exists" without the curly braces) [(1) ]() [(2) ]() 5. Agent version issue - Verify you're using the correct agent version (draft vs. deployed) . If you updated the agent but your phone number uses an older version, it may have outdated transition settings [(3) ]() Important note: Equation conditions are evaluated top to bottom, and the system follows the first condition that evaluates to true [(4) ]() . All equation conditions a
​ To learn more, see the sources I considered: [[1] Issues with transitions - getting stuck on Conversation and Logic Split Nodes using dynamic variable](https://discord.com/channels/1186424376300679209/1437030319541719172) [[2] Transitions do not work with equations and dynamic variable](https://discord.com/channels/1186424376300679209/1430615179967856663) [[3] Transfer to variable not working](https://community.retellai.com/t/transfer-to-variable-not-working/552) [[4] Step 3: Add transition conditions](https://docs.retellai.com/build/conversation-flow/transition-condition) ​
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.