Breakdown of our LinkedIn outreach - 75% accept rate, 22% replies, and the mistakes that cost us weeks before this
I'm going to share everything we learned running LinkedIn outreach for our own B2B SaaS - the mistakes, the fixes, and the exact approach that got us to 75% connection accept rate and 22% reply rate last week.
This is long. Skip to the section that's most relevant to you.
Why most LinkedIn outreach fails before it even starts
The mistake almost everyone makes is treating the connection request and the follow-up message as the same problem. They're not. They require completely different thinking.
The connection request is a trust signal. The person knows nothing about you. They're deciding in about 3 seconds whether you feel relevant or spammy.
The follow-up message is a conversation starter. They've already let you in. Now you need to say something worth responding to.
Most tools and most people optimize neither. They send volume and hope.
Mistake #1: Your connection note is a pitch
"Hi [Name], I help B2B companies grow their pipeline, would love to connect!"
This gets ignored. Always. Because it's about you, not them, and it signals immediately that a sales sequence follows.
The connection note's only job is to answer: "why are you reaching out to me specifically?"
Not your product. Not your value prop. Just - why them, why now.
What worked for us: a note that referenced something specific to their role or company. Not a compliment. Not a pitch. Just a relevant, human observation that made it feel like we'd actually looked at their profile for 60 seconds. Because we had.
Mistake #2: Sending at the wrong time
LinkedIn isn't email. People don't clear a LinkedIn inbox - they scroll it when they're on the app. If your request lands when they're not active, it gets buried under 10 others and accepted or ignored mindlessly.
We started sending connection requests when our leads were most likely to actually be on LinkedIn - not just 9am blasts. Accept rates went up noticeably. It sounds like a small thing. It isn't.
Mistake #3: Treating personalization as mail merge
"Hi [First Name], I noticed you work at [Company]..." is not personalization. Everyone knows what that is. It's arguably worse than no note at all because it signals that you think they're naive.
Real personalization means the message a Series A founder gets is genuinely different from what a VP Sales at a 500-person company gets - in structure, in tone, in what problem it references.
We built a strong research-backed template as a base, then had AI actually rewrite it per lead - not fill in blanks, but rewrite it based on their context. The difference in accept rates between templated notes and actually-rewritten ones was significant.
Mistake #4: Following up with a text wall
Once someone accepts, most people send a 200-word pitch. The person reads the first line, sees where it's going, and leaves it on read forever.
We tried something different. We sent voice messages - short, 30-40 seconds. The same AI-rewritten, personalized content but converted to audio using a voice clone. So every lead got what felt like a personal voice note, at scale.
Nobody else is doing this on LinkedIn right now. Voice messages have almost zero competition in most people's inboxes. They stand out purely by existing.
22% of people who received one replied. For context, a "good" cold email reply rate is 5-8%.
Everything I just described, the personalized notes, the timing, the voice follow-ups - was fully automated. Zero manual work per lead.
The voice messages weren't pre-recorded. I recorded my voice once. The tool cloned it. Then for every lead, the AI rewrote the message specifically for them, converted it to audio in my voice, and sent it.
So lead A, a founder at an early-stage SaaS - got a 35-second voice note that referenced their exact stage and problem. Lead B, a VP Sales at a scaling company - got a completely different message, different context, same voice.
Neither of them knew it was automated. Several replied commenting on the voice note specifically.
That's the best part in the entire thing. Not because it's deceptive, the content was genuinely researched and relevant, but because the effort that would normally take a human hours per day was running in the background while we did other things.
What the numbers looked like:
48 connection requests sent
36 accepted → 75% accept rate
23 follow-up messages sent
5 replies → 22% reply rate
We ran this on our own tool (mailgent) specifically to dogfood it before running some paid ADS. These are real numbers from last week.
Happy to go deep on any specific part of this in the comments - the AI personalization setup, the voice message workflow, the timing logic, whatever's most useful.