ᴀʀᴜsʜ .
12/23/2025, 5:45 AMAI Evy
12/23/2025, 5:45 AMAI Evy
12/23/2025, 5:46 AMwebhook_url directly on each agent via the dashboard or API , [(2) ]()
- You can set this via API using the webhook_url parameter when creating or updating an agent [(1) ]()
javascript
webhook_url: "<https://your-webhook-url.com/webhook%22>
Troubleshooting why agent-level webhooks may not fire for real calls:
- Verify the webhook URL is correctly saved on the agent (check via Get Voice Agent API or dashboard) [(2) ]()
- Ensure your webhook endpoint returns a successful status code (2xx) within the timeout period [(3) ]()
- Test by starting a web call in the dashboard to verify the webhook triggers correctly [(1) ]()
If agent-level webhooks work for test calls but not real phone calls, double-check that the phone number is correctly linked to that specific agent and that no account-level webhook is overriding behavior.AI Evy
12/23/2025, 5:46 AMAI Evy
12/23/2025, 5:46 AMᴀʀᴜsʜ .
12/23/2025, 5:48 AMAI Evy
12/23/2025, 5:48 AMAI Evy
12/23/2025, 5:48 AMoutbound_agent_id or inbound_agent_id. [(3) ]()
3. Test endpoint accessibility — Make sure your webhook endpoint returns a 2xx status code. [(4) ]()
4. Try account-level webhook temporarily — As a workaround, you could use the account-level webhook to confirm data is being sent, then troubleshoot from there.
This issue has been reported and resolved for other users previously. [(2) ]() If the problem persists, I'd recommend reaching out to support directly:
- Visit [Contact Sales]()
- Check [)AI Evy
12/23/2025, 5:48 AMAI Evy
12/23/2025, 5:48 AM