Give Agents an ElevenLabs Voice
Bothive agents can have a literal voice powered by ElevenLabs. Use this when your bot will talk in a web widget, voice surface, demo, or customer-facing assistant flow.
1. Connect ElevenLabs
- Go to Dashboard → Integrations.
- Search for ElevenLabs.
- Click Connect.
- Paste your ElevenLabs API key.
- Save the connection.
2. Choose a voice for a bot
- Open Dashboard → Agents.
- Choose the bot you want to configure.
- Open Identity.
- In Literal voice, click the voice loader button.
- Pick a voice from your ElevenLabs account.
- Turn the voice On.
- Click Save.
3. Preview the voice
Use Preview in the Literal voice card. Bothive uses your current channel preview text when available, so you can test how the actual agent sounds before shipping.
4. Play playground responses
Once voice is enabled, open the bot playground and run the bot. Assistant responses show Play voice, which turns that response into audio using the bot's saved ElevenLabs profile.
Recommended settings
- Model: keep
eleven_multilingual_v2unless you know you want another ElevenLabs text-to-speech model. - Stability: start around
0.5. - Similarity: start around
0.75. - Speaker boost: keep on for clearer demos.
Troubleshooting
- If voices do not load, reconnect ElevenLabs in Integrations.
- If preview fails, confirm your ElevenLabs API key has text-to-speech access.
- If the voice sounds too expressive, lower style or increase stability.
Use the test pane to iterate quickly. Every change you make is live — no need to save first.
API keys are shown only once. Store them securely and never commit them to version control.
Test your bot with edge cases before deployment. Try empty inputs, long messages, and special characters.
Chain multiple specialized bots in a workflow for better results than one general-purpose bot.