DashboardSign inStart your trial

ElevenLabs

Reference

155 actions for ElevenLabs workflows.

01. Operations

Act on ElevenLabs from a workflow

Operations are the actions a workflow can take in ElevenLabs, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Admin

1 operation

Manage single sign-on provider settings for your ElevenLabs workspace. Use these operations when configuring enterprise authentication and access control for your organization.

Action

Get sso provider admin

ELEVENLABS_GET_SSO_PROVIDER_ADMIN

Retrieve the current Single Sign-On provider settings for your ElevenLabs workspace to verify authentication configurations and access details.

2 input

Agents

13 operations

Build and manage conversational AI agents that can handle voice interactions and customer conversations. These operations let you create, configure, test, and deploy intelligent agents with customized avatars, phone numbers, and conversation simulation capabilities.

Action★ Featured

Create Conversational AI Agent

ELEVENLABS_CREATE_CONVERSATIONAL_AGENT

Set up a new conversational AI agent with custom voice, personality, and behavior settings to handle customer interactions automatically. This lets you deploy intelligent virtual assistants without manual configuration.

5 input
Action★ Featured

Get Conversational AI Agent

ELEVENLABS_GET_CONVAI_AGENT

Retrieve the complete configuration and settings for a specific Conversational AI agent to review its setup, channels, and conversation parameters.

3 input
Action★ Featured

Update Conversational AI Agent

ELEVENLABS_UPDATE_CONVAI_AGENT

Modify an existing Conversational AI agent's configuration, including its name, conversation behavior, workflow, and platform settings. Use this to refine how your AI agent interacts with customers or handles specific tasks.

9 input
Action

Attach phone number to agent

ELEVENLABS_ATTACH_PHONE_NUMBER_TO_AGENT

Assign or reassign a phone number to a specific agent, enabling you to control which agent receives calls on that number. This is essential for routing inbound calls to the right team member based on availability, expertise, or business needs.

4 input
Action

Delete Conversational AI Agent

ELEVENLABS_DELETE_CONVAI_AGENT

Permanently removes a Conversational AI agent from your ElevenLabs workspace, freeing up resources and cleaning up unused voice assistants. Use this when you no longer need an agent or want to replace it with a new configuration.

1 input
Action

Duplicate Conversational AI Agent

ELEVENLABS_DUPLICATE_CONVAI_AGENT

Creates a copy of an existing conversational AI agent with all its settings and configurations, allowing you to quickly set up similar agents with different names or purposes.

2 input
Action

Get agent details

ELEVENLABS_GET_AGENT_DETAILS

Retrieve detailed information about a conversational AI agent, including its configuration and assigned phone numbers for making outbound calls. Use this to verify agent settings and select the correct agent before initiating phone conversations.

2 input
Action

Get Agent Link

ELEVENLABS_GET_AGENT_LINK

Retrieves the shareable link for your Conversational AI agent so you can distribute it to users, customers, or team members. Use this when you need to get the URL to enable others to interact with your AI agent.

1 input
Action

Get Agent Widget Config

ELEVENLABS_GET_CONVAI_AGENTS_WIDGET

Retrieve the widget configuration settings for your conversational AI agent, including display appearance, colors, text, and behavioral options. This allows you to view and manage how your agent appears when embedded on your website or app.

2 input
Action

Get ConvAI Agents Summaries

ELEVENLABS_GET_CONVAI_AGENTS_SUMMARIES

Retrieve metadata summaries for your conversational AI agents, including their names, tags, creation dates, and status information. This helps you quickly view and organize your AI agent portfolio without diving into detailed configurations.

1 input
Action

Set Agent Avatar

ELEVENLABS_SET_AGENT_AVATAR

Upload and customize the profile image displayed for your AI conversational agent in its widget, making it more recognizable and professional for your customers.

2 input
Action

Simulate Conversational AI Agent Conversation

ELEVENLABS_SIMULATE_CONVAI_AGENTS_SIMULATE_CONVERSATION

Test your conversational AI agent by running a simulated conversation with an AI user, receiving a full transcript and performance analysis to evaluate how your agent handles specific scenarios.

4 input
Action

Stream ConvAI agent simulate conversation

ELEVENLABS_STREAM_CONVAI_AGENTS_SIMULATE_CONVERSATION

Test and preview how your AI agent will interact with users by simulating real conversations in real-time, with streaming responses showing the full exchange and performance analysis.

4 input

Analytics

1 operation

Monitor real-time activity and engagement metrics for your conversational AI agents. Track live conversation counts to understand current system usage and agent performance at a glance.

Action

Get conversational AI analytics live count

ELEVENLABS_GET_CONVAI_ANALYTICS_LIVE_COUNT

Retrieves the current number of active conversations happening in real-time with your Conversational AI agents, helping you monitor system usage and understand customer engagement at a glance.

1 input

Audio

8 operations

Convert text and speech into high-quality audio, apply voice effects, and process audio files for various use cases. Use these operations when you need to generate speech, perform voice conversion, isolate audio elements, or produce audio content from written or spoken input.

Action★ Featured

Speech to speech

ELEVENLABS_SPEECH_TO_SPEECH

Transform an existing audio file by applying a specific voice to it, preserving the original speech patterns while changing the speaker's voice characteristics. This is ideal when you want to recreate audio content with a different voice or maintain consistency across your content.

7 input
Action★ Featured

Text to speech

ELEVENLABS_TEXT_TO_SPEECH

Converts written text into high-quality audio using ElevenLabs' advanced voice synthesis technology, producing a downloadable audio file ready for distribution. This enables solopreneurs to create professional voiceovers, podcasts, and audio content without hiring voice actors.

