The issue is likely that the variables passed in assistantOverrides.variableValues aren’t automatically injected unless your workflow explicitly references them as variables under the “Variables” section in the Vapi dashboard.
Try declaring lead_firstname, lead_lastname, and lead_address there first — then your {{lead_firstname}} etc. placeholders will populate correctly.
You can also double-check Vapi’s docs on assistantOverrides + variableValues here:
https://docs.vapi.ai/assistants/dynamic-variables
Let me know if you still need help
@sevin