- Home
- Resources
- Integrations
- ElevenLabs
ElevenLabs Make integrationAutomate ElevenLabs with Make.
Can Make write your ElevenLabs voiceovers and run your voice agents for you? The ElevenLabs Make integration gives you 16 modules: 1 instant trigger, 11 actions and 4 searches. This guide connects your account and builds a first scenario with you.
Verified Trustpilot reviews · AI, automation & growth agency
What does the ElevenLabs Make integration let you automate?
The ElevenLabs Make integration links your ElevenLabs account to Make, a no-code tool where you build a scenario (the automation itself: a chain of modules, where each module is one brick, such as a trigger, an action or a search). Your text becomes speech, and your conversational agents get created, copied or updated without opening the ElevenLabs dashboard.
Voiceovers from written content. A product description, a lesson script or a short announcement lands in another app. Create a speech synthesis turns that text into speech inside the same scenario, so nobody has to paste it into ElevenLabs by hand.
A tidy fleet of voice agents. Support teams that run one agent per brand or per language can build them from a template with Create a duplicate agent, then adjust the copy with Update an agent. List agents gives you the inventory whenever you need to check what exists.
Follow-up after each call. Watch new events starts a scenario the moment ElevenLabs reports something, and Get conversation details or List conversations pull what was said so a CRM or a shared sheet stays current.
The official doc gives no numeric limit for this app, and the listed modules do not cover the whole ElevenLabs API. For the rest, Make an API call reuses your connection to reach any other endpoint. ElevenLabs may also be available as an n8n node; the n8n vs Make page sets the two tools side by side. New to the editor? Make training covers the basics, and Make troubleshooting helps when a run fails.
How do you connect your ElevenLabs account to Make?
- 01
Copy your API key from ElevenLabs
Log in to ElevenLabs, click your profile icon in the top-right corner, then Profile. Next to the API Key field, click the eye icon to reveal the value, then copy it.
- 02
Open a connection in Make
In your scenario, add any ElevenLabs module and click Create a connection. A connection is your ElevenLabs account linked to Make once. The Connection name field is optional, but a clear name helps later.
- 03
Paste the key and save
Paste the value into the API Key field and click Save. If ElevenLabs asks you to authenticate and confirm access, accept. Every ElevenLabs module in your scenarios can now reuse this connection.
Your first scenario: turn incoming text into speech
GoalWhen a new piece of text arrives in another app, Make sends it to ElevenLabs and gets the spoken version back.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the + to add the first module. Pick the app that holds your text, for example a table where scripts get written.
- 02
Add the ElevenLabs action
Click the + on the right of that first module, search for ElevenLabs and choose Create a speech synthesis. Click Create a connection if your account is not linked yet.
- 03
Map the text
In the module fields, map the text coming from the first module. Each item that flows between modules is called a bundle: here, one bundle is one script to read aloud.
- 04
Test with Run once
Click Run once. Make runs the scenario a single time, and you can open each module to read the bundles it received and check that ElevenLabs returned the speech.
- 05
Schedule and switch on
Set the schedule on the first module (a new scenario runs every 15 minutes by default) and switch the scenario on. Each module run counts as an operation on your Make plan.
What can start an ElevenLabs scenario?
1 module starts a scenario when something happens in ElevenLabs. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by ElevenLabs as soon as it happens.
Watch new events
Instant triggerIn Make“Watch new events.”
Watch new events puts ElevenLabs in charge of starting your scenario: as soon as your account reports an event, Make receives it and runs the modules that follow. It is the only trigger this app offers, so any flow that reacts to ElevenLabs activity starts here.
Every ElevenLabs module, explained
ElevenLabs gives you 15 modules in 2 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Actions
2 modulesCreate a speech synthesis
ActionIn Make“Synthesizes a text into speech.”
Hand ElevenLabs a piece of text and get it back as spoken audio, right inside your scenario. This is the heart of the app for anyone producing voiceovers at volume.
Make an API call
ActionIn Make“Performs an arbitrary authorized API call.”
Reach any ElevenLabs API endpoint that the other modules skip, using the same connection you already set up. It keeps your scenario going when a feature has no dedicated module.
Other modules
13 modulesCreate a duplicate agent
ActionIn Make“Create a new agent by duplicating an existing one.”
Clone an agent you already tuned and get a fresh copy you can adapt, without rebuilding its setup by hand. Handy when several agents share the same base.
Create an agent
ActionIn Make“Create an agent from a config object.”
Build a brand new conversational agent from a configuration object, straight from Make. Pick it over duplication when no existing agent is close enough to copy.
Delete an agent
ActionIn Make“Delete an agent.”
Remove an agent from your ElevenLabs account as a step of a scenario, which keeps your agent list clean when projects close.
Get an agent config
ActionIn Make“Retrieve config for an agent.”
Read the full configuration of one agent and pass it to the next modules, so you can inspect or archive how that agent is set up.
Get a voice
ActionIn Make“Retrieves metadata about a specific voice.”
Fetch the metadata of one specific voice, so later modules know exactly which voice they are working with. It answers questions about a single voice rather than listing them all.
Get conversation details
ActionIn Make“Get the details of a particular conversation.”
Pull everything ElevenLabs keeps about one conversation between an agent and a caller, ready to send to another app. It is the module that turns a call into a usable record.
Get user subscription
ActionIn Make“Gets extended information about the users subscription.”
Read extended information about your ElevenLabs subscription and use it inside a scenario. It lets an automation check your plan situation without anyone logging in.
Outbound call via Twilio
ActionIn Make“Handle an outbound call via Twilio.”
Have an ElevenLabs agent place a phone call through Twilio, triggered by your scenario rather than by a person dialing. This is how a voice agent can reach out instead of only answering.
Update an agent
ActionIn Make“Patches an agent's settings.”
Change the settings of an existing agent without touching the rest of its configuration, since the module patches only what you send. Your agents stay in sync with the source of truth you keep elsewhere.
List agents
SearchIn Make“Lists agents and their metadata.”
Return the agents on your account with their metadata, one bundle per agent. It gives a scenario the full inventory to loop over or report on.
List conversations
SearchIn Make“Get all conversations of agents that user owns. With option to restrict to a specific agent.”
Collect the conversations handled by the agents you own, with the option to narrow the list to a single agent. Use it to catch up on activity in one pass rather than one call at a time.
List models
SearchIn Make“Gets a list of available models.”
See which ElevenLabs models are available to your account, returned as bundles your scenario can read or store. It keeps your setup honest about what can actually be used.
List voices
SearchIn Make“Lists all available voices for a user.”
Get every voice available to your ElevenLabs user, so you can pick one by name or keep a catalog up to date. Each voice arrives as its own bundle.
Need help automating ElevenLabs with Make?
A person reads every message.