#my calls finished webhook is not being called. I am not seeing the request in my backend log. I hav
1 messages · Page 1 of 1 (latest)
Here’s a targeted checklist to diagnose why a “call finished” webhook isn’t reaching your backend:
-
Confirm the correct event is enabled and subscribed
- Post‑call webhooks fire only after analysis is complete. Ensure you’ve enabled either post_call_transcription or post_call_audio for Agents Platform in your workspace settings. (elevenlabs.io)
- Webhooks must be created and then explicitly selected for Agents Platform events; only workspace admins can configure them. (elevenlabs.io)
-
Check webhook status and delivery requirements
- Your endpoint must return HTTP 200 quickly; heavy processing should be deferred. Repeated failures auto‑disable the webhook after 10 consecutive failures if the last success was >7 days ago or never. Re‑enable it in settings if disabled. (elevenlabs.io)
- Post‑call webhooks are dispatched only once; do not rely on retries. For HIPAA compliance, failed post‑call webhooks are not retried. (elevenlabs.io)
-
Verify authentication handling
- If you validate signatures, ensure you read the ElevenLabs-Signature header and compute HMAC-SHA256 over "timestamp.raw_request_body" (format t=…,v0=…). A mismatch will cause your handler to reject the request. (elevenlabs.io)
-
Confirm the event actually occurs
- If the phone call fails to initiate (e.g., declined/no answer), a “finished” transcription webhook won’t fire. Use the call_initiation_failure webhook to get failure details. (elevenlabs.io)
-
Endpoint accessibility during development
- Webhook URLs must be publicly accessible over HTTPS. For local testing, expose your server with a tool like ngrok and use the HTTPS URL as the callback. (elevenlabs.io)
-
Check service status around your test times
- There were resolved incidents affecting post‑call webhooks on July 9–10, 2025 (UTC). If your tests were during that window, deliveries may have failed or signatures been invalid. (status.elevenlabs.io)
If you still see no hits in your logs after confirming the above, try: re‑enabling the webhook, creating a fresh webhook with HMAC, and placing a short test call to trigger a post‑call event, verifying you return 200 immediately. (elevenlabs.io)
Sources:
Post-call webhooks | ElevenLabs Documentation
Webhooks | ElevenLabs Documentation
Webhooks | ElevenLabs Documentation
Post-call webhooks | ElevenLabs Documentation
Webhooks | ElevenLabs Documentation
Post-call webhooks | ElevenLabs Documentation
Asynchronous Speech to Text | ElevenLabs Documentation
Post-call webhooks failed to send - ElevenLabs Status
Webhooks | ElevenLabs Documentation
still does not work, what is support email ?