Text-to-Speech (Audio Generation) with ElevenLabs
What It Does
The Text-to-Speech feature automatically converts text messages into natural-sounding voice notes that are sent as WhatsApp audio messages inside your CRM conversations using ElevenLabs API.
This allows you to send voice messages from automation workflows — no need to record audio manually.
You can choose from a wide variety of AI voices and even clone custom voices using ElevenLabs.
It's perfect for creating personalized audio responses at scale.
How to Activate Text-to-Speech
Steps:
-
Go to you locations and look for WhatsApp menu item in the sidebar.
-
Once you click on WhatsApp menu item, Go to Settings.
-
Scroll down to the Text-to-Speech (Audio Generation) section.
-
Enter your ElevenLabs API Key and Toggle Enable Text-to-Speech and click Save.
How to Use Text-to-Speech
To send a voice note, use this format in any WhatsApp message field (manual messages, workflows, or automations):
Message Format:
[AUDIO] [voice_id] Your text message here
Example:
[AUDIO] [XrExE9yKIg1WjnnlVkGX] In the ancient land of Eldoria, where skies shimmered and forests whispered secrets to the wind, lived a dragon named Zephyros.
Format Breakdown:
[AUDIO]- Trigger keyword (required)[voice_id]- Your ElevenLabs Voice ID (required)- Text after the voice ID - The message that will be converted to speech
Where You Can Use It:
- Manual messages in conversations
- Automated workflow responses
- Trigger-based messages
- Scheduled broadcasts
- Custom values and variables
Using Variables:
You can also combine it with custom fields:
[AUDIO] [XrExE9yKIg1WjnnlVkGX] Hi \{\{contact.first_name\}\}, your appointment is confirmed for \{\{contact.appointment_date\}\}.
How to Get Your ElevenLabs API Key
- Go to ElevenLabs.
- Log in or create an account.
- Navigate to your Profile Settings.
- Click Create API Key.
- Important: When creating the API key, make sure to enable these permissions:
- ✅ Text-to-Speech
- ✅ Voices (to access voice library)
- Copy the generated key.
- Paste it into the Text-to-Speech settings.
Make sure to enable Text-to-Speech and Voices permissions when creating your ElevenLabs API key, otherwise the feature won't work.
How to Find Voice IDs
Every voice in ElevenLabs has a unique Voice ID that you'll need to use in your messages.
Steps to Get a Voice ID:
- Go to your ElevenLabs Dashboard.
- Browse the Voice Library or use your custom cloned voices.
- Click on any voice you want to use.
- Copy the Voice ID (it looks like:
XrExE9yKIg1WjnnlVkGX). - Use this Voice ID in your message format (see below).
ElevenLabs offers hundreds of pre-made voices in multiple languages. You can also clone your own voice for brand consistency.