TK
03/07/2026, 9:19 AMAI Evy
03/07/2026, 9:19 AMAI Evy
03/07/2026, 9:19 AMcall_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) ]()
json
{
"call_inbound": {
"dynamic_variables": {
"customer_name": "John",
"customer_email": "john@example.com"
}
}
}AI Evy
03/07/2026, 9:19 AMretell_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 worksAI Evy
03/07/2026, 9:19 AMAI Evy
03/07/2026, 9:19 AM