https://retellai.com/?utm_source=discord&utm_medium=seo logo
I'm trying to connect my retell ai agent with MAKE...
# ❓・ai-evy-support
t
@AI Evy I'm trying to connect my retell ai agent with MAKE webhook, I linked the webhook link into the agent's webhook field, then set it up to listen to incoming data, and started a test call. However, it does not sense my dynamic variables, so my data structure. Why?
a
Thanks for tagging me @TK. I'll look through relevant sources and get back to you shortly.
### Answer There are a few common reasons why your dynamic variables aren't being received from your Make webhook: ## 1. Webhook Location Matters For inbound calls, the webhook must be configured at the phone number level, not just the agent level. [(1) ]() The inbound webhook should trigger a
call_inbound
event before the call starts. If you're only seeing
call_started
events, the inbound webhook isn't properly configured at the phone level. ## 2. Response Structure Must Be Correct Your Make webhook response must use the correct nested structure. Dynamic variables need to be under
call_inbound.dynamic_variables
, not at the top level: [(2) ]() [(3) ]()
Copy code
json
{
  "call_inbound": {
    "dynamic_variables": {
      "customer_name": "John",
      "customer_email": "john@example.com"
    }
  }
}
[(2) ]() , [(3) ]() Returning
retell_llm_dynamic_variables
at the top level will not work for inbound webhooks. ## 3. All Values Must Be Strings Ensure all dynamic variable values are strings. Numbers, booleans, or other data types are not supported. [(4) ]() ## 4. Check for Length Issues If you're passing large amounts of data (like call summaries) , the response may fail due to length. Try testing with small, hardcoded values first. [(5) ]() ## Steps to Troubleshoot 1. Verify the webhook is set at the Phone Numbers tab, not just the agent settings [(1) ]() 2. Check your Detail Logs for any
call_inbound
webhook events and errors [(5) ]() 3. Test with hardcoded small string values in Make to confirm the structure works
​ To learn more, see the sources I considered: [[1] Inbound dynamic variables not working](https://discord.com/channels/1186424376300679209/1383762143253499987) [[2] Inbound webhook](https://docs.retellai.com/features/inbound-call-webhook) [[3] Inbound webhook returns retell_llm_dynamic_variables but agent doesn't receive them](https://community.retellai.com/t/inbound-webhook-returns-retell-llm-dynamic-variables-but-agent-doesnt-receive-them/733) [[4] Dynamic Variables](https://docs.retellai.com/build/dynamic-variables) [[5] agent not receiving dynamic variables from inbound webhook response](https://discord.com/channels/1186424376300679209/1394015802402930778) ​
Feel free to tag @AI Evy with additional questions. I also appreciate feedback, it helps me improve.