LinkedIn Voice Note
Send personalized voice notes via LinkedIn messaging using automation tools or API integrations
Instructions
LinkedIn Voice Note
Send a voice note as a LinkedIn message to a connected prospect. Voice notes appear as a playable audio clip in the LinkedIn inbox and stand out from text messages -- typical response rates are 3-5x higher than text DMs. This fundamental covers both AI-generated voice notes and manual recording approaches.
Tool Options
| Tool | Method | Best For | |------|--------|----------| | lemlist | AI voice generation (ElevenLabs integration) + automated LinkedIn delivery | Fully automated voice note sequences at scale | | Expandi | Upload audio file + LinkedIn message automation | Custom audio with smart scheduling | | Unipile | LinkedIn Messaging API wrapper | Developer-friendly, build custom voice note workflows | | La Growth Machine | Multichannel sequences with voice note steps | Combined email + LinkedIn voice note cadences | | HeyReach | Multi-account LinkedIn automation with voice notes | Agency/team use with account rotation |
Authentication
lemlist (for AI voice notes):
Authorization: Bearer {LEMLIST_API_KEY}
Base URL: https://api.lemlist.com/api
Unipile (LinkedIn API wrapper):
X-API-KEY: {UNIPILE_API_KEY}
Base URL: https://api.unipile.com/api/v1
Expandi:
Authorization: Bearer {EXPANDI_API_KEY}
Base URL: https://api.expandi.io/api/v1
Operations
1. Set up AI voice cloning for LinkedIn voice notes (lemlist)
lemlist integrates with ElevenLabs to clone your voice and generate voice notes from text scripts. One-time setup:
- In lemlist, navigate to Settings > Voice. Upload a 1-minute audio sample of yourself speaking naturally.
- lemlist sends the sample to ElevenLabs for instant voice cloning.
- The cloned voice is available in all LinkedIn voice note sequence steps.
Via API -- create a campaign with voice note step:
POST https://api.lemlist.com/api/campaigns
{
"name": "outbound-voice-mar24",
"sequences": [
{
"step": 1,
"type": "linkedin_visit_profile",
"delay_days": 0
},
{
"step": 2,
"type": "linkedin_connection_request",
"delay_days": 1,
"note": "Hi {{firstName}}, saw your work at {{companyName}} on {{topic}}. Would love to connect."
},
{
"step": 3,
"type": "linkedin_voice_message",
"delay_days": 3,
"condition": "connected",
"voice_script": "Hey {{firstName}}, thanks for connecting. I noticed {{companyName}} {{signal}}. We've been helping similar companies {{value_prop}}. Would love to grab 15 minutes if you're open to it -- my calendar link is in the follow-up message I'll send. Talk soon."
},
{
"step": 4,
"type": "linkedin_message",
"delay_days": 4,
"condition": "no_reply",
"text": "Hey {{firstName}} -- just sent you a voice note. Here's my calendar if it's easier: {{booking_link}}"
}
]
}
2. Send a voice note via LinkedIn Messaging API (Unipile)
Unipile wraps LinkedIn's messaging capabilities, including voice note delivery:
POST https://api.unipile.com/api/v1/messages
Content-Type: multipart/form-data
account_id: {LINKEDIN_ACCOUNT_ID}
recipient_id: {PROSPECT_LINKEDIN_URN}
type: "voice_note"
audio_file: @vm-sarah-acme.mp3
The audio file must be:
- Format: MP3 or M4A
- Duration: under 60 seconds
- Sample rate: 16kHz or higher
3. Upload pre-generated audio for Expandi voice note step
POST https://api.expandi.io/api/v1/campaigns/{CAMPAIGN_ID}/steps/{STEP_ID}/audio
Content-Type: multipart/form-data
audio: @vm-sarah-acme.mp3
lead_id: "{LEAD_ID}"
For batch campaigns, map each prospect to their personalized audio file. Expandi plays the audio as a LinkedIn voice note when the sequence step triggers.
4. Monitor voice note delivery and engagement
lemlist:
GET https://api.lemlist.com/api/campaigns/{CAMPAIGN_ID}/stats
Returns per-step metrics including: voice_notes_sent, voice_notes_listened, replies_after_voice, meetings_from_voice.
Unipile:
GET https://api.unipile.com/api/v1/messages?type=voice_note&account_id={ACCOUNT_ID}
Returns delivery status and read receipts for voice messages.
5. Pause or stop voice note delivery
PUT https://api.lemlist.com/api/campaigns/{CAMPAIGN_ID}/pause
Pause immediately if: LinkedIn sends a restriction warning, reply rate drops below 2%, or more than 3 prospects report the message as spam.
Voice Note Script Guidelines
LinkedIn voice notes have a 60-second limit. Target 20-30 seconds for outbound:
- Name drop (3 sec): "Hey {first_name}..."
- Context (5 sec): "I just connected with you because..."
- Signal reference (5 sec): Why now -- reference their company news, role, or content.
- Value hook (8 sec): One sentence about what you help companies like theirs do.
- Soft CTA (5 sec): "Sending you a quick message with my calendar -- no pressure."
- Close (3 sec): "Talk soon."
Tone: conversational, not scripted. Speak as if leaving a message for a colleague, not reading from a teleprompter. Slight imperfections (um, brief pause) actually increase trust.
Safety Guardrails
- Daily limits: Maximum 20-30 voice notes per day via automation. LinkedIn monitors unusual messaging patterns.
- Connection required: Voice notes can only be sent to 1st-degree connections. The prospect must accept your connection request first.
- Warm-up: New LinkedIn accounts need 2-3 weeks of manual activity before automated voice notes. Start with 5/day and ramp to 20 over 2 weeks.
- Personalization: Never send identical voice scripts to more than 10 people. Use merge fields for prospect-specific details.
- Stop on reply: If a prospect replies to anything in the sequence, immediately stop all automated steps and hand off to human conversation.
Error Handling
- LinkedIn restriction: Pause all automation for 72 hours. Reduce daily volume by 50% when resuming. Never exceed 25 voice notes/day even after ramp-up.
- Audio rejected: LinkedIn may reject audio files that are too short (<3 sec), too long (>60 sec), or in unsupported format. Re-encode as MP3 at 128kbps.
- Prospect not connected: Voice note step will fail if the connection request was not accepted. Set the step condition to
connectedto skip unconnected prospects. - AI voice sounds unnatural: Increase ElevenLabs
stabilityto 0.6 andsimilarity_boostto 0.8. Re-record your voice sample with more natural cadence if persistent.
Pricing
| Tool | Plan | Cost | Voice Notes Included | |------|------|------|---------------------| | lemlist | Multichannel Expert | $99/user/mo | Unlimited (includes AI voice generation) | | Expandi | Business | $99/seat/mo | Unlimited (bring your own audio) | | Unipile | Growth | $47/mo per account | API calls included | | La Growth Machine | Pro | $100/seat/mo | Unlimited multichannel | | HeyReach | Starter | $79/seat/mo | Multi-account voice notes |
Note: lemlist includes ElevenLabs AI voice generation in the price. Other tools require you to generate audio separately (using the ai-voice-generation fundamental) and upload it.