Overview

This guide walks you through setting up and monitoring your Elevenlabs-based voice agents using Cekura’s observability suite. Learn how to configure your integration and access powerful monitoring tools.

Setting Up Elevenlabs Integration

Observability Configuration

To enable monitoring for your Elevenlabs agent, you’ll need to configure the observability settings in your dashboard. Use this URL:
https://api.cekura.ai/observability/v1/elevenlabs/observe/
Elevenlabs Observability Configuration

API Key and Agent ID Setup

Make sure you have a API key setup on Elevenlabs. Simply go to the API keys section and verify you have atleast 1 key. Elevenlabs API Key Configuration Elevenlabs API Key Configuration

Cekura Integration

Add the API key from Elevenlabs to Cekura in the Agent Settings page. Ensure you have copied your agent ID from Elevenlabs as well. Elevenlabs Agent ID You should be all set now. Simply make a call from Elevenlabs (phone number based or even webcall) to test it out. The calls will start appearing in the observability Calls section

Request Body Example

When using Elevenlabs, here’s what the request body will look like when creating a new call log entry in Cekura:
{
  "agent": <agent_id_in_cekura>,
  "transcript_type": "elevenlabs",
  "transcript_json": elevenlabs_response["transcript"],
  "call_id": elevenlabs_response["conversation_id"]
}