8 input
Action

Convert chapter to audio

ELEVENLABS_CONVERT_CHAPTER

Transform written chapter content into professional audio files, enabling you to create audiobook versions of your written materials without manual recording.

2 input
Action

Speech to speech streaming

ELEVENLABS_SPEECH_TO_SPEECH_STREAMING

Transform audio in real-time by converting speech from one voice to another, allowing you to rebrand or repurpose audio content with a different voice profile.

7 input
Action

Stream audio isolation

ELEVENLABS_STREAM_AUDIO_ISOLATION

Remove background noise from audio recordings in real-time by isolating vocals and speech, delivering clean audio output without interrupting your workflow. This is essential when you need professional-quality audio from recordings made in noisy environments.

2 input
Action

Stream chapter audio

ELEVENLABS_STREAM_CHAPTER_AUDIO

Generates and streams audio content for a specific chapter from your ElevenLabs project, with optional conversion to MPEG format for compatibility. This allows you to deliver professional voiceover content on-demand without waiting for full processing.

4 input
Action

Stream project audio

ELEVENLABS_STREAM_PROJECT_AUDIO

Delivers audio output from a project in real-time or converts it to a standard format for distribution and playback across different platforms.

3 input
Action

Text to speech stream

ELEVENLABS_TEXT_TO_SPEECH_STREAM

Converts text directly into spoken audio that streams instantly without saving a file, perfect for creating dynamic voice content on-demand. Ideal for solopreneurs who need to generate audio quickly for various applications without cluttering their storage.

7 input

Calling

7 operations

Orchestrate outbound calling campaigns and manage batch call operations at scale. These operations handle creating, submitting, monitoring, and retrying batch calls for large-scale voice automation workflows.

Action★ Featured

Outbound call

ELEVENLABS_OUTBOUND_CALL

Initiate outbound voice calls through an ElevenLabs AI agent using your configured phone number, enabling automated conversations with customers or contacts. This lets you scale customer interactions without hiring additional staff.

4 input
Action

Cancel Batch Call

ELEVENLABS_CANCEL_CONVAI_BATCH_CALL

Stop an ongoing batch calling campaign and mark all remaining recipients as cancelled, allowing you to halt voice outreach efforts that are no longer needed.

1 input
Action

Delete batch call

ELEVENLABS_DELETE_CONVAI_BATCH_CALLING

Permanently remove a batch calling campaign and its recipient records from your ElevenLabs workspace, while preserving conversation history for reference. Use this to clean up and organize completed or cancelled outreach efforts.

1 input
Action

Get batch call details

ELEVENLABS_GET_CONVAI_BATCH_CALLING

Retrieve detailed information about a batch calling campaign, including the status, progress, and results for all recipients. This helps you track and monitor the performance of your outreach efforts.

1 input
Action

Get Batch Calls for Workspace

ELEVENLABS_GET_CONVAI_BATCH_CALLING_WORKSPACE

Retrieve all batch calling campaigns in your workspace to monitor their status, performance, and details in one place.

2 input
Action

Retry Batch Call

ELEVENLABS_RETRY_CONVAI_BATCH_CALL

Automatically re-engage contacts who didn't answer or experienced failed calls during your previous batch calling campaign, giving them another chance to connect without manually recreating the entire campaign.

1 input
Action

Submit Batch Call

ELEVENLABS_SUBMIT_BATCH_CALL

Send multiple voice or WhatsApp calls to your contacts simultaneously or at a scheduled time, enabling you to reach many people efficiently in a single operation.

6 input

Conversations

4 operations

Retrieve and manage conversation history from your conversational AI agents. Access transcripts, metadata, and generated URLs for sharing or archiving agent interactions.

Action

Delete conversation by ID

ELEVENLABS_DELETE_CONVAI_CONVERSATION

Removes a specific conversation from your ElevenLabs Conversational AI system, helping you manage conversations and maintain a clean conversation history.

1 input
Action

Get conversation by ID

ELEVENLABS_GET_CONVERSATION_BY_ID

Retrieve the complete details and transcript of a specific conversation, including metadata and audio status information.

1 input
Action

Get Conversation Signed URL

ELEVENLABS_GET_CONVERSATION_SIGNED_URL

Generates a secure access link to start a real-time conversation with an AI agent, enabling you to begin interactive voice or text sessions without manual authentication steps.

3 input
Action

Get Conversational AI Conversations

ELEVENLABS_GET_CONVAI_CONVERSATIONS

Retrieve all conversations from your AI agents with optional filtering by agent, time range, duration, or rating. Use this to review, analyze, and manage your agent interactions across your account.

20 input

Documentation

1 operation

Retrieve API documentation and reference materials programmatically. Use this when you need to access comprehensive API specifications and integration guidance.

Action

Get API documentation

ELEVENLABS_REDIRECT_TO_MINTLIFY

Access ElevenLabs' official API documentation to understand available features, endpoints, and integration capabilities for text-to-speech and voice synthesis solutions.

Dubbing

7 operations

Create multilingual versions of video and audio content by dubbing into different languages. These operations handle the end-to-end dubbing workflow including transcription, translation, and audio generation for each language.

Action

Delete a dubbing project

ELEVENLABS_DELETE_DUBBING_PROJECT

Permanently removes a dubbing project from your ElevenLabs account to free up space and declutter your project library. This action cannot be undone, so use it when you're certain you no longer need the project.

1 input
Action

Dub a video or an audio file

ELEVENLABS_DUB_A_VIDEO_OR_AN_AUDIO_FILE

Automatically translate and re-voice a video or audio file into another language while maintaining the original speaker's tone and timing. This lets you reach global audiences without hiring separate voice actors for each language.

