Why LinkedIn DMs Beat Cold Email (and Why Most People Still Mess Them Up)
LinkedIn DMs are one of the highest-performing outreach channels in B2B sales right now. Cold email averages somewhere around a 5% reply rate on a good day - and that number has been falling fast as inboxes get more saturated and spam filters get smarter. LinkedIn DMs? The average sits around 10-15%, and well-crafted, personalized sequences regularly push past 25%. That's not a small difference. That's the difference between grinding for months and actually booking meetings.
The problem is most people treat LinkedIn like a spam cannon. They blast the same copy-paste message to 200 people, wonder why nobody replies, and then declare that "LinkedIn outreach doesn't work." It works. The execution just needs to be smarter.
I've sent thousands of these messages personally - not delegated, not automated into oblivion, actually written and sent. And the teams I've coached through my LinkedIn Playbook have booked hundreds of calls through DMs alone. This guide covers exactly how to do it right - from building your profile before you send a single message, to reading buyer signals, to the exact sequence structure that generates the most replies.
Before You Write a Single DM: Fix Your Profile
This is the step almost every guide skips, and it's probably the single biggest leverage point in your entire LinkedIn outreach system.
Here's the reality: every prospect who considers replying to your DM will check your profile first. That's not a maybe - it's close to 100% of the time. Your profile is the landing page for your outbound. If it doesn't pass a five-second credibility check, no message template in the world will save you.
Most sales profiles fail this check immediately. "Sales Executive at Company X" is not a headline. It tells me nothing about what you do for people like me. Your headline should communicate who you help and what outcome you deliver - something like "Helping B2B agencies book 20+ meetings a month through outbound" is infinitely more compelling than a job title.
Beyond the headline, your banner image, featured section, and About summary all need to answer one question: "Why should I give this person 30 seconds of my time?" Your featured section is where you put proof - a case study link, a relevant article you wrote, a results screenshot. If someone clicks through your profile and sees a wall of previous job listings with no context and zero social proof, they close the tab and you never hear from them.
The other thing your profile needs: recent activity. If your last post was months ago, you look inactive and untrustworthy. You don't need to be a content machine - but a few posts in the last 30 days that demonstrate you know what you're talking about is the difference between a prospect thinking "this person knows their stuff" versus "this feels like a cold pitch account." You're building trust at scale, so when someone finally needs what you do, your name is the first they remember.
Sort out your profile before you run a single outreach campaign. Everything else builds on top of it.
Understanding the Three Types of LinkedIn Messages
Before you write a single word, understand what you're working with. There are three distinct message formats on LinkedIn, and each one has different rules, limits, and best practices.
1. Connection Request Notes
When you send a connection request, you can attach a short note - up to 300 characters on every plan, including free, Premium, and Sales Navigator. That's roughly two short sentences. Here's where the data gets interesting and slightly counterintuitive.
The research on whether to include a note is more nuanced than most people realize. Large-scale data from tens of thousands of requests shows that acceptance rates for requests with notes versus without notes are nearly identical - around 26% either way. But here's the part that matters: including a personalized note dramatically increases your post-acceptance reply rate, jumping from around 5.4% without a note to 9.36% with one. So if your goal is to generate conversations - not just expand your network - include a note. But only if it's specific and genuine.
The word "personalized" is doing a lot of work there. A generic note like "I came across your profile and thought it would be great to connect" is essentially the same as sending no note - prospects have become conditioned to recognize templated notes immediately and they trigger resistance. What actually works: referencing a post they published, a company announcement, a mutual connection, a shared group, or a role change. Something that proves you actually looked at them as an individual.
Keep the note short. Data from analysis of 80,000+ connection requests confirms that notes between 120-180 characters consistently outperform notes that fill the full 300-character limit. Treat the 300 characters as a ceiling, not a target. Notes that max out the limit lose on acceptance rate across the board. Leave the pitch for the follow-up DM - that's not what the connection note is for.
One more thing: on free LinkedIn accounts, you're limited to roughly 5 personalized notes per month. If you're doing serious outreach volume, you need Premium or Sales Navigator to attach notes to every request.
2. Direct Messages (DMs) to 1st-Degree Connections
Once someone accepts your connection request, you can send them a full DM. The character limit is generous - around 8,000 characters - but treat that as a ceiling, not a target. Messages under 300-400 characters see significantly higher response rates than longer ones. Short messages feel like conversations. Long messages feel like pitches. Write accordingly.
The sweet spot for a first DM is 150-300 words. Read it back before you send. If it sounds like a brochure, rewrite it.
3. InMail
InMail lets you contact people outside your network, but it costs credits and comes with limits based on your LinkedIn plan. The body allows up to 1,900 characters with a 200-character subject line. InMail typically has lower response rates than DMs to existing connections - averages tend to run in the 3-8% range, though well-targeted and personalized InMail can reach 10-15%. Use it when you can't get a connection request accepted, particularly for reaching senior executives who rarely accept unsolicited requests. Treat every InMail like your one shot: strong subject line, one clear value proposition, one obvious next step.
Free Download: LinkedIn Outreach Playbook
Drop your email and get instant access.
You're in! Here's your download:
Access Now →Reading Buyer Intent Signals Before You Reach Out
Here's a concept that separates the people booking 20+ meetings a month from the ones grinding out cold DMs with 3% reply rates: you should know whether someone is already interested before you send them a message.
LinkedIn broadcasts professional intent signals in real time - job changes, post engagement, content shares, profile views - and the salespeople who read those signals and act on them within 24-48 hours dramatically outperform everyone else. Job transitions are one of the highest-value signals. A new executive joining a company is in active evaluation mode, has mandate and often budget to make decisions, and is open to new solutions in a way they rarely are once they're settled in.
Content engagement is another major one. If someone has commented on one of your posts - especially a substantive comment that reveals a pain point - that's not a cold prospect anymore. That's a warm one. They've already demonstrated interest in your ideas. The right move is not to immediately pitch them; it's to continue the conversation you've already started, send them something that extends the topic they engaged with, and let the meeting ask come naturally from there. The difference in response rates between signal-triggered outreach and cold outreach is not marginal - it's an order of magnitude.
Profile views are a signal too, though a more ambiguous one. Someone viewing your profile after seeing a post you wrote is showing curiosity. The mistake most people make is DMing immediately with "I saw you viewed my profile" - that's the social selling equivalent of making it weird. Instead, treat the profile view as a timing signal: it's a green light to engage with their content, start the warmup process, and let your outreach feel like a natural next step rather than a response to surveillance.
The principle that underlies all of this is simple: the best DMs are the ones that don't feel cold. If someone already knows your name, associates it with useful ideas, and has had some form of interaction with you before your DM arrives, your response rate is going to be 2-3x what it would be on a completely cold list. The sequence before the sequence is where a lot of the real work happens.
The Warm-Up: What to Do Before Sending the Connection Request
Most LinkedIn outreach guides jump straight to message templates. That's skipping the part that actually makes the messages work.
The best-performing outreach strategies follow a warm-first approach - subtly showing up in a prospect's LinkedIn orbit before you ever send them a connection request. The mechanics are simple: follow the prospect, like and leave a genuine comment on one of their posts, maybe engage with a comment they left on someone else's content. Two or three genuine interactions over one to two weeks is usually enough.
What this does psychologically is shift you from "unknown stranger" to "person I've seen before." When your connection request or DM arrives, the prospect thinks "oh, that person" instead of "who is this?" That's not a small shift. Connection requests sent after profile visits, post likes, or follows see materially higher acceptance rates than cold requests sent with no prior touchpoint.
Data from Sales Navigator confirms that filtering for prospects who have "posted on LinkedIn in the last 30 days" is one of the highest-leverage moves you can make. Active posters are active LinkedIn users. They see your engagement, they respond to it, and they're more likely to accept your request quickly. One operator reported taking their connection acceptance rate from 15% to 40% just by applying this single filter before any other change to their approach.
The warm-up doesn't need to be elaborate or time-consuming. Spend 15-20 minutes a day engaging with content from your ideal prospects. Leave comments that add actual value - not "great post!" but a genuine extension of what they said. You're building recognition, not a relationship yet. The relationship starts in the DM.
The Anatomy of a LinkedIn DM That Gets a Reply
Good LinkedIn DMs aren't magic. They follow a structure. Here's what I've found works across thousands of messages:
- Line 1 - A specific hook. Reference something real: a post they wrote, a company milestone, a recent job change, a mutual connection, a comment they left in a thread. Not "I came across your profile" - that's meaningless. Something that proves you actually looked at them as a person, not a job title in a filtered list.
- Lines 2-3 - A tight value statement. One or two sentences on who you are and what you do for people like them. No jargon, no paragraph-long bio. Make it about the result you deliver, not your credentials.
- Line 4 - A soft, low-friction CTA. Ask a question they can answer with a word or two, or propose a specific next step that doesn't feel like a 45-minute commitment. "Would it make sense to connect?" or "Would a quick 15-min call this week be useful?" - not "Let me know your availability and I'll send a calendar link."
The whole thing should fit comfortably under 300 words. Read it back. If it sounds like a brochure, rewrite it. If it sounds like something a person would text another person, you're close.
One framework worth knowing is permission-based selling (PBS) in a LinkedIn context. Instead of pitching your offer immediately, you ask for permission to continue the conversation. Ask if what you do is relevant to them before you explain what it is. People are more likely to engage when they feel in control of the conversation, not like they're being moved through a sales funnel. Once they say yes to something small, they're more likely to say yes to something bigger. Small yes leads to bigger yes leads to a call leads to a client - but you never skip steps.
Need Targeted Leads?
Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.
Try the Lead Database →Personalization: What It Actually Means
Everyone says personalize your messages. Very few people explain what that means in practice. Dropping in a first name isn't personalization - every spam tool does that, and sophisticated prospects can identify it from the first sentence.
Real personalization references something specific to that individual: a post they published, a job they just started, a company announcement, a comment they left in a LinkedIn thread, a piece of content they shared with their own take on it. These signals tell the reader that you spent thirty seconds actually looking at them as a person, not just a job title in a filtered search result.
The difference in results is significant. Personalized connection requests see reply rates up to 72% higher than generic ones. That's not a marginal gain - that's a fundamentally different channel performance.
For first-degree connections who have been active recently, the easiest sources of personalization hooks are: their last three LinkedIn posts, any comments they've left in threads relevant to your space, their LinkedIn activity section, and any company news surfaced by a quick search. For cold outreach where you don't have prior engagement to reference, a recent role change or company milestone pulled from their profile is a reliable fallback.
The tool stack that helps here: LinkedIn Sales Navigator filters by recent job changes, posted content, seniority, and more - I cover how to build those filtered lists in depth in the Sales Navigator Guide here. For enriching contact records beyond what LinkedIn shows - finding verified emails or direct dials to pair with your LinkedIn outreach - ScraperCity's Email Finder and Lusha are both worth having in your stack. And if you want to build the initial prospect list at scale before you start personalizing, this B2B lead database lets you filter by title, seniority, industry, and company size so you're approaching the right people from the start.
The DM Sequence: How Many Touches, How Far Apart
One message is not a campaign. The data is consistent across every study I've seen: follow-up messages account for 50-70% of total responses in LinkedIn outreach campaigns. Most people never reply to the first message - not because they're not interested, but because they're busy and they forgot. The second follow-up alone can lift total campaign reply rates by over 4 percentage points. The third adds roughly another 1%. After three or four touches, returns diminish sharply and you risk damaging your reputation on the platform.
A simple, effective LinkedIn DM sequence looks like this:
- Day 1: Connection request - with or without a short personalized note (120-180 characters if you include one). The note, if you write it, earns the acceptance. It doesn't pitch anything.
- Day 3-5 (after acceptance): First DM - your main outreach message. Hook + value + soft CTA. Under 300 words. Wait at least 24-48 hours after acceptance before sending this - immediate messaging after acceptance signals automation and reduces response rates.
- Day 8-10: Follow-up #1 - a quick bump. Add something new: a relevant article, a question, a different angle on the value you offer. Do not just say "Just following up on my last message." That adds nothing and gets ignored. Add a new piece of context, a useful resource, or a reframed hook.
- Day 15-18: Follow-up #2 - the breakup message. Something like: "I don't want to keep pinging you if the timing's off - totally fine if this isn't relevant right now. Just wanted to make sure this didn't get buried." This one often gets the most replies of the entire sequence because it reduces pressure and feels like a real human wrote it.
Keep follow-ups spaced 4-7 days apart. Going beyond three or four total touches starts damaging your reputation on the platform. LinkedIn's algorithm is watching for spam-like behavior patterns and will throttle your account if your message behavior looks automated or aggressive.
One note on timing: Tuesday through Thursday, mid-morning tends to be the highest-engagement window for LinkedIn activity. Avoid Friday afternoons and weekends - requests and messages sent then tend to sit unread until Monday and get buried.
Message Templates That Actually Work
Templates are a starting point, not a finish line. Every one of these needs a personalized Line 1 before you send it.
The Post Reference Opener
"Hey [Name] - your post about [specific topic] hit on something I've been thinking about a lot lately. I work with [type of company] to [outcome you deliver]. Feels like there might be some overlap. Would it make sense to connect?"
The New Role Trigger
"Hey [Name] - saw you recently moved into [new title] at [company]. Congrats. A lot of [their role] I speak with are focused on [relevant challenge] right now. Is that on your radar? Happy to share what's been working for others in that seat."
The Mutual Connection Angle
"Hey [Name] - [Mutual name] suggested I reach out. I help [type of company] with [outcome]. She thought there might be something worth a quick conversation. Would a 15-minute call this week make sense?"
The Breakup Message
"Hey [Name] - don't want to keep showing up in your inbox if the timing isn't right. Totally understand if it's not relevant. Just didn't want this to get buried in case it is. Either way, hope [company] is going well."
For the breakup message specifically - write it like a real person signing off. Not passive-aggressive, not guilt-inducing. Just genuinely gracious. Those messages get replied to at a higher rate than almost any other touch in the sequence because they remove all pressure. People often reply to say it wasn't the right time, and that's an opening.
Free Download: LinkedIn Outreach Playbook
Drop your email and get instant access.
You're in! Here's your download:
Access Now →Voice Notes and Video: The Format Nobody's Using
One thing that's been working really well for me and others I've coached: LinkedIn voice notes. You can send them on mobile, and most people don't expect them. The response rate difference is real - people don't get many of them, so they actually listen. Thirty seconds of authentic audio beats a polished 300-word message almost every time for warm follow-ups.
Video messages work similarly. A 30-60 second Loom that mentions something specific about their company or references a post they wrote stands out in a sea of text. Don't over-produce it - scrappy is fine. The point is that it's human and specific. Generic Looms where the rep is reading from a script to a blank screen get ignored just like generic text messages do. The video needs to be about them, not about you.
Voice notes and video work best as follow-up touches, not cold openers. Use them after someone has already accepted your connection request and either hasn't replied to your first DM or has replied with a low-commitment response. The format shift alone can re-engage people who've gone quiet.
I walk through the exact voice note script I use inside the LinkedIn Voice Note Script resource here.
Automation: What to Automate, What to Keep Manual
This is the tension everyone faces: you want scale, but over-automating kills the quality that makes LinkedIn DMs work in the first place.
The right mental model: automate the sequencing and follow-up timing, keep the personalization human. Specifically, the personalized hook in your first message - that one line referencing their recent post or job change - write it yourself or have a real human research each prospect. The moment a prospect reads something that's clearly templated from Line 1, the whole game is over.
Tools like Expandi let you set up multi-step LinkedIn sequences with conditional logic, so follow-ups only go out if someone hasn't replied, connections trigger the next step automatically, and you stay within safe daily sending limits without manually tracking everything. Drippi is another tool worth knowing for LinkedIn DM automation with personalization layers built in.
On daily limits: LinkedIn's weekly connection request cap is reputation-based, not fixed. Most accounts can safely send 80-100 connection requests per week. Accounts with strong acceptance rates and high Social Selling Index scores can push to 150-200. Accounts with low acceptance rates or a history of spam signals get throttled to as few as 50 per week. For messages to existing connections (DMs), there's no hard daily cap, but sending more than 50-70 per day can start triggering flags on new or not fully warmed-up accounts. Pace your sends throughout the day - never dump 100 messages in a single hour.
For new accounts, warm up gradually. Start at 10-15 connection requests per day and increase over two to three weeks. Abrupt volume spikes are a major red flag that triggers LinkedIn's bot detection regardless of whether you're actually using automation.
One important maintenance task: regularly withdraw pending connection requests that have sat unanswered for two weeks or more. A high number of ignored pending requests lowers your overall acceptance rate ratio, which LinkedIn factors into your account trust score and weekly sending capacity.
If you want to scale LinkedIn alongside email and keep everything in one sequence, Reply.io supports multichannel outreach cadences that combine LinkedIn touches with email follow-ups in the same workflow. Clay is excellent for enriching prospect data and building personalization variables at scale before your sequences even start.
Building the Right Prospect List Before You Write a Single DM
None of this matters if you're messaging the wrong people. The biggest reason LinkedIn DMs fail isn't the copy - it's the targeting. Personalization only works if the person you're reaching out to actually has the problem you solve.
Before you write a single message, you need a clean, filtered list. Start with a clearly defined ICP: specific title, seniority level, industry, company size, geography. Vague targeting produces vague results. LinkedIn's native search gets you part of the way there, but the filters are limited without Sales Navigator.
For serious outbound volume, Sales Navigator is worth the investment. The filters that matter most: title, seniority, company size, geography, industry, and - critically - "posted on LinkedIn in the last 30 days." That last filter alone dramatically improves both your acceptance rates and your personalization options, since you'll always have a recent post to reference.
For pulling additional contact data outside LinkedIn - verified business emails, direct dials, company data to enrich your records - a few tools are worth having. ScraperCity's B2B Email Database lets you filter by title, seniority, industry, and company size and pull unlimited lead records. For finding email addresses for specific prospects, the ScraperCity Email Finder is one option; Findymail and Lusha are also solid for contact enrichment. If phone outreach is part of your multichannel play, this mobile finder can surface direct dials that aren't visible on LinkedIn profiles.
The goal is to enter every DM conversation knowing exactly why this specific person is worth contacting. When you have that clarity, the message almost writes itself - and the personalization feels natural because it is.
Need Targeted Leads?
Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.
Try the Lead Database →How Your Industry Affects Reply Rate Expectations
Not all verticals perform equally on LinkedIn DMs, and knowing this will save you a lot of confusion when you're benchmarking your own results.
Recruiting and HR professionals see the highest response rates across all industries - 18-25% on average - largely because their job literally involves communicating and networking on LinkedIn. Legal and professional services professionals respond at around 10%. Healthcare sits around 9%.
SaaS and tech are at the bottom of the range, with average response rates around 4-5%. The reason is simple: people in tech receive more LinkedIn outreach than any other vertical. They've developed what some researchers call "template blindness" - they can spot a templated message from the first sentence and ignore it instantly. If you're selling into SaaS or tech, you need to work significantly harder on your personalization and your specificity. Reference product launches, technical blog posts, specific company milestones - anything that signals you've done real research.
C-level executives are also difficult across all industries. They're time-poor, inbox-swamped, and have high skepticism for unsolicited outreach. Short messages, extreme relevance, and zero fluff. If your message requires more than ten seconds to read, it probably won't be read by a C-level exec.
Adjust your expectations based on who you're targeting. If you're getting 8% reply rates into SaaS VPs of Sales, that might actually be excellent. If you're getting 8% into mid-level HR managers, there's room to improve.
Tracking and Measuring Your LinkedIn DM Performance
If you're not tracking, you're guessing. These are the numbers that matter:
- Connection acceptance rate: What percentage of your requests get accepted? The industry baseline for healthy automated outreach is 30-45%. Below 20% is a red flag - not just for your campaigns, but for your account health, because LinkedIn throttles your weekly sending capacity when your acceptance rate drops below that threshold. Fix your targeting or your note before adding more volume.
- Reply rate: What percentage of people who receive your first DM reply? The overall average is around 10-15% for direct messages. Below 5% after 100+ messages means your message needs work. Above 20% means you've found something worth scaling.
- Meeting book rate: Of people who reply, what percentage convert to a booked call? This is your real north star metric. A 30% reply rate with a 1% meeting book rate is not a good LinkedIn strategy - it's just a lot of polite rejections.
Log every stage in your CRM. Close CRM is what I'd recommend for anyone doing serious outbound - it tracks LinkedIn activity alongside email and call sequences so nothing falls through the cracks. You can also use it to flag which message variations are producing the best meeting book rates across different ICP segments.
If you're getting under 10% reply rates after sending 100+ messages, the problem is almost always one of two things: wrong target audience, or a message that's too generic. Don't add more volume before fixing the conversion rate. Fix the message first, then scale. Volume amplifies what's already there - if what's there is broken, you just burn the audience faster.
LinkedIn DMs and the Note Debate: What the Data Actually Says
There's a real debate in the LinkedIn outreach community about whether to include a note with connection requests. I want to address it directly because the answer is more nuanced than most people present it.
The data from large-scale studies shows that acceptance rates for requests with notes and without notes are nearly identical - around 26% either way for pure cold outreach to strangers. Some studies with specific audience segments show blank requests performing better (55-68% acceptance) versus noted requests (28-45%), particularly when the note sounds even remotely like a sales pitch. The psychological explanation is straightforward: accepting a blank request is effortless. There's nothing to evaluate, no pressure to feel. A weak generic note introduces friction without adding value.
But here's the other half of the data: including a note dramatically increases post-acceptance reply rate - from around 5.4% without a note to 9.36% with one. That's a 72% increase in the metric that actually matters for generating conversations.
The synthesis: the winning strategy is either no note at all, or a highly specific and genuine note when you have real context. What kills you is the middle ground - a note that sounds templated, that leads with any form of pitch, or that fills the character limit because you felt you had to say something. A blank request from a well-optimized profile will outperform a mediocre note every time. A specific, contextual note from that same profile will outperform the blank request.
My personal approach: use a short note when I genuinely have something specific to reference. Leave it blank when I don't. Never send a generic note.
Free Download: LinkedIn Outreach Playbook
Drop your email and get instant access.
You're in! Here's your download:
Access Now →Handling Replies: The Goal Is a Call, Not a Conversation
One of the biggest mistakes I see in LinkedIn DMs is people trying to close in the thread. They get a reply, get excited, and start going back and forth trying to qualify, handle objections, explain their offer, and book a meeting all within the DM thread. This rarely works and often kills interest that was there.
Your only goal inside the DMs is to book a call. That's it. One call. Whatever you do on the call and after the call is a different conversation. Inside the DMs, singular focus produces singular outcomes. Most people try to do too much inside the thread, trying to convert before the time is right. A ten-minute call is always more productive than ten DMs.
When someone replies positively, the move is simple: acknowledge their response genuinely, ask one or two quick qualifying questions if needed, and then move toward the calendar. "Great - would a quick 15-minute call work this week? I can do Tuesday or Thursday morning." Give them two specific options, not an open-ended "let me know your availability." Specific options reduce friction and get faster commitments.
When someone replies with a soft no - "not the right time" or "we're not focused on this right now" - treat it as a future pipeline entry, not a rejection. A simple "Totally understood - happy to reconnect in a few months if things shift. Good luck with [something specific]." leaves the door open and creates goodwill. People remember gracious exits.
Voice Notes and Video Revisited: Exact Execution
I mentioned voice notes and Loom earlier. Let me get more specific about how to actually use them because the format alone doesn't generate replies - the execution does.
For voice notes: keep them under 45 seconds. Start with their name and one specific reference - the post they wrote, the topic you have in common, whatever your hook is. Then deliver your value statement in plain conversational language. No scripts, no reading. End with a simple question. The authenticity of an unscripted voice note is the whole point. If it sounds polished, it sounds automated and you've lost the advantage.
For video: record it on the same day you send it, referencing something current - their most recent post, a company announcement from this week, something timely. Loom works well for this. Start the video with their name and what you're referencing, then get to your value in 20-30 seconds, then end with a question. Keep the total video under 60 seconds. Longer than that and most people won't finish it.
Both formats work best as second or third touches in a sequence - after an initial text DM has either been ignored or received a tepid response. The format change alone signals effort and human involvement in a way that another text follow-up can't.
The Bigger Picture: LinkedIn DMs as Part of a Multichannel Sequence
LinkedIn DMs are powerful. They're not a complete outbound strategy on their own. The teams and agencies booking the most meetings treat LinkedIn as one layer of a multichannel sequence - they connect on LinkedIn, follow up by email, and sometimes call if the prospect is high-enough value.
Using three or more touchpoints across channels drives response rates dramatically higher than relying on a single channel. The reason is simple: different people check different things at different times. Some prospects live in their LinkedIn inbox. Others never look at it and live in email. You don't know which until you try both. And a LinkedIn connection before an email actually improves email deliverability - spam filters recognize a social connection as a positive signal, so your emails are more likely to land in the primary inbox rather than spam when the prospect is already in your first-degree network.
The coordination matters too. When your email references something you mentioned on LinkedIn, and your LinkedIn follow-up references something you covered in your email, you create a cohesive multi-channel experience. The prospect starts to feel like you're everywhere - not in a spam way, but in a "this person is consistent and credible" way.
For multichannel email outreach at scale, tools like Smartlead and Instantly handle the email side of that equation well. Pair them with a disciplined LinkedIn DM sequence and you're covering both channels without doubling your workload. Lemlist is another solid option if you want LinkedIn and email steps combined in a single campaign view.
If you want to go deeper on building a full outbound system - not just LinkedIn DMs, but the entire end-to-end process - I cover this inside Galadon Gold. That's where the real implementation work happens.
Need Targeted Leads?
Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.
Try the Lead Database →Common LinkedIn DM Mistakes (and How to Avoid Them)
I've reviewed hundreds of LinkedIn outreach sequences at this point. The mistakes are remarkably consistent.
The pitch slap. Leading with your offer in the first message - or worse, in the connection note. This is the single most common mistake and it kills reply rates immediately. Never pitch before you've earned the right to pitch.
The wall of text. Long messages that try to explain everything about what you do, include social proof, handle potential objections, and make an offer all in one DM. This reads as desperation and signals that you didn't respect the prospect's time enough to edit yourself.
Generic personalization. "I was impressed by your profile" or "I noticed you work in [industry]" - these are not personalization. They're personalization-shaped templates. The prospect knows immediately that you didn't actually look at them.
The immediate follow-up. Sending a DM within minutes of getting a connection accepted. This is the clearest possible signal that your outreach is automated. Wait at least 24-48 hours. Let the prospect check out your profile, see your recent posts, form a first impression of you before your message arrives.
Giving up after one message. Most responses come on the second or third follow-up, not the first message. If you're sending one DM and moving on when there's no reply, you're leaving the majority of your potential pipeline on the table.
Ignoring account health. Running high-volume sequences without monitoring acceptance rates and reply rates. If your acceptance rate falls below 20-25%, LinkedIn is already throttling your account. Catching and fixing this early is far easier than trying to recover a restricted account.
Not withdrawing stale requests. Letting hundreds of pending, unaccepted connection requests pile up hurts your acceptance rate ratio and signals mass-invitation behavior to LinkedIn's algorithm. Withdraw requests that haven't been accepted within two weeks and come back to those prospects later with a different approach.
Putting It All Together: The Full LinkedIn DM Playbook
Here's how the entire system looks when it's operating correctly:
You start with a clean, filtered prospect list built around a specific ICP - the right title, seniority, industry, and company size. You source that list through LinkedIn Sales Navigator for targeting within the platform, and enrich it with contact data from tools like a B2B lead database for the multichannel component. Before you send a single connection request, your profile is optimized: a clear headline, proof in your featured section, recent posts that demonstrate expertise.
You spend one to two weeks warming up the highest-priority accounts - following them, leaving genuine comments on their posts, liking and engaging with their content. You're building recognition. When your connection request arrives, they know your name.
Your connection request goes out - with a short specific note if you have real context, without one if you don't. You monitor acceptance rates daily and pull back if they drop below 30%. After 24-48 hours from acceptance, your first DM goes out: hook + value + soft CTA, under 300 words, written for that specific person. If there's no reply, follow-up #1 goes out around Day 8-10 with a new piece of context or a different angle. Follow-up #2 around Day 15-18 is the gracious breakup message.
For high-value prospects, one of those follow-ups is a 30-second voice note or a 45-second personalized Loom. All of this runs in parallel with your email sequence - LinkedIn and email reinforce each other. Your CRM logs every touch. You review your conversion funnel at the end of each week: acceptance rate, reply rate, meeting book rate. You fix what's broken before you scale what's working.
That's the whole system. Not complicated. Just consistently executed at a level most people don't bother with.
For more on how to implement this end-to-end - including how to structure the full outbound stack around LinkedIn DMs - check out the LinkedIn Playbook here. And if you want live coaching and implementation support with the full outbound system, I work through this directly inside Galadon Gold.
Ready to Book More Meetings?
Get the exact scripts, templates, and frameworks Alex uses across all his companies.
You're in! Here's your download:
Access Now →