Skip to main content
ElevenLabs Documentation Docs

Search documentation

Type to search this documentation.

ElevenAgents

Twilio personalization

Configure personalization for incoming Twilio calls using webhooks.

Disclosure requirements

Informing end users about your use of ElevenAgents

TCPA Compliance

Understand key TCPA requirements for using AI agents in outbound calling

HIPAA

Learn how ElevenLabs Agents, coupled with Zero Retention Mode, is designed to promote HIPAA compliance for healthcare applications. Please refer to our compliance page for the latest information.

Data Collection and Analysis with Agents Platform in Next.js

Collect and analyse data in post-call webhooks using Agents Platform and Next.js.

Build a Voice Assistant with Agents Platform on a Raspberry Pi

Build a voice assistant with Agents Platform on a Raspberry Pi.

LiveAvatar

Cross-platform Voice Agents with Expo React Native

Cross-platform Voice Agents with Expo React Native

ElevenAgents in WordPress

Learn how to deploy a ElevenLabs agent to WordPress

ElevenAgents in Wix

Learn how to deploy a ElevenLabs agent to Wix

ElevenAgents in Webflow

Learn how to deploy a ElevenLabs agent to Webflow

ElevenAgents in Squarespace

Learn how to deploy a ElevenLabs agent to Squarespace

ElevenAgents in Framer

Learn how to deploy a ElevenLabs agent to Framer

ElevenAgents in Ghost

Learn how to deploy a ElevenLabs agent to Ghost

Simulate Conversations

Building the ElevenLabs customer interview agent

Building the ElevenLabs documentation agent

Learn how we built our documentation assistant using ElevenLabs Agents

Call queueing

Burst pricing

Chat Mode

Vite (Javascript)

Learn how to create a web application that enables voice conversations with ElevenLabs AI agents

Next.JS

Learn how to create a web application that enables voice conversations with ElevenLabs AI agents

WebSocket

Create real-time, interactive voice conversations with AI agents

Swift SDK

Kotlin SDK

ElevenAgents SDK: deploy customized, interactive voice agents in minutes for Android apps.

JavaScript SDK

React Native SDK

React SDK

Python SDK

Post-call webhooks

LLM Cascading

Together AI

Connect an agent to a custom LLM on Together AI.

SambaNova Cloud

Connect an agent to a custom LLM on SambaNova Cloud.

Groq Cloud

Connect an agent to a custom LLM on Groq Cloud.

Cloudflare Workers AI

Connect an agent to a custom LLM on Cloudflare Workers AI.

Integrate your own model

Client to server events

Client events

Events

Understand real-time communication events exchanged between client and server in ElevenLabs Agents

Triage

Hosted MCP server

Create and manage your agents from Claude and other MCP clients.

ElevenLabs CLI

Optimizing LLM costs

Practical strategies to reduce LLM inference expenses on the ElevenLabs platform.

Zero Retention Mode (per-agent)

Conversation history redaction

Automatically redact sensitive entities from stored conversation history.

Audio saving

Retention

Privacy

Manage how your agent handles data storage and privacy.

OpenTelemetry traces

Real-time monitoring

Topic discovery

Understand recurring conversation topics, sentiment, and success trends.

Real-time insights

Monitor live activity, trends, and suggested actions for your agents.

Spotlight

Understand what is happening across your agent conversations.

Analytics

Track agent performance, compare experiments, and identify optimization opportunities across your workspace

Searching conversations

Sentiment analysis

Data collection

Extract structured information from conversations such as contact details and business data.

Success evaluation

Define custom criteria to assess conversation quality, goal achievement, and customer satisfaction.

Conversation analysis

Analyze conversation quality and extract structured data from customer interactions.

Merge proposals

Ask for a branch's changes to be reviewed before they reach another branch.

Agent versioning

Experiments

Run controlled A/B tests on production traffic to optimize agent performance with data, not intuition

Agent Testing

Users

Operate

Monitor, test, and optimize your agents at scale.

Batch calling

Initiate multiple outbound calls simultaneously with your ElevenLabs agents.

Troubleshooting & FAQ

Troubleshooting & FAQ

WhatsApp tools

Let your agent send messages on WhatsApp with tools

Interactive messages

Let your agent offer tappable buttons and lists in WhatsApp conversations

Outbound messages & templates

Getting started

WhatsApp

Connect your WhatsApp business account with ElevenLabs Agents

