I've spent the last year auditing outbound stacks for about a dozen B2B clients. Kept finding the same leaks. Here are the eight most common ones - if your reply rates have been tanking for two years, you've probably got at least four of these.
Leak 1: Signal listening is done manually by the SDR
SDR scrolls LinkedIn, spots maybe 30 posts a day, acts on 5. The rest vanish. Humans listening to LinkedIn is the lowest-leverage job you can give them - even a good SDR catches maybe a tiny fraction of relevant signals.
Fix: automated signal listening. Use something like li-seller as the LinkedIn signal source. The SDR stops hunting and starts acting on what the system finds. Throughput jumps.
Leak 2: Signal qualification is gut feel
"Looks relevant" is the standard. Different SDRs, different days - inconsistent. Fix: set explicit qualification rules. We use an LLM filter that checks signal + person against ICP and outputs yes/no/reason. Consistent, and after 90 days you know which signal types actually produce qualified leads.
Leak 3: Enrichment done in bulk, ahead of time
Marketing pulls 5000 prospects from Apollo, enriches them all, hands to SDRs. By the time they reach out, data is over a month stale. Fix: just-in-time enrichment. Only enrich when you've decided a prospect is worth a touch. Saves API costs, keeps data fresh, and lets you use behavioural data (what they did this week) instead of static firmographics.
Leak 4: Touch state fragmented across channels
SDR emails Tuesday, LinkedIn DM Wednesday, calls Thursday. State is in Outreach, LinkedIn, and their notes app - no single view. Prospect replies on one channel, the others keep firing. They get a follow-up about a meeting they already booked via LinkedIn. Fix: unified prospect state. We use a signal orchestration layer (Late node) that holds state - every touch updates the record, every workflow checks it before firing.
Leak 5: First-touch copy is generic
SDR has a template, pastes it, swaps name and company. Opener: "I noticed your company is in the..." Adds zero value. Fix: signal-anchored opener. First line references the specific trigger - "I saw your post about X" or "Congrats on the new role." This is where most reply-rate improvement comes from. Specific beats generic.
Leak 6: Only the opener is personalised
Opener is signal-anchored, rest is boilerplate. Prospect figures out by paragraph two it's a mass blast. Fix: one more personalisation point in the body. Not ten - one. Something genuinely relevant: "We worked with [Similar Company] who had the same X problem." You need a template with two custom hooks, not an entirely bespoke email.
Leak 7: No follow-up after engagement on one channel
Prospect accepts connection request but doesn't reply. SDR moves on. But the accept IS a signal. Most teams don't follow up after that. Fix: workflow logic that treats engagement signals as triggers. Connect-accept → DM three days later. Email open + click → LinkedIn touch two days later. Not aggressive, just attentive.
Leak 8: Reply data isn't fed back
SDR books a meeting, moves on. Workflow never captures which signal type produced the win or what message worked. After six months you can't tell what to invest in. Fix: log reply outcomes by signal source and message variant. We use a simple Slack form at booking time that feeds a Notion DB. Quarterly review: which signal types yield best meeting rates, which message variants get the best replies.
Quick diagnostic
- Lower reply rate over 12 months? Probably leaks 1, 5, 6.
- High annoyance rate (multiple "stop emailing me")? Leak 4.
- "We have signals but they don't convert"? Leak 2.
- SDRs reaching out to dead leads? Leak 3.
- "Don't know which channels work"? Leak 8.
- Engage then lose them? Leak 7.
What this costs to fix
If you're already on a workflow platform, fixing these eight leaks is maybe a three-to-four-week project for someone competent. If you're on Outreach/Salesloft, add a signal-orchestration layer on top (like Late node) and use Outreach as delivery only. If starting fresh, build with these fixes from day one. They're the baseline for outbound in 2026.
My advice
- Don't fix all eight at once. Pick the two or three that hurt most. Fix, measure, iterate.
- Don't blame your SDRs for these leaks. Most are systemic - bad systems produce bad behaviour, not the other way around.
- Don't expect instant reply-rate gains. Improvements compound over 60-90 days as you tune signals and messaging.
That's my take. Hope it helps.