15 input
Action

Get dubbed audio for a language

ELEVENLABS_GET_DUBBED_FILE

Retrieve a previously dubbed audio file in a specific language using its unique dubbing ID, allowing you to access completed voice-over translations for your content.

2 input
Action

Get dubbing project metadata

ELEVENLABS_GET_DUBBING_PROJECT_METADATA

Retrieve the current status and details of a dubbing project to monitor progress and check if your video voiceover work is complete and ready for delivery.

1 input
Action

Get dubbing transcript by language

ELEVENLABS_GET_TRANSCRIPT_FOR_DUB

Retrieves the text transcript from a dubbed video project for a specific language, allowing you to access the exact words spoken in your localized content.

2 input
Action

Get dubbing transcript in specific format

ELEVENLABS_GET_DUBBING_TRANSCRIPTS_FORMAT

Retrieves transcripts from your dubbed audio or video projects in multiple formats (SRT, WebVTT, or JSON) with precise timing information. This lets you easily create subtitles, repurpose content, or maintain accurate records of your dubbed media.

3 input
Action

List Dubs

ELEVENLABS_LIST_DUBS

Retrieve and browse all your dubbing projects to check their progress, status, and details in one place.

6 input

History

5 operations

Access and manage your previously generated audio content and synthesis history. Use these operations to retrieve past audio files, view generation details, and download or delete historical items.

Action

Delete history item

ELEVENLABS_DELETE_HISTORY_ITEM

Remove unwanted audio files and associated data from your ElevenLabs history to keep your workspace organized and manage storage. This action permanently deletes the selected item and cannot be undone.

1 input
Action

Download history items

ELEVENLABS_DOWNLOAD_HISTORY_ITEMS

Export your generated voice recordings from ElevenLabs for backup, sharing, or editing in other applications. This operation retrieves audio files you've previously created and packages them into downloadable formats.

2 input
Action

Get audio from history item

ELEVENLABS_GET_AUDIO_FROM_HISTORY_ITEM

Downloads the audio file from a previously generated text-to-speech conversion, allowing you to access and reuse your created voiceovers without regenerating them.

1 input
Action

Get generated items

ELEVENLABS_GET_GENERATED_ITEMS

Retrieve metadata for your generated audio files with optional filtering by voice, helping you manage and track your audio content history. This operation supports pagination to easily browse through your audio generation records.

3 input
Action

Get history item by id

ELEVENLABS_GET_HISTORY_ITEM_BY_ID

Retrieve detailed metadata and generation information for a specific text-to-speech audio file you previously created, without downloading the full audio file.

1 input

Integration

5 operations

Connect ElevenLabs with external platforms and services like Twilio and WhatsApp. Configure integrations to extend agent capabilities and enable omnichannel communication through third-party systems.

Action

Delete MCP server

ELEVENLABS_DELETE_MCP_SERVER

Removes an MCP server configuration from your workspace, helping you clean up unused integrations and maintain an organized setup. Use this when you no longer need a particular server connection or want to consolidate your tools.

1 input
Action

Get ConvAI MCP Server

ELEVENLABS_GET_CONVAI_MCP_SERVER

Retrieve detailed configuration information about a specific MCP server in your workspace, including its connection settings and associated agents. This helps you audit and understand how your voice AI infrastructure is set up.

1 input
Action

Get ConvAI MCP Servers

ELEVENLABS_GET_CONVAI_MCP_SERVERS

Retrieve all available MCP server configurations in your workspace to see which conversation AI resources are connected and ready to use.

Action

List WhatsApp Accounts

ELEVENLABS_LIST_WHATSAPP_ACCOUNTS

Retrieve all WhatsApp Business accounts connected to your ElevenLabs workspace to view phone numbers, assigned agents, and account details.

Action

Register Twilio Call for ConvAI Agent

ELEVENLABS_REGISTER_CALL_CONVAI_TWILIO

Connects incoming or outgoing Twilio phone calls to an ElevenLabs Conversational AI agent, enabling automated voice interactions without building infrastructure from scratch.

5 input

KnowledgeBase

20 operations

Build and maintain knowledge bases for your conversational AI agents to reference during conversations. Use these operations to add documents, manage content, create searchable indexes, and ensure agents have accurate information to draw from.

Action

Add to ConvAI Knowledge Base

ELEVENLABS_CREATE_CONVAI_KNOWLEDGE_BASE

Upload documentation or web content to your ElevenLabs conversational AI agent so it can reference accurate information during customer interactions. This helps your AI assistant provide consistent, factual answers based on your specific business materials.

4 input
Action

Create ConvAI Knowledge Base File

ELEVENLABS_CREATE_CONVAI_KNOWLEDGE_BASE_FILE

Upload and index documentation or reference material that your ElevenLabs AI agents can access to answer customer questions with accurate, up-to-date information.

3 input
Action

Create ConvAI Knowledge Base Folder

ELEVENLABS_CREATE_CONVAI_KNOWLEDGE_BASE_FOLDER

Create organized folders within your ElevenLabs ConvAI knowledge base to structure and categorize documents for your AI assistants. This helps keep training materials and reference documents systematically arranged for better retrieval and assistant performance.

2 input
Action

Create ConvAI Knowledge Base RAG Index

ELEVENLABS_CREATE_CONVAI_KNOWLEDGE_BASE_RAG_INDEX

Creates searchable indexes from your knowledge base documents so your conversational AI agents can quickly find and reference relevant information during conversations. This enables your AI to provide accurate, context-aware responses based on your business content.

1 input
Action

Create Knowledge Base Text Document

ELEVENLABS_CREATE_CONVAI_KNOWLEDGE_BASE_TEXT

Add text-based information to your ElevenLabs Conversational AI knowledge base so your AI agent can reference and use that content when responding to customers.

3 input
Action

Create Knowledge Base URL Document

ELEVENLABS_CREATE_CONVAI_KNOWLEDGE_BASE_URL

Automatically extract and add web page content as a knowledge source for your AI conversational agent, enabling it to reference live website information during conversations.

3 input
Action

Delete ConvAI Knowledge Base RAG Index

ELEVENLABS_DELETE_CONVAI_KNOWLEDGE_BASE_RAG_INDEX

Remove semantic search indexing from a knowledge base document to free up resources or stop making that content searchable in your AI conversations.

2 input
Action

Delete Knowledge Base Document or Folder

ELEVENLABS_DELETE_CONVAI_KNOWLEDGE_BASE

Removes documents or folders from your knowledge base when they're no longer needed, helping keep your conversational AI training data clean and organized. This ensures your AI assistant only references current and relevant information.

2 input
Action

Get Agent Knowledge Base Size

ELEVENLABS_GET_CONVAI_AGENT_KNOWLEDGE_BASE_SIZE

Retrieve the total number of pages stored in your conversational AI agent's knowledge base to monitor how much information your agent has access to. This helps you understand the scope of your agent's training data and whether it needs updates or expansion.

1 input
Action

Get ConvAI Knowledge Base

ELEVENLABS_GET_CONVAI_KNOWLEDGE_BASE

Retrieve and browse through your knowledge base documents to find specific information or understand what resources are available for your AI conversations. This helps you quickly locate documents by name, type, or folder before using them in your conversational AI interactions.

10 input
Action

Get ConvAI Knowledge Base RAG Indexes

ELEVENLABS_GET_CONVAI_KNOWLEDGE_BASE_RAG_INDEXES

Retrieve all RAG indexes for your knowledge base documents to view indexing status, models used, and search performance metrics. This helps you monitor how your documents are optimized for semantic search and AI conversations.

1 input
Action

Get Knowledge Base Dependent Agents

ELEVENLABS_GET_CONVAI_KNOWLEDGE_BASE_DEPENDENT_AGENTS

Retrieve which AI agents are using a specific knowledge base document, helping you understand dependencies and manage knowledge base updates safely.

4 input
Action

Get Knowledge Base Document Content

ELEVENLABS_GET_CONVAI_KNOWLEDGE_BASE_CONTENT

Retrieve the complete text content of a document stored in your ElevenLabs knowledge base, enabling you to access training materials, FAQs, or reference documents for your AI assistant.

1 input
Action

Get Knowledge Base Documentation

ELEVENLABS_GET_CONVAI_KNOWLEDGE_BASE_DOCUMENTATION

Retrieve detailed information about a specific document in your AI agent's knowledge base, including its content and metadata. This helps you manage and understand what information your conversational AI has access to.

2 input
Action

Get Knowledge Base RAG Index Overview

ELEVENLABS_GET_CONVAI_KNOWLEDGE_BASE_RAG_INDEX

Retrieves a comprehensive overview of your knowledge base storage, including total size and usage metrics to help you monitor how much space your documents and embeddings are consuming. Use this to track storage efficiency and plan for scaling your conversational AI system.

Action

Get Knowledge Base Source File URL

ELEVENLABS_GET_CONVAI_KNOWLEDGE_BASE_SOURCE_FILE_URL

Retrieves a secure download link for the original source file you uploaded to your knowledge base, allowing you to access the exact document that was used to create knowledge base content.

1 input
Action

Get Knowledge Base Summaries

ELEVENLABS_GET_CONVAI_KNOWLEDGE_BASE_SUMMARIES

Retrieves summaries of multiple knowledge base documents at once, helping you quickly access the key information your AI conversational agent has learned. This is useful when you need to review or understand what content your knowledge base contains without reading full documents.

1 input
Action

Move Bulk Knowledge Base Items

ELEVENLABS_MOVE_BULK_CONVAI_KNOWLEDGE_BASE

Reorganize multiple documents or folders in your knowledge base by moving them to different locations, enabling bulk reorganization without manual individual transfers.

2 input
Action

Move ConvAI Knowledge Base Entity

ELEVENLABS_MOVE_CONVAI_KNOWLEDGE_BASE

Reorganize your AI knowledge base by moving documents and folders to different locations, helping you maintain a clean and logical structure for your conversational AI system.

2 input
Action

Update Knowledge Base Document

ELEVENLABS_UPDATE_CONVAI_KNOWLEDGE_BASE

Rename or update a knowledge base document in ElevenLabs Conversational AI to keep your AI assistant's training materials organized and current. This helps maintain clarity when managing multiple documents that train your AI chatbot.

2 input

Models

1 operation

Access available voice and language models within ElevenLabs. Retrieve the list of supported models to understand what capabilities are available for your audio synthesis and conversion tasks.

Action

Get models

ELEVENLABS_GET_MODELS

Retrieves all available text-to-speech models from ElevenLabs along with their capabilities, helping you understand which voices and features are available for your project.

Music

1 operation

Generate structured music composition plans and arrangements. Use this operation when you need to create organized musical content with specific structural guidelines.

Action

Generate Music Composition Plan

ELEVENLABS_CREATE_MUSIC_PLAN

Creates a structured music composition blueprint from your text description, specifying musical style, sections, and timing to guide actual music generation. This planning step helps you organize your creative vision before producing the final audio.

4 input

PhoneNumbers

4 operations

Manage phone numbers for your conversational AI agents and outbound calling campaigns. Add, configure, list, and remove phone numbers to enable voice communication for your agents.

Action

Add outbound phone number

ELEVENLABS_ADD_OUTBOUND_PHONE_NUMBER

Connect an existing phone number from your telecom provider to ElevenLabs so your AI agent can make outbound calls. This links your existing number infrastructure to enable voice communication capabilities.

10 input
Action

Delete phone number by id

ELEVENLABS_DELETE_PHONE_NUMBER

Remove a phone number from your ElevenLabs workspace to clean up outdated configurations and keep your communication settings organized.

1 input
Action

Get Phone Number by ID

ELEVENLABS_GET_CONVAI_PHONE_NUMBER_BY_ID

Retrieve detailed configuration and settings for a specific phone number in your ElevenLabs ConvAI system, including provider details, assigned agents, and capabilities.

1 input
Action

List Phone Numbers

ELEVENLABS_LIST_PHONE_NUMBERS

Retrieve all phone numbers that have been imported into your workspace to check their availability, calling capabilities, and assigned agents.

Projects

13 operations

Organize and manage audio content projects including chapters, snapshots, and media conversions. These operations handle project creation, updating content, managing versions, and converting between different audio formats.

Action

Add new project with attributes

ELEVENLABS_ADD_PROJECT

Create a new ElevenLabs project to organize and manage your text-to-speech content, with the option to start with content from a URL or document. This helps you structure multiple voice generation projects separately for better organization and workflow management.

14 input
Action

Archive project snapshot

ELEVENLABS_STREAMS_ARCHIVE_WITH_PROJECT_AUDIO

Save a permanent, immutable snapshot of your voice project at a specific point in time, protecting your work from accidental changes or serving as a backup reference.

2 input
Action

Convert a project

ELEVENLABS_CONVERT_PROJECT

Transform your written project content into professional audio narration using your configured ElevenLabs Studio settings and voices, preserving all chapters and original formatting.

1 input
Action

Create an AudioNative enabled project

ELEVENLABS_CREATES_AUDIONATIVE_ENABLED_PROJECT

Creates an AudioNative project that converts your content into an embeddable audio player, letting you transform written material into listenable audio experiences that visitors can play directly on your website or blog.

12 input
Action

Delete chapter from project

ELEVENLABS_DELETE_CHAPTER

Remove a specific chapter from your ElevenLabs project to clean up outdated or unnecessary content and keep your audio project organized.

2 input
Action

Delete project by id

ELEVENLABS_DELETE_PROJECT

Permanently remove a project and all associated audio content from your ElevenLabs account. Use this when you no longer need a project or want to clean up your workspace.

1 input
Action

Get chapter by ID

ELEVENLABS_GET_CHAPTER_BY_ID

Retrieve detailed information about a specific chapter in your audiobook project, including its conversion status, progress, and download readiness. This helps you track production timelines and know when content is ready to publish or distribute.

2 input
Action

Get chapter snapshots

ELEVENLABS_GET_CHAPTER_SNAPSHOTS

Access all saved versions of a chapter in your project to review changes over time or restore a previous version if needed.

2 input
Action

Get chapters by project id

ELEVENLABS_GET_CHAPTERS

Retrieve all chapters and their details for a specific audiobook or long-form content project to track production progress and conversion status.

1 input
Action

Get project by ID

ELEVENLABS_GET_PROJECT_BY_ID

Retrieve complete details about a specific voice project including all chapters and their current processing status by using the project ID.

1 input
Action

Get project snapshots

ELEVENLABS_GET_PROJECT_SNAPSHOTS

Retrieves all saved versions or states of a text-to-speech project, allowing you to track changes, compare different iterations, or restore previous work.

1 input
Action

Get projects

ELEVENLABS_GET_PROJECTS

Retrieves all your ElevenLabs voice projects and their details so you can view, organize, and manage your audio content in one place.

Action

Update Audio Native project content

ELEVENLABS_UPDATE_AUDIO_NATIVE_CONTENT

Refresh or modify the content of an existing Audio Native project by uploading new text or HTML files, with optional automatic audio conversion and publishing.

4 input

Pronunciation

9 operations

Create and maintain custom pronunciation dictionaries to ensure correct pronunciation in generated speech. Use these operations to define pronunciation rules for specialized terms, names, and non-standard words.

Action

Add a pronunciation dictionary from file

ELEVENLABS_ADD_A_PRONUNCIATION_DICTIONARY

Upload a custom pronunciation dictionary to improve how ElevenLabs pronounces specific words, names, or technical terms in your generated audio content.

4 input
Action

Add pronunciation dictionary from rules

ELEVENLABS_ADD_PRONUNCIATION_DICTIONARY_FROM_RULES

Create custom pronunciation rules for your text-to-speech content, ensuring words and phrases are spoken exactly as you want them. This helps maintain consistent branding and clarity when generating audio content like podcasts, voiceovers, or customer messages.

4 input
Action

Add rules to the pronunciation dictionary

ELEVENLABS_ADD_RULES_TO_THE_PRONUNCIATION_DICTIONARY

Add custom pronunciation rules to your ElevenLabs pronunciation dictionary so that specific words or acronyms are spoken exactly as you want them in your audio content.

2 input
Action

Get pronunciation dictionaries

ELEVENLABS_GET_PRONUNCIATION_DICTIONARIES

Retrieve your custom pronunciation dictionaries that control how specific words and phrases are pronounced in text-to-speech audio. Use this to manage pronunciation rules across your voice projects and ensure consistent, accurate voiceovers.

2 input
Action

Get pronunciation dictionary metadata

ELEVENLABS_GET_METADATA_FOR_A_PRONUNCIATION_DICTIONARY

Retrieve detailed information about a pronunciation dictionary you've created, including its name, description, and current settings to verify or manage your custom voice configurations.

1 input
Action

Get pronunciation dictionary version

ELEVENLABS_GET_PRONUNCIATION_DICT_VERSION

Retrieves a specific version of your pronunciation dictionary in PLS format, allowing you to review and customize how ElevenLabs text-to-speech pronounces specific words and phrases.

2 input
Action

Remove rules from pronunciation dictionary

ELEVENLABS_REMOVE_RULES_FROM_THE_PRONUNCIATION_DICTIONARY

Deletes specific pronunciation rules from your ElevenLabs dictionary to keep your custom pronunciation settings accurate and up-to-date. This helps you maintain clean pronunciation guidelines as your audio content needs change.

2 input
Action

Update project pronunciation dictionaries

ELEVENLABS_UPDATE_PRONUNCIATION_DICTIONARIES

Modify how ElevenLabs pronounces specialized terms, acronyms, or brand names in your text-to-speech projects to ensure accurate audio output for industry-specific vocabulary.

2 input
Action

Update pronunciation dictionary

ELEVENLABS_UPDATE_PRONUNCIATION_DICTIONARY

Modify a pronunciation dictionary's name or archival status to keep your voice projects organized without affecting its version or pronunciation rules.

3 input

Settings

5 operations

Configure workspace-level and dashboard settings for ElevenLabs features. Manage preferences for conversational AI agents, audio native projects, and other system-wide configurations.

Action

Get audio native settings

ELEVENLABS_GET_AUDIO_NATIVE_SETTINGS

Retrieve the current configuration settings for an Audio Native project, including display options, color schemes, and project status. This helps you verify and understand how your audio player is configured before making updates.

1 input
Action

Get Convai Dashboard Settings

ELEVENLABS_GET_CONVAI_SETTINGS_DASHBOARD

Retrieve your workspace's Convai dashboard configuration to monitor and analyze how your conversational AI is performing across key metrics. This helps you understand what's working and where improvements are needed.

Action

Get Convai Settings

ELEVENLABS_GET_CONVAI_SETTINGS

Retrieve and inspect your workspace's Convai configuration settings, including webhook endpoints, data retention policies, and available capabilities. This helps you verify your conversational AI setup is working as intended.

Action

Update Convai Dashboard Settings

ELEVENLABS_UPDATE_CONVAI_SETTINGS_DASHBOARD

Configure and customize your Convai dashboard to monitor and track key metrics for your conversational AI applications. This helps you stay informed about your AI agent's performance and usage patterns.

1 input
Action

Update Convai Settings

ELEVENLABS_UPDATE_CONVAI_SETTINGS

Modify your workspace's conversation AI settings including webhook endpoints, knowledge retention policies, and server integrations to customize how your AI handles interactions and data.

5 input

Testing

9 operations

Validate agent behavior and responses through automated testing workflows. Create test cases, run simulations, review results, and ensure your conversational AI agents respond correctly to various inputs.

Action

Create Conversational AI Agent Test

ELEVENLABS_CREATE_CONVAI_AGENT_TESTING

Set up automated tests for your conversational AI agent to validate how it responds to user inputs, executes tools, and handles complete conversations. This ensures your AI assistant behaves correctly before deployment.

12 input
Action

Delete agent response test

ELEVENLABS_DELETE_CONVAI_AGENT_TESTING

Removes a test result from your AI voice agent, helping you clean up outdated or unwanted test data and keep your testing environment organized.

1 input
Action

Get Agent Response Test By ID

ELEVENLABS_GET_CONVAI_AGENT_TESTING_BY_ID

Retrieve detailed results and configuration of a specific conversational AI agent test to review how your AI assistant performed and what parameters were used.

1 input
Action

Get Agent Response Test Summaries

ELEVENLABS_GET_SUMMARIES_CONVAI_AGENT_TESTING_SUMMARIES

Retrieve detailed summaries of multiple agent response tests at once, allowing you to review performance metrics and test results across several conversations simultaneously.

1 input
Action

List Conversational AI Agent Tests

ELEVENLABS_LIST_CONVAI_AGENT_TESTING

Retrieve and search through all your conversational AI agent response tests with pagination support to find specific tests or review your entire test collection.

3 input
Action

List Test Invocations

ELEVENLABS_GET_CONVAI_TEST_INVOCATIONS

Retrieve a history of all test runs for your conversational AI agent, with pagination support for managing large numbers of test results. This helps you track how your AI agent performed across different test scenarios and conversations.

3 input
Action

Resubmit Test Invocations

ELEVENLABS_RESUBMIT_CONVAI_TEST_INVOCATIONS

Rerun failed or specific test cases from a previous test invocation for your conversational AI agent without having to create an entirely new test. This helps you quickly validate fixes and improvements without wasting time on tests that already passed.

5 input
Action

Run Agent Tests

ELEVENLABS_RUN_AGENT_TESTS

Automatically validate your AI agent's responses, tool calls, and conversation flows by running up to 200 tests at once with optional custom configurations. This ensures your customer-facing chatbot or voice agent performs reliably before deployment.

4 input
Action

Update Agent Response Test

ELEVENLABS_UPDATE_CONVAI_AGENT_TESTING

Modify an existing test for your ElevenLabs Conversational AI agent to refine test parameters, update success criteria, or adjust conversation scenarios. Use this when you need to improve your agent's testing strategy based on new requirements or performance insights.

13 input

Tools

8 operations

Integrate external tools and model context protocol servers with your conversational AI agents. Configure which tools agents can access and manage dependencies between tools and agents.

Action

Create Conversational AI Tool

ELEVENLABS_CREATE_CONVAI_TOOL

Set up custom conversational AI tools in your ElevenLabs workspace that your AI agents can use during conversations, supporting various integration types from webhooks to built-in functions.

23 input
Action

Delete conversational AI tool

ELEVENLABS_DELETE_CONVAI_TOOL

Remove a conversational AI tool from your workspace to clean up unused configurations and maintain an organized tool library. This helps you manage your AI assistant setup by eliminating tools that are no longer needed or have been replaced.

1 input
Action

Get ConvAI MCP Server Tools

ELEVENLABS_GET_CONVAI_MCP_SERVER_TOOLS

Retrieve all available tools from your ElevenLabs ConvAI MCP server configuration to see what capabilities are enabled and ready to use.

1 input
Action

Get ConvAI tools

ELEVENLABS_GET_CONVAI_TOOLS

Retrieve all available tools in your workspace that can be integrated with conversational AI agents. This helps you discover and manage the capabilities available for your AI-powered interactions.

7 input
Action

Get Conversational AI Tool

ELEVENLABS_GET_CONVAI_TOOL

Retrieve the complete configuration and settings for a specific conversational AI tool, including its type and usage statistics. Use this to review how your AI assistant is currently set up or verify its configuration details.

1 input
Action

Get MCP Tool Configuration

ELEVENLABS_GET_MCP_TOOL_CONFIG

Retrieve the custom execution settings and configuration overrides for a specific tool within your MCP server, allowing you to inspect how that tool is configured to run.

2 input
Action

Get Tool Dependent Agents

ELEVENLABS_GET_CONVAI_TOOLS_DEPENDENT_AGENTS

Retrieves a list of AI agents that depend on a specific tool, helping you understand which agents in your system are using that tool. This is useful for managing agent configurations and planning tool updates or changes.

3 input
Action

Update Conversational AI Tool

ELEVENLABS_UPDATE_CONVAI_TOOL

Modify an existing conversational AI tool in your ElevenLabs workspace to adjust settings, descriptions, API endpoints, or behavior. Use this when you need to refine how your AI assistant works without creating a new tool from scratch.

2 input

Usage

3 operations

Track and analyze your consumption of ElevenLabs services including character counts and API calls. Monitor usage metrics to understand billing impact and optimize your automation workflows.

Action

Calculate ConvAI Agent LLM Usage

ELEVENLABS_CALCULATE_CONVAI_AGENT_LLM_USAGE

Estimates the LLM token consumption for your conversational AI agent so you can predict operational costs before deployment. This helps you understand pricing based on your knowledge base, prompts, and AI retrieval settings.

4 input
Action

Calculate ConvAI LLM Usage

ELEVENLABS_CALCULATE_CONVAI_LLM_USAGE

Estimate the expected costs of running conversational AI agents by calculating LLM usage based on your specific configuration, prompt length, and knowledge base size.

3 input
Action

Get Usage Character Stats

ELEVENLABS_GET_USAGE_CHARACTER_STATS

Retrieve detailed usage metrics showing how many characters you've processed through ElevenLabs text-to-speech services, broken down by time period and voice type. This helps you understand your consumption patterns and plan for future needs.

7 input

User

4 operations

Access user account information, subscription details, and service account management. Retrieve profile data and authentication credentials for your ElevenLabs workspace.

Action

Get Service Accounts

ELEVENLABS_GET_SERVICE_ACCOUNTS

Retrieve a list of all service accounts in your ElevenLabs workspace to view their details and associated API keys. Use this to manage workspace access and track which service accounts are currently active.

Action

Get user info

ELEVENLABS_GET_USER_INFO

Fetch your account details including subscription status, character usage, and API key information to monitor your ElevenLabs account health and plan limits.

Action

Get user profile

ELEVENLABS_GET_A_PROFILE_PAGE

Fetches your ElevenLabs account details including subscription status, character limits, and usage statistics to help you monitor your voice generation capacity and plan content accordingly.

Action

Get user subscription info

ELEVENLABS_GET_USER_SUBSCRIPTION_INFO

Retrieve your ElevenLabs subscription details including plan type, usage limits, and billing information to understand your current service tier and capacity.

Voices

16 operations

Create, manage, and customize voices for your audio synthesis and agents. Build voice libraries, edit voice settings, generate variations, and control voice sharing within your workspace.

Action★ Featured

Add a voice

ELEVENLABS_ADD_VOICE

Create a custom voice for text-to-speech by uploading audio samples, enabling you to generate spoken content that sounds like a specific person or brand voice.

5 input
Action★ Featured

Get voices list

ELEVENLABS_GET_VOICES

Retrieves all available voices with their detailed attributes so you can discover and select the perfect voice for your text-to-speech projects.

Action

Add sharing voice

ELEVENLABS_ADD_SHARING_VOICE

Import a publicly shared voice from another ElevenLabs user into your account library with a custom name for easy access and reuse in your projects.

3 input
Action

Create a previously generated voice

ELEVENLABS_CREATE_A_PREVIOUSLY_GENERATED_VOICE

Finalize a previously generated voice by assigning it a name, description, and labels so you can save and reuse it in your audio projects. This lets you organize and manage multiple voice options you've created for different content needs.

4 input
Action

Delete voice by id

ELEVENLABS_DELETE_VOICE

Remove a custom voice from your ElevenLabs account when you no longer need it, freeing up your voice library and ensuring unused voices don't clutter your voice management.

1 input
Action

Delete voice sample

ELEVENLABS_DELETE_SAMPLE

Remove unwanted voice samples from your voice library to keep your audio assets organized and clean. This is useful when you want to delete poor-quality recordings or samples you no longer need.

