What You Get
An ElevenLabs-connected agent provides:- Voice message handling — Transcribe incoming voice notes automatically
- Voice responses — Respond with high-quality synthesized audio
- Your ElevenLabs agent — Use your existing agent’s personality and knowledge
- Seamless fallback — Text responses when voice isn’t appropriate
Prerequisites
Before you begin:- An ElevenLabs account with API access
- An existing ElevenLabs Conversational AI agent
- Your ElevenLabs API key
- A Wassist account (sign up free)
Step-by-Step Guide
1
Connect ElevenLabs Integration
First, connect your ElevenLabs account to Wassist:
- Go to Settings → Integrations in your Wassist dashboard
- Click Add Integration → ElevenLabs
- Enter a name for this integration (e.g., “My ElevenLabs Account”)
- Paste your ElevenLabs API key
- Click Connect
2
Create New Agent
From your dashboard, click New Agent and select Connect ElevenLabs.
3
Select Your ElevenLabs Agent
Choose which ElevenLabs agent to connect:
- Select your integration from the dropdown
- Browse your available ElevenLabs agents
- Click on the agent you want to use
4
Configure Voice Settings
Customize how voice is handled on WhatsApp:
- Voice Response Mode — Always respond with voice, or only when user sends voice
- Transcription Display — Show text transcription alongside audio
- Fallback Behavior — How to handle when voice generation fails
5
Review and Create
Review your agent configuration and click Create Agent.
How Voice Messaging Works
Voice Response Options
Always Voice
Always Voice
Every response from your agent is delivered as a voice message, regardless of whether the user sent text or voice.Best for: Hands-free experiences, accessibility, conversational agents
Mirror Mode
Mirror Mode
Respond with voice only when the user sends a voice message. Text messages get text responses.Best for: Flexible interactions where users choose their preferred mode
Text with Voice
Text with Voice
Send both a text transcription and a voice message for every response.Best for: Situations where users might want to read and listen
Managing Your ElevenLabs Integration
Viewing Connected Agents
Go to Settings → Integrations → ElevenLabs to see:- All connected ElevenLabs agents
- Usage statistics
- Connection status
Updating the Integration
If you need to update your API key:- Go to Settings → Integrations
- Click on your ElevenLabs integration
- Update the API key
- Click Save
Monitoring Usage
ElevenLabs usage (character count for synthesis) is billed through your ElevenLabs account. Monitor your usage at elevenlabs.io/app/usage.Best Practices
Keep Responses Concise
Voice messages should be shorter than text. Aim for responses under 30 seconds.
Use Clear Speech
Choose an ElevenLabs voice that’s clear and easy to understand.
Handle Noisy Audio
Add instructions for when transcription might be unclear: “If you didn’t catch that, ask the user to repeat.”
Provide Text Fallback
Always have a text fallback for important information like links or codes.