Ported Twilio Numbers and Make .com

I am not receiving the call_analyzed packet when I call from the ported number. Logs show that Retell is receiving a 404 error from Make.com. When I call from the web within Retell it works fine. Please help, thanks!

Hey! This is a classic difference between how Retell sends the call_analyzed webhook for web calls vs. phone calls — the payload structure is slightly different and that’s likely what’s tripping up your Make.com scenario.

First, a few things to check:

  1. Are you using the same agent for both the web call and the ported number? It’s worth confirming — if they’re separate agents, one may have the webhook configured and the other may not.
  2. Where is your webhook configured — workspace level or agent level? Go to your Retell dashboard and check both:
    • Workspace-level: Settings → Webhooks
      • Agent-level: Open the agent → Webhook Settings
      • If it’s only set at one level, calls from a different context may not be triggering it.
      • Do you have the Webhook Events setup for call analyzed events on?
    • The most likely culprit — payload differences:
  3. Open your Make scenario and look at the raw data coming into your webhook trigger. Compare what the payload looks like for a web call vs. a phone call. The key fields that differ are things like call_type ("web_call” vs "phone_call”), and the presence/absence of fields like from_number, to_number, etc.

If you have conditional routing in your Make scenario (e.g., a Router or a filter on a specific field), it’s very likely that the phone call payload is not matching the condition — so the route that handles call_analyzed never gets triggered, and Make returns a 404 back to Retell.

Quick debug steps:

  • Temporarily remove any filters/conditions on your webhook trigger in Make and run a test phone call — does the data arrive?
    • Check the Make scenario execution history and look at what payload came in — share it here if you can (redact any sensitive info) and we can help identify what’s different.
  • Let us know what you find!

Hello @ernestadamsrei

The 404 from Make.com means Retell is hitting an endpoint that doesn’t exist at Make.com’s side.

The key insight: when calling from the web (Retell), the agent uses your account-level or agent-level webhook. When calling from the ported number, it likely uses an agent assigned to that phone number which may have a different (or stale/invalid) webhook_url set — pointing to a Make.com scenario URL that no longer exists or is inactive.

Things to check:

  1. The agent bound to the ported number — verify its webhook_url field. Agent-level webhooks override account-level ones.

  2. Make sure the Make.com scenario is turned on (inactive scenarios return 404).

  3. Confirm the Make.com webhook URL hasn’t been regenerated.

Thank You

Hi Andrew, thanks for your help! :slight_smile:

The first snip is what I get when calling from the port number, the second is what I get when testing from the web. I have the same Web Hook in the agent and the phone number. The call_analyzed payload only comes when I test it. I have other agents that use the native Retell AI phone number that do not have this problem.