Integrations
ElevenLabs logo

ElevenLabs integration

AI & Machine Learning · 15 actions · API key or ModuleX-managed key auth

AI voice generation, transcription, sound effects, voice cloning, and conversational AI agents. Uses the `elevenlabs` SDK.

Overview

The ModuleX ElevenLabs integration lets a ModuleX agent operate ElevenLabs on your behalf — running create, find and list actions across text to speeches, speech to texts and text to sound effects — directly from a plain-English request, using your organization's own ElevenLabs credentials. No pre-built workflow is required: the agent picks the right ElevenLabs action for the task.

ElevenLabs is an ai & machine learning platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right ElevenLabs action — or, when you want a repeatable process, the composer assembles a ElevenLabs workflow for you, streaming the nodes onto the canvas as it builds.

Ask the assistant

Drive ElevenLabs in plain English

Type what you want. A ModuleX agent picks the right ElevenLabs action — or chains several — and runs it. No workflow to build.

  • Create a conversational AI agent
    resolves tocreate_agent
  • Show me the voices that match what I describe
    resolves tosearch_voices
Use cases

What you can automate with ElevenLabs

  • Find the voices that match what you describesearch_voices
  • Pull a list of models for a reportlist_models
  • Create an agent straight from a requestcreate_agent
  • Add a knowledge base to agent on the flyadd_knowledge_base_to_agent
  • Look up a conversation on demandget_conversation
At a glance

ElevenLabs integration at a glance

CategoryAI & Machine Learning
Actions available15
AuthenticationAPI key or ModuleX-managed key
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJun 2026
Reference

All 15 ElevenLabs actions

Text to Speeches1
text_to_speech
Convert text to AI-generated speech audio (base64-encoded)
Speech to Texts1
speech_to_text
Transcribe audio to text with optional speaker diarization
Text to Sound Effects1
text_to_sound_effects
Generate a custom sound effect from a text description
Voices2
search_voices
Search the ElevenLabs voice library
get_voice
Get details for a specific voice
Models1
list_models
List all available TTS models
Voice Clones1
voice_clone
Create an instant voice clone from audio samples
Isolate Audios1
isolate_audio
Isolate voice from background noise / music
Subscriptions1
check_subscription
Check current subscription tier + usage
Agents3
create_agent
Create a conversational AI agent
list_agents
List all conversational AI agents
get_agent
Get a specific agent's configuration
Knowledge Base to Agents1
add_knowledge_base_to_agent
Attach a knowledge base document (from URL, text, or file) to an agent
Conversations2
list_conversations
List recorded conversations (optionally filtered by agent)
get_conversation
Get a conversation's full transcript

See full parameters and response schemas in the ElevenLabs integration docs

Two ways

Two ways to use ElevenLabs in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right ElevenLabs action and runs it — no workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires ElevenLabs into a repeatable workflow you can run on a schedule, from chat, or as an API.
Security

Connecting ElevenLabs

API keyElevenLabs uses API-key authentication. You provide your own ElevenLabs secret key; ModuleX encrypts it and scopes it to your organization, so your whole team can use ElevenLabs without re-authenticating.
ModuleX-managed keyElevenLabs runs on a ModuleX-managed key — there's nothing to set up. It works the moment you enable it, with usage metered through your ModuleX account.

Step-by-step setup in the ElevenLabs docs

Related

Pairs well with ElevenLabs

Agents often chain ElevenLabs with these — connect them once and the agent can use all of them in a single task.

FAQ

ElevenLabs + ModuleX FAQ

A ModuleX agent can run any of ElevenLabs's 15 actions — across text to speeches, speech to texts, text to sound effects and voices — from a plain-English request, using your organization's own ElevenLabs credentials.
No. The agent selects the right ElevenLabs action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Via your own ElevenLabs API key, stored encrypted and scoped to your organization.
15, spanning text to speeches, speech to texts, text to sound effects and voices.
ElevenLabs runs on your own credentials, so any ElevenLabs usage is billed by ElevenLabs directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

Put ElevenLabs to work in ModuleX.

Connect ElevenLabs once with your own credentials and let your agent run all 15 actions on demand.

Last updated: Jun 2026Browse all 175 integrations →