Thomas
12/19/2025, 5:11 AMAI Evy
12/19/2025, 5:11 AMAI Evy
12/19/2025, 5:11 AMAI Evy
12/19/2025, 5:11 AMAI Evy
12/19/2025, 5:11 AMdynamic_variables, not retell_llm_dynamic_variables. [(1) ]()
Your current payload:
json
{ "call_inbound": { "retell_llm_dynamic_variables": { "spam_flag": "yes" } } }
Should be:
json
{
"call_inbound": {
"dynamic_variables": {
"spam_flag": "yes"
}
}
}
The retell_llm_dynamic_variables field is used when creating outbound calls via the API (like [Create Phone Call]() ) , but for inbound webhook responses, the correct field is dynamic_variables. [(2) ]() , [(1) ]()
Additionally, regarding your Logic Split node—there's a known behavior where variables from webhook responses may not automatically populate for equation-based conditions. You may need to use Response Variables in a custom function node to explicitly set the variable value before the Logic Split can evaluate it correctly. [(3) ]()
Try updating your webhook response to use dynamic_variables and see if that resolves the hydration issue.Thomas
12/19/2025, 2:14 PM