Skip to main content
Why it matters: Recording voice notes by hand doesn’t scale. With this action you can send personalized audio messages triggered by any CRM event-new leads, appointments, form submissions, replies, and more-using AI-generated voices.

Key Benefits

Automated Voice Notes - Send WhatsApp voice messages automatically from any workflow Natural-Sounding Audio - Convert text to lifelike speech using ElevenLabs voices Personalized Content - Use custom variables to tailor every message Multi-Number Support - Choose which connected WhatsApp number sends the message Workflow Integration - Combine with any CRM trigger for powerful automation

Who Should Use It

Sales Teams - Instantly follow up with new leads using a personal voice note Support Teams - Send confirmations and updates automatically Agencies - Automate client-facing messaging across sub-accounts Operations - Send reminders, alerts, and status updates Marketers - Deliver timely, personalized WhatsApp audio touches

Requirements

Before using this action:
1
Update your WhatsApp provider app to the latest version
  • Go to App Marketplace → Installed Apps → WhatsApp provider → Update
2
Connect a WhatsApp number
  • Use the WhatsApp Settings dashboard to connect one or more WhatsApp instances
3
Enable Text-to-Speech
  • Add your ElevenLabs API Key and toggle Enable Text-to-Speech in WhatsApp → Settings. See the Text-to-Speech setup guide for details.

How to Set Up

Step 1: Create or Edit a Workflow

1
Go to Automation → Workflows
2
Create a new workflow or edit an existing one
3
Add your desired trigger (Form Submitted, WhatsApp Inbound, Appointment Booked, etc.)

Step 2: Add the Action

1
Click + or Add New Action after your trigger
2
Switch to the Apps tab
3
Click the WhatsApp provider app icon
4
Select Send WhatsApp Text to Speech Message
Send WhatsApp Text to Speech Message

Step 3: Configure the Action

FieldRequiredDescription
Connected WhatsAppNoThe connected number to send from. Leave empty to use the number-selection priority configured in your dashboard settings
API KeyNoYour ElevenLabs API Key used to generate the audio. Leave empty to use the key configured in WhatsApp → Settings
Voice ModelNoThe ElevenLabs voice model used for speech generation
VoiceNoThe ElevenLabs voice that reads your message
Custom VoiceNoA custom (cloned) ElevenLabs Voice ID to use instead of a library voice
MessageYesThe text to convert to speech (supports custom variables)

Step 4: Save and Publish

1
Click Save action
2
Review your complete workflow
3
Toggle from Draft to Published

Action Fields Explained

API Key Field

Your ElevenLabs API Key, used to generate the audio. This field is optional - leave it empty to use the API Key configured in WhatsApp → Settings. See the Text-to-Speech setup guide for how to create one.

Voice Model Field

Select the ElevenLabs voice model used to generate the speech. Different models offer trade-offs between quality, speed, and language support.

Voice Field

Select the ElevenLabs voice that reads your message from the list of available voices.

Custom Voice Field

Provide a custom (cloned) ElevenLabs Voice ID to use instead of a library voice. Find Voice IDs in your ElevenLabs Voice Library - see How to Find Voice IDs.

Message Field

Enter the text you want converted to speech. You can:
  • Type plain text
  • Use custom variables (click the tag icon to insert)
Example with variables:
Hi {{contact.first_name}}, your appointment is confirmed. We look forward to seeing you!

Connected WhatsApp Field

Choose which connected WhatsApp instance sends the message.
Connected WhatsApp instances. Use the WhatsApp Settings dashboard to connect more WhatsApp instances. Leave this field empty to use the number-selection priority as configured in your dashboard settings.

Example Use Cases

Use Case 1: Personalized Voice Welcome

Greet a new lead with a personal-sounding voice note the moment they submit a form. Trigger: Form Submitted Action: Send WhatsApp Text to Speech Message
  • Message:
Hi {{contact.first_name}}! Thanks for your interest. We received your request and will be in touch shortly.

Use Case 2: Appointment Reminder

Send a friendly voice reminder before an appointment. Trigger: Appointment Reminder Time Action: Send WhatsApp Text to Speech Message
  • Message:
Hi {{contact.first_name}}, this is a reminder about your appointment on {{contact.appointment_date}}. See you soon!

Important Notes

Technical Details

  • Audio is generated with the ElevenLabs API and sent as a WhatsApp voice note
  • Requires a valid ElevenLabs API Key with Text-to-Speech and Voices permissions
  • Leaving WhatsApp Number empty uses your dashboard’s number-selection priority
  • Works with all standard CRM workflow triggers

Best Practices

  • Keep messages concise - we recommend under 2-3 minutes (approximately 300-450 words)
  • Use relevant variables only
  • Test before publishing
  • Avoid over-messaging - too many messages cause fatigue

FAQs

The one you select in the WhatsApp Number field. If you leave it empty, it uses the number-selection priority configured in your WhatsApp dashboard settings.
From your ElevenLabs Voice Library. Click any voice and copy its Voice ID. See How to Find Voice IDs.
Yes. Click the tag icon in the Message field to insert custom variables like {{contact.first_name}}.
The message will fail to send. We recommend setting up the WhatsApp Disconnected trigger to get alerts when your number goes offline.

Support

If you need help with the setup or onboarding: