What this enables
Once configured, a microphone button appears in your GHL conversation window. Click it, record a voice message, preview it, and send — straight to your customer's WhatsApp. No app switching, no copy-paste.
Setup steps
Switch to agency view
From the GHL dashboard, switch to your agency view (not a sub-account). Navigate to Settings → Company.
Paste the JavaScript
Find the Custom JavaScript section in Company Settings. Copy and paste the snippet below, then click Update Company.
| What to add | JavaScript snippet |
|---|---|
| Voice record JS |
<script src="https://scripts.waghl.com/resources/voice-record.js?v=1.1"></script>
|
Open any WAGHL sub-account
Navigate to any sub-account that's registered with WAGHL, then go to the Conversation tab for any contact.
Click the microphone
You'll see a microphone icon in the conversation interface. Click it to start recording. Preview the recording, discard if needed, or click send to deliver via WhatsApp.
Make sure you're in agency view (not a sub-account) when adding the JavaScript. The script must go in the agency-level Company Settings to work across all sub-accounts.
Don't modify the JavaScript — paste it as-is. Even small changes will break the integration.
The sub-account where you want to record voice notes must be registered with WAGHL.
Tips for efficiency
- Practice recording a few test voice notes before sending to clients — get a feel for tempo and clarity
- The voice note appears as a standard WhatsApp voice message on the recipient's phone
- You can record voice notes for any sub-account once the JavaScript is added at the agency level — no need to add it per sub-account
What's next?
- Send voice notes using ChatGPT — auto-generate voice notes from text via AI
- ElevenLabs Text-to-Speech — premium voice cloning for branded voice notes
- Transcribe inbound voice notes — convert customer voice messages to text automatically