#how to basically get the realtime update on the conversations, like If a conversation is failed, sh
1 messages · Page 1 of 1 (latest)
Short answer: ElevenLabs does not send a real-time “call failed” webhook while a call is in progress. The only conversation webhooks are post-call, delivered after the call ends and analysis completes.
What you can do
- Post-call failure notification: Enable the post_call_transcription webhook and check data.status in the payload. Status values include failed (same schema as the GET Conversation response). This is sent after the call finishes. (elevenlabs.io)
- Real-time monitoring during the call: Use the Agent WebSocket. It’s the only real-time channel (server-to-client events like transcripts, audio, etc.). You can detect disconnects/errors client-side and notify your own systems immediately. There is no built-in “failed” webhook event type. (elevenlabs.io)
- Polling for status: If you need server-side detection without a client connection, poll GET /v1/convai/conversations/:conversation_id until status becomes failed or done. You can also list conversations and filter by call_successful=failure for reporting. (elevenlabs.io)
Important details
- Supported webhook event types currently include post_call_transcription (call finished) and a few voice-removal events—there is no separate in-call failure webhook type. (elevenlabs.io)
- Post-call webhooks can be HMAC-signed; repeated delivery failures are auto-disabled, and HIPAA-enabled webhooks are not retried. (elevenlabs.io)
- Some failures occur before a conversation is created (e.g., missing required dynamic variables). In such cases there may be no transcript/webhook; the reason appears in Call History in the dashboard. (help.elevenlabs.io)
Bottom line: For immediate (“real-time”) failure handling, keep the WebSocket open and trigger your own webhook on error/close. For authoritative outcome (including failures) after a call ends, rely on the post_call_transcription webhook’s data.status or poll the Conversations API. (elevenlabs.io)
Sources:
Post-call webhooks | ElevenLabs Documentation
Agent WebSockets | ElevenLabs Documentation
Get conversation details | ElevenLabs Documentation
Webhooks | ElevenLabs Documentation
Post-call webhooks | ElevenLabs Documentation
Where can I locate the reason for my call failing? – ElevenLabs
Agent WebSockets | ElevenLabs Documentation
for no call conversations, the webhook is not called why so