What you need
Getting your API key
- Sign in at elevenlabs.io.
- Create a new key.
- Copy it — the key is shown once.
For anything running in production, create the key under a service account rather than your own login. Personal keys are tied to your user and stop working if your access changes.
Adding the connection
- Go to Connections and choose ElevenLabs.
- Paste the API key.
- Save.
What you can select afterwards
Choose your models on Model Configurations. Voice model — start with the fastest and move up only if the voice is not good enough on a real call. See ElevenLabs’ models page. Voice — pick from the dropdown, or enter a voice ID for one from your own library or a cloned voice. IDs look likeJBFqnCBsd6RMkjVDRZzb and are shown against each voice in the ElevenLabs app.
Language — set it to match your callers. Transcription runs on Scribe — see the speech-to-text guide.
Using ElevenLabs for only one service
If you want ElevenLabs voices but a different transcriber, turn the transcription service off on the connection.Custom hosts
If you reach ElevenLabs through a proxy rather thanapi.elevenlabs.io, you can set a base URL per service on the connection.
Troubleshooting
Voice works but transcription fails
Voice works but transcription fails
The key is missing the speech-to-text permission. Create a new key with both permissions granted, or edit the existing key’s permissions in the ElevenLabs app.
Calls worked and then stopped mid-month
Calls worked and then stopped mid-month
Check whether the key has a character limit and has reached it. Keys stop working once capped.
A voice ID is rejected
A voice ID is rejected
Copy the exact ID from the ElevenLabs app rather than the voice name. Also confirm the voice is available to your account — a cloned voice belongs to the account that created it.