urusamir
05/14/2025, 7:09 AMVapi Support Bot
05/14/2025, 7:12 AMjson
{
"results": [
{
"result": "Based on your car’s details, the estimated offer range is 115 to 135 thousand dirhams."
}
]
}
If the issue persists despite correct formatting, it is due to a current Vapi bug with no guaranteed workaround; the team is working on a fix but Blocks are not production-ready yet [documentation](https://docs.vapi.ai/assistants/dynamic-variables).
Sources:
- [Vapi documentation on dynamic variables](https://docs.vapi.ai/assistants/dynamic-variables)
- [Vapi Discord user reports and acknowledgments](https://discord.com/channels/1211482211119796234/1321375442644762625)Vapi Support Bot
05/14/2025, 7:12 AM{{offer_range}}
) and the key in the variableValues
object sent to Vapi. Double-check that you are passing the variable like this in your API or SDK call:
json
"assistantOverrides": {
"variableValues": {
"offer_range": "115-135 thousand dirhams"
}
}
Make sure the prompt uses {{offer_range}}
exactly, and the key in variableValues
matches it character-for-character. This should resolve the placeholder not being replaced in the voice response ([Vapi documentation](https://docs.vapi.ai/assistants/dynamic-variables)).
Source:
- [Vapi documentation: Dynamic Variables](https://docs.vapi.ai/assistants/dynamic-variables)Vapi Support Bot
05/14/2025, 7:34 AMurusamir
05/14/2025, 7:34 AMVapi Support Bot
05/14/2025, 7:36 AMVapi Support Bot
05/14/2025, 7:36 AM