Skip to main content
ElevenLabs Documentation Docs

Search documentation

Type to search this documentation.

On this pageOverview

ElevenAgents

Learn how to build, launch, and scale agents with ElevenLabs.

Agents accomplish tasks through natural dialogue - from quick requests to complex, open-ended workflows. ElevenLabs provides voice-rich, expressive models, developer tools for building multimodal agents, and tools to monitor and evaluate agent performance at scale.

From design to deployment to optimization, ElevenLabs provides everything you need to build agents at scale.

Goal Guide Description
Create conversation workflows Workflows Build multi-step workflows with visual workflow builder
Write system prompts System prompt Learn best practices for crafting effective agent prompts
Select language model Models Choose from supported LLMs or bring your own custom model
Control conversation flow Conversation flow Configure turn-taking, interruptions, and timeout settings
Configure voice & language Voice & language Select from 5k+ voices across 31 languages with customization options
Add knowledge to agent Knowledge base Upload documents and enable RAG for grounded responses
Connect tools Tools Enable agents to call clients & APIs to perform actions
Personalize each conversation Personalization Use dynamic variables and overrides for per-conversation customization
Secure agent access Authentication Implement custom authentication for protected agent access
Goal Guide Description
Build with React components ElevenLabs UI Pre-built components library for audio & agent apps (shadcn-based)
Embed widget in website Widget Add a customizable web widget to any website
Build React web apps React SDK Voice-enabled React hooks and components
Build iOS apps Swift SDK Native iOS SDK for voice agents
Build Android apps Kotlin SDK Native Android SDK for voice agents
Build React Native apps React Native SDK Cross-platform iOS and Android with React Native
Connect via SIP trunk SIP trunk Integrate with existing telephony infrastructure
Make batch outbound calls Batch calls Trigger multiple calls programmatically
Use Twilio integration Twilio Native Twilio integration for phone calls
Build custom integrations WebSocket API Low-level WebSocket protocol for custom implementations
Receive real-time events Events Subscribe to conversation events and updates
Goal Guide Description
List users by external ID Users See end users and open their conversations
Search transcripts Searching conversations Keyword and semantic search in Conversation history
Run A/B tests Experiments Test agent configuration changes with live traffic
Test agent behavior Testing Create and run automated tests for your agents
Analyze conversation quality Conversation analysis Extract insights and evaluate conversation outcomes
Track metrics & analytics Analytics Monitor performance metrics and conversation history
Configure data retention Privacy Set retention policies for conversations and audio
Reduce LLM costs Cost optimization Monitor and optimize language model expenses
Manage agents as code CLI Version control and deploy agents from your terminal
Manage agents from Claude Hosted MCP Create and update agents from any MCP client

ElevenAgents coordinates 4 core components:

  1. A fine-tuned Speech to Text (ASR) model for speech recognition
  2. Your choice of language model or custom LLM
  3. A low-latency Text to Speech (TTS) model across 5k+ voices and 70+ languages
  4. A proprietary turn-taking model that handles conversation timing

Quickstart

Build your first agent in 5 minutes

Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu