Artificial Intelligence

Elevenreader, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Elevenreader account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Artificial Intelligence
  • Connects with a key
  • 99 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Elevenreader is

ElevenReader is an AI-powered text-to-speech application by ElevenLabs that converts written content into natural-sounding audio

You paste in a key from your own Elevenreader account. It is kept encrypted, and you can withdraw it from inside Elevenreader whenever you like.

How a run works

One message in, the work done in Elevenreader.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Elevenreader. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Elevenreader account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

99 tools it already has

What it can do in Elevenreader

These are the ready-made tools your AI employee already has in Elevenreader. It is not limited to them, but it never has to be taught these.

  • Add Documentation To Knowledge BaseTool to add documentation to a conversational AI agent's knowledge base. Accepts either a file upload or a URL to documentation. Use when configuring an agent to have access to spe
  • Add Pronunciation Dictionary From FileTool to add a pronunciation dictionary from a .pls file to ElevenLabs. Use when you need to create custom pronunciation rules for text-to-speech.
  • Add Pronunciation Dictionary From RulesTool to add a pronunciation dictionary from rules in ElevenLabs. Use when you need to define custom pronunciations for text-to-speech using alias rules (text replacements) or phone
  • Add Pronunciation Dictionary RulesTool to add pronunciation rules to an ElevenLabs pronunciation dictionary. Use when you need to customize how specific words or phrases are pronounced in text-to-speech, either by
  • Add Shared VoiceTool to add a shared voice from another user's public library to your own voice library. Use when you want to clone or use a voice that has been shared publicly by another ElevenLa
  • Add ToolTool to add a conversational AI tool to ElevenLabs ConvAI. Use when you need to create a new tool for agents to use during conversations. Supports webhook, client-side, system, and
  • Calculate Agent LLM Expected CostTool to calculate expected LLM usage costs for a conversational AI agent. Use when estimating operational costs based on knowledge base size, prompt length, and RAG configuration.
  • Calculate Public LLM Expected CostTool to calculate expected LLM usage costs based on prompt length, knowledge base size, and RAG configuration. Use when estimating operational costs for conversational AI without r
  • Cancel batch callTool to cancel an active batch call operation. Use when you need to stop a scheduled or in-progress batch calling campaign.
  • Compute RAG IndexTool to compute RAG index for a knowledge base document. Use when you need to generate embeddings for a specific document to enable semantic search and retrieval.
  • Create AgentTool to create a conversational AI agent with ElevenLabs. Use when you need to set up a new agent with specific voice, language, and conversation settings.
  • Create Agent Response TestTool to create an agent response test for testing conversational AI agents. Use when you need to create response tests, tool call tests, or simulation tests for agent validation.
  • Create Audio Native ProjectTool to create an Audio Native enabled project on ElevenLabs. Use when you need to convert text or HTML content into an embeddable audio player with customizable appearance and voi
  • Create Batch CallTool to submit a batch call request to ElevenLabs ConvAI. Use when you need to initiate automated calls to multiple recipients with a conversational AI agent.
  • Create Convai Workspace SecretTool to create a Convai workspace secret in ElevenLabs. Use when you need to securely store API keys, tokens, or other sensitive values for agent workflows.
  • Create File DocumentTool to create a file document in the ElevenLabs knowledge base. Use when you need to upload documentation that the agent will access for user interactions.
  • Create FolderTool to create a folder in the ElevenLabs knowledge base. Use when you need to organize documents into folders for better structure and management.
  • Create Text DocumentTool to create a text document in the ElevenLabs knowledge base. Use when you need to add text content that the agent will access for user interactions.
  • Create URL DocumentTool to create a URL document in the ElevenLabs knowledge base. Use when you need to add web-based documentation that the agent will access for user interactions.
  • Delete AgentTool to permanently delete an agent from ElevenLabs. Use when you need to remove an agent that is no longer needed.
  • Delete Agent Response TestTool to delete an agent response test. Use when you need to remove a test that is no longer needed.
  • Delete Batch CallTool to delete a specific batch call. Use when you need to permanently remove a batch call by its ID. The batch call ID must be valid and the batch call must exist, otherwise a 404
  • Delete Convai Workspace SecretTool to delete a specific Convai workspace secret. Use when you need to permanently remove a secret by its ID.
  • Delete ConversationTool to delete a conversation by its unique ID. Use when you need to permanently remove a conversation from the system.
  • Delete DubbingTool to permanently delete a dubbing project by its ID. Use when you need to remove a dubbing project that is no longer needed.
  • Delete Knowledge Base DocumentTool to permanently delete a document from the knowledge base. Use when you need to remove documentation that is no longer needed.
  • Delete Phone NumberTool to permanently delete a phone number from ElevenLabs ConvAI. Use when you need to remove a phone number that is no longer needed.
  • Delete RAG IndexTool to permanently delete a RAG index from a knowledge base document. Use when you need to remove an embedding index that is no longer needed.
  • Delete Speech History ItemTool to permanently delete a speech history item by its ID. Use when you need to remove a specific history item from ElevenLabs.
  • Delete ToolTool to permanently delete a conversational AI tool from ElevenLabs. Use when you need to remove a tool that is no longer needed.
  • Delete Transcript By IdTool to permanently delete a speech-to-text transcript by its ID. Use when you need to remove a transcript that is no longer needed.
  • Download Speech History ItemsTool to download speech history items from ElevenLabs. Use when you need to retrieve previously generated audio files. Returns a single audio file or a zip containing multiple file
  • Duplicate AgentTool to duplicate an existing agent. Use when you need to create a copy of an agent with all its configuration.
  • Edit VoiceTool to edit an existing voice in ElevenLabs. Use when you need to update a voice's name, description, labels, or add audio files to it.
  • Edit Voice SettingsTool to edit voice settings for a specific voice in ElevenLabs. Use when you need to adjust voice parameters like stability, similarity boost, speed, style, or speaker boost.
  • Generate Composition PlanTool to generate a music composition plan using ElevenLabs Music API. Use when you need to create a structured musical composition from a text prompt, including style directions an
  • Get agentTool to retrieve complete details for a specific conversational AI agent by ID. Use when you need agent configuration, workflow, platform settings, or metadata.
  • Get Agent Knowledge Base SizeTool to retrieve the size of a conversational AI agent's knowledge base. Use when you need to check how many pages are stored in an agent's knowledge base.
  • Get Agent Response TestTool to retrieve agent response test details by test ID. Use when you need to fetch test configuration and parameters.
  • Get Agent Response Tests SummariesTool to retrieve agent response test summaries by test IDs. Use when you need to fetch summary information for specific agent tests.
  • Get Agent Shareable LinkTool to get a shareable link for a conversational AI agent. Use when you need to generate or retrieve a link to share an agent with others.
  • Get Agent SummariesTool to retrieve summaries for multiple agents by their IDs. Use when you need to fetch agent information for one or more agents. The response includes a dictionary keyed by agent
  • Get Agent Widget ConfigTool to retrieve the widget configuration for a conversational AI agent. Use when you need to get the embed/widget settings including appearance, behavior, and interaction options.
  • Get Audio From History ItemTool to retrieve the audio file from a speech history item. Use when you need to download the generated audio for a specific history item.
  • Get Audio Native Project SettingsTool to retrieve audio native project settings from ElevenLabs. Use when you need to get configuration details for a specific Studio project, including enabled status, project sett
  • Get Batch Call By IdTool to retrieve a batch call by its ID. Use when you need to check the status and details of a specific batch call.
  • Get Characters Usage MetricsTool to retrieve character usage metrics from ElevenLabs. Use when you need to analyze usage patterns, track consumption over time periods, or generate usage reports with custom br
  • Get ConvAI dashboard settingsTool to retrieve ConvAI dashboard settings including configured charts. Use when you need to view dashboard configuration or check which charts are enabled.
  • Get ConvAI ToolsTool to retrieve ConvAI tools with pagination support. Use when you need to list available tools in the workspace for browsing, searching, or selecting a tool for further operation
  • Get ConvAI workspace secretsTool to retrieve ConvAI workspace secrets with pagination support. Use when you need to list stored secrets for the workspace, such as API keys or credentials used by agents.
  • Get ConvAI workspace settingsTool to retrieve ConvAI workspace settings including MCP server access, LiveKit stack configuration, RAG retention, and webhook settings. Use when you need to view the current work
  • Get conversation historyTool to retrieve complete conversation details including transcript, metadata, and analysis. Use when you need to examine the full conversation history, timing data, or assess call
  • Get Conversation Signed LinkTool to get a signed URL for a conversation with an agent. Use when you need to generate a secure URL for accessing a conversation.
  • Get ConversationsTool to retrieve conversations from ElevenLabs Conversational AI. Use when you need to list, filter, or search conversations by various criteria such as agent, date range, rating,
  • Get Default Voice SettingsTool to retrieve default voice settings for speech synthesis. Use when you need to check the default configuration values for voice stability, similarity, speed, style, and speaker
  • Get Documentation From Knowledge BaseTool to retrieve a specific document from a conversational AI agent's knowledge base by document ID. Use when you need to fetch details about a specific knowledge base entry includ
  • Get Dubbed FileTool to download a dubbed audio or video file from a dubbing project. Use when you need to retrieve the dubbed output for a specific language from a completed dubbing project.
  • Get Dubbed TranscriptTool to retrieve the transcript of a dubbed audio or video file. Use when you need to get subtitles or full transcript for a specific language from a dubbing project.
  • Get Dubbing MetadataTool to retrieve metadata for a dubbing project by ID. Use when you need to check the status, languages, or configuration of a specific dubbing project.
  • Get Dubbing TranscriptsTool to retrieve transcripts from a dubbing project in various formats. Use when you need to get subtitles (SRT/WebVTT) or full transcript data (JSON) for a specific language from
  • Get Generate Voice ParametersTool to retrieve voice generation parameters from ElevenLabs. Use when you need to get available options (genders, accents, ages) and constraints (character limits, accent strength
  • Get Knowledge Base ContentTool to retrieve the text content of a knowledge base document by ID. Use when you need to access the actual content/text of a knowledge base entry rather than just its metadata.
  • Get Knowledge Base Dependent AgentsTool to retrieve the list of conversational AI agents that depend on a specific knowledge base document. Use when you need to identify which agents are using a particular knowledge
  • Get Knowledge Base Source File URLTool to retrieve a signed URL for downloading the source file of a document from the knowledge base. Use when you need to access or download the original file associated with a kno
  • Get Knowledge Base SummariesTool to retrieve summaries for multiple knowledge base documents by their IDs. Use when you need to fetch document information for one or more knowledge base documents.
  • Get Library VoicesTool to retrieve shared voices from the ElevenLabs voice library. Use when you need to browse, search, or filter available voices for text-to-speech.
  • Get Live CountTool to retrieve the count of active ongoing conversations. Use when you need to monitor live conversation activity for analytics purposes.
  • Get ModelsTool to retrieve available ElevenLabs speech synthesis models. Use when you need to list models for text-to-speech, voice conversion, or to check model capabilities and pricing.
  • Get Or Create RAG IndexesTool to compute or retrieve RAG indexes for knowledge base documents in batch. Use when you need to generate embeddings for documents to enable semantic search and retrieval.
  • Get phone numberTool to retrieve details for a specific phone number by ID. Use when you need phone number configuration, provider settings, or assigned agent information.
  • Get Pronunciation DictionariesTool to get a list of pronunciation dictionaries and their metadata. Use when you need to retrieve available pronunciation dictionaries for browsing, filtering, or selecting a dict
  • Get Pronunciation Dictionary MetadataTool to retrieve metadata for a specific pronunciation dictionary by ID. Use when you need details about a particular pronunciation dictionary including version info, rules count,
  • Get Pronunciation Dictionary Version PLSTool to download a PLS file with pronunciation dictionary version rules. Use when you need to retrieve the pronunciation rules for a specific dictionary version in PLS XML format.
  • Get RAG Index OverviewTool to retrieve an overview of the RAG (Retrieval-Augmented Generation) index. Use when you need to check storage usage and available capacity for the knowledge base embedding mod
  • Get RAG IndexesTool to retrieve RAG indexes for a specific knowledge base document. Use when you need to check the status and details of embeddings generated for a document.
  • Get Resource MetadataTool to retrieve metadata and sharing permissions for a workspace resource. Use when you need to check who has access to a resource, manage sharing permissions, or view resource de
  • Get Similar Library VoicesTool to find similar voices from the ElevenLabs library by uploading an audio sample. Use when you need to discover library voices that match a specific voice characteristic or sam
  • Get Single Use TokenTool to create a single-use token for ElevenLabs API. Use when you need a time-limited token for websocket connections (TTS or real-time transcription). Token expires after 15 minu
  • Get Speech HistoryTool to list generated speech history items from ElevenLabs. Use when you need to retrieve past speech generations for browsing, searching by voice or model, or reviewing generatio
  • Get speech history item by IDTool to retrieve complete details for a specific speech history item by ID. Use when you need information about a previously generated audio item including text, voice settings, an
  • Get Test InvocationTool to retrieve test invocation details by invocation ID. Use when you need to get test run results and status for a specific test invocation.
  • Get toolTool to retrieve complete details for a specific conversational AI tool by ID. Use when you need tool configuration, usage statistics, or access information.
  • Get Tool Dependent AgentsTool to retrieve the list of conversational AI agents that depend on a specific tool. Use when you need to identify which agents are using a particular tool before modifying or del
  • Get Transcript By IDTool to retrieve a speech-to-text transcript by its unique ID. Use when you need to fetch the transcribed text, word timings, and language detection results for a previously proces
  • Get User InfoTool to retrieve information about the authenticated user, including subscription details, character limits, and voice quotas. Use when you need to check user account status, remai
  • Get User Subscription InfoTool to retrieve detailed subscription information for the authenticated user. Use when you need to check subscription tier, character usage, voice limits, billing status, or open
  • Get User Voices V2Tool to retrieve voices using the V2 API from ElevenLabs. Use when you need to list available voices with advanced filtering, sorting, and pagination capabilities including search,
  • Get Voice by IDTool to retrieve complete details for a specific voice by ID. Use when you need information about a voice including its settings, category, verification status, and metadata.
  • Get Voice SettingsTool to retrieve the current settings for a specific voice. Use when you need to check voice configuration parameters like stability, similarity boost, speed, style, and speaker bo
  • Get Workspace Batch CallsTool to get all batch calls for a workspace. Use when you need to retrieve a list of batch calls with pagination support.
  • Get Workspace Service AccountsTool to retrieve all service accounts in the workspace. Use when you need to list service accounts for workspace management or API key administration.
  • Handle SIP Trunk Outbound CallTool to initiate an outbound call via SIP trunk using ElevenLabs ConvAI. Use when you need to programmatically place an outbound call with a conversational agent to a specific phon
  • Import Phone NumberTool to import a phone number (Twilio or SIP trunk) into ElevenLabs ConvAI. Use when you need to add an external phone number for making or receiving calls with conversational agen
  • Isolate Audio StreamTool to isolate vocals/speech from audio files using ElevenLabs Audio Isolation API. Use when you need to extract or separate speech from background noise or music. The audio file
  • List Agent BranchesTool to list all branches for a specific agent. Use when you need to retrieve branch information for an agent.
  • List Agent Response TestsTool to list agent response tests from ElevenLabs conversational AI. Use when you need to retrieve available tests for agent conversations or testing.
  • List AgentsTool to list conversational AI agents from ElevenLabs. Use when you need to retrieve agents for browsing, searching, or selecting an agent for further operations.
  • List DubsTool to list dubbing projects from ElevenLabs. Use when you need to retrieve dubbing projects for browsing, filtering by status, or selecting a dubbing project for further operatio
  • List Knowledge BasesTool to list knowledge base documents from ElevenLabs. Use when you need to retrieve knowledge base documents for browsing, searching, or selecting documents for further operations
Access, and who is in charge of it

You stay the boss of your Elevenreader account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Elevenreader account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Elevenreader is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Elevenreader and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Elevenreader

Can an AI employee really work inside Elevenreader?
Yes. It signs in to your own Elevenreader account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Elevenreader?
No. Nothing moves and nothing is replaced. Your records stay in Elevenreader, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Elevenreader account?
You paste in a key from your own Elevenreader account. It is kept encrypted, and you can withdraw it from inside Elevenreader whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Elevenreader?
It has 99 ready-made tools in Elevenreader today, among them Add Documentation To Knowledge Base, Add Pronunciation Dictionary From File and Add Pronunciation Dictionary From Rules. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Elevenreader and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Elevenreader and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Elevenreader?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Elevenreader is written down with what it did and when.