2 input
Action

Edit voice

ELEVENLABS_EDIT_VOICE

Modify the settings, audio samples, or metadata of a custom voice model you've created, allowing you to refine your voice's characteristics and organization. This lets you keep your voice library up-to-date as your brand or project needs evolve.

6 input
Action

Edit voice settings

ELEVENLABS_EDIT_VOICE_SETTINGS

Customize how a voice sounds by adjusting parameters like stability, clarity, and expressiveness to match your brand or content style. These settings apply to all future audio generated with that voice.

6 input
Action

Generate a random voice

ELEVENLABS_GENERATE_A_RANDOM_VOICE

Creates a unique, random text-to-speech voice tailored to your input text and preferred voice characteristics, allowing you to discover new voice options for your audio content. This helps you experiment with different voice personalities without manually selecting from predefined options.

5 input
Action

Get default voice settings

ELEVENLABS_GET_DEFAULT_VOICE_SETTINGS

Retrieve the default voice configuration settings used by ElevenLabs for text-to-speech conversions, including stability, similarity boost, and other audio parameters. This helps you understand what baseline settings will be applied to your audio generation when you don't specify custom voice preferences.

Action

Get sample audio

ELEVENLABS_GET_AUDIO_FROM_SAMPLE

Retrieves the audio file for a specific voice sample, allowing you to access and manage previously created voice recordings within your voice library.

2 input
Action

Get shared voices

ELEVENLABS_GET_SHARED_VOICES

Retrieve a curated list of pre-made voices from ElevenLabs that you can use across your projects without creating custom voice profiles. This helps you quickly find and implement professional voices for your audio content needs.

14 input
Action

Get similar library voices

ELEVENLABS_CREATE_SIMILAR_VOICES

Find voices from ElevenLabs' library that sound similar to your audio sample, helping you discover matching voice options based on acoustic characteristics. This is useful when you want to maintain consistency with a specific voice tone or style across your content.

3 input
Action

Get voice

ELEVENLABS_GET_VOICE

Retrieves detailed information about a specific voice including its settings and characteristics, allowing you to review voice configurations before using them in projects.

2 input
Action

Get voice settings

ELEVENLABS_GET_VOICE_SETTINGS

Retrieve the audio quality and performance settings configured for a specific voice in ElevenLabs, helping you understand and manage how your synthetic voice will sound. This lets you check current voice parameters like stability and style before generating content.

1 input
Action

Voice generation parameters retrieval

ELEVENLABS_VOICE_GENERATION_PARAMETERS

Retrieve the available settings and limits for ElevenLabs voice generation before creating audio, including supported accents and character constraints. This helps you understand what options are available for your voice synthesis needs.

Webhooks

4 operations

Set up real-time event notifications for your ElevenLabs workspace. Configure webhooks to receive updates about agent activity, conversations, and other system events for downstream automation.

Action

Create Workspace Webhook

ELEVENLABS_CREATE_WORKSPACE_WEBHOOK

Set up a webhook endpoint to automatically receive notifications from ElevenLabs when events occur in your workspace, enabling you to trigger actions in other tools or systems.

1 input
Action

Delete workspace webhook

ELEVENLABS_DELETE_WORKSPACE_WEBHOOK

Remove a webhook connection from your ElevenLabs workspace to stop receiving notifications for specific events. Use this when you no longer need real-time updates sent to an external system.

1 input
Action

Get Workspace Webhooks

ELEVENLABS_GET_WORKSPACE_WEBHOOKS

Retrieve a list of all webhooks configured in your ElevenLabs workspace to monitor and manage automated integrations. This helps you verify which external services are receiving real-time updates from your voice generation activities.

1 input
Action

Update Workspace Webhook

ELEVENLABS_UPDATE_WORKSPACE_WEBHOOK

Modify your workspace webhook settings, including its name and active status, to control how ElevenLabs notifications are delivered to your systems.

3 input

Workspace

6 operations

Manage workspace-level secrets and authentication tokens for integration security. Create and manage credentials needed for secure communication between ElevenLabs and your external systems.

Action

Create ConvAI Workspace Secret

ELEVENLABS_CREATE_CONVAI_SECRET

Securely store sensitive credentials and API keys that your conversational AI agents can safely access and use without exposing them in your code or configurations.

3 input
Action

Create Single Use Token

ELEVENLABS_CREATE_SINGLE_USE_TOKEN

Generates a temporary, single-use access token that securely grants frontend applications permission to connect to ElevenLabs services without exposing permanent credentials. This enables safe, real-time interactions like voice synthesis or audio streaming with automatic expiration for enhanced security.

1 input
Action

Delete workspace secret

ELEVENLABS_DELETE_CONVAI_SECRET

Removes unused secrets from your ElevenLabs workspace to maintain security and keep your credentials organized. Use this to clean up old API keys or tokens that are no longer needed.

1 input
Action

Get ConvAI Workspace Secrets

ELEVENLABS_GET_CONVAI_SECRETS

Retrieve all stored workspace secrets needed to authenticate and integrate your conversational AI agents with external services and tools.

2 input
Action

Get workspace resource metadata

ELEVENLABS_GET_WORKSPACE_RESOURCE

Retrieve detailed information about a workspace resource including ownership, creation details, and sharing permissions. Use this to understand who has access to your audio projects and how they're configured.

2 input
Action

Update ConvAI Workspace Secret

ELEVENLABS_UPDATE_CONVAI_SECRET

Modify existing API keys, tokens, or sensitive credentials stored in your ElevenLabs ConvAI workspace without losing your configuration.

4 input
What now

Use ElevenLabs in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.