Graph calling bot

Call or chat with your ElevenLabs agent by name inside Microsoft Teams, like a colleague.

Azure Communication Services

Let users dial a phone number that your ElevenLabs agent answers, via ACS Call Automation.

Widget tab

Embed the ElevenLabs agent widget in a Microsoft Teams tab for click-to-talk.

Microsoft Teams

Put an ElevenLabs agent inside Microsoft Teams.

Five9

Genesys

Integrate ElevenLabs Agents with Genesys using native Audio Connector integration.

Amazon Connect

Hand Amazon Connect voice contacts to ElevenAgents through Amazon Connect’s native third-party AI agent (A2A) integration.

Bandwidth SIP trunking

Connect Bandwidth SIP trunks with ElevenLabs Agents.

Exotel integration

Connect Exotel phone numbers to ElevenAgents for inbound and outbound calls.

Plivo

Integrate ElevenLabs Agents with your Plivo SIP trunks

Telnyx SIP trunking

Connect Telnyx SIP trunks with ElevenLabs Agents.

Vonage integration

Integrate ElevenAgents with Vonage voice calls using a WebSocket connector.

SMS OTP verification

Register Twilio calls

Twilio regional routing

Configure regional routing for Twilio phone numbers to ensure data residency compliance.

SMS conversations

Let users text your ElevenLabs agent through a Twilio phone number.

Custom LLM integration

Twilio native integration

Learn how to configure inbound calls for your agent with Twilio.

SIP reference

SIP trunking

Connect your existing phone system with ElevenLabs Agents using SIP trunking

Widget customization

Environment variables

Integrate

Deploy your agents across web, mobile, and telephony platforms.

Claude, Cursor, and other AI assistants

Authentication, approvals, and drafts

Customizing Architect

How Architect works

Architect

The ElevenLabs assistant for building, configuring, and iterating on your agents.

Zendesk

Twilio API

Connect your ElevenLabs agents with Twilio Voice and SMS

Telegram

Connect your ElevenLabs agents with Telegram

Tavily

Give your ElevenLabs agents real-time web search

Slack

Connect a Slack workspace to ElevenLabs Agents to chat with an agent in channels and threads

ServiceNow

Connect your ElevenLabs agents with ServiceNow ITSM

Salesforce

Parallel

Connect your ElevenLabs agents with Parallel web search

Jira

Connect your ElevenLabs agents with Jira Cloud

Intercom

Connect your ElevenLabs agents with Intercom

HubSpot

Connect your ElevenLabs agents with HubSpot CRM

Google Drive

Sync Google Drive files to your knowledge base

Google Calendar

Genesys

Connect your ElevenLabs agents with Genesys Cloud

Freshdesk

Connect your ElevenLabs agents with Freshdesk

Exa

Give your ElevenLabs agents real-time web search

Custom Channel

Cursor

Launch and manage AI coding agents from your ElevenLabs agents

Calendly

Connect your ElevenLabs agents with Calendly scheduling

Cal.com

Agent authentication

Twilio personalization

Configure personalization for incoming Twilio calls using webhooks.

Overrides

Dynamic variables

Personalization

Learn how to personalize your agent's behavior using dynamic variables and overrides.

Tool interruptions

Tool Call Sounds

Flag issue for review

Let a live agent raise a triage ticket for a problem it can't resolve, without interrupting the caller.

Update state

Let your agent update dynamic variables mid-conversation using expressions.

Voicemail detection

Play keypad touch tone

Skip turn

Transfer to number

Agent transfer

Language detection

End call

System tools

MCP integration security

Tips for securely integrating third-party Model Context Protocol servers with your ElevenLabs conversational agents.

Model Context Protocol

Code tools

Run custom JavaScript logic directly on ElevenLabs' infrastructure.

Webhook tools

Client tools

Tools

Enhance ElevenLabs agents with custom functionalities and external integrations.

Retrieval-Augmented Generation

Manage documents

Knowledge base

Language

Conversational voice design

Audio environment

Expressive mode

Speed control

Pronunciation dictionaries

Multi-voice support

Voice customization

Learn how to customize your AI agent's voice and speech patterns.

Guardrails

Channel behavior

Conversation flow

Multimodal input

Structured procedures

Free-form procedures

Procedures

Workflows

Models

Prompting guide

Quickstart

Suggest an edit

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

Export
Documentation menu