most LinkedIn messages fail for one reason: they're built around templates, not signals.
You've seen the type: "Hey [First Name], I noticed you're a [Title] at [Company].." No signal. No real reason to reach out today vs six months ago. immediate ignore.
switched to a system built around one active signal, and here's what changed.
Step one is signal detection. before writing a single word, find one signal. Not three. one. Recency beats magnitude every time - a 30-day hiring signal beats a 90-day funding round. Usable signals include 3+ SDR roles posted in the last 60 days, a new VP Sales hire last month, a fresh funding round under 90 days, or a recent LinkedIn post about a specific pain. critical rule: if no strong signal exists, don't send. A forced signal is worse than silence - it screams data scrape and kills sender reputation.
Step two: Message 1 is observation, not a pitch. its only job is proving you actually looked. Three-part structure: "I looked" (reference the signal by name - name the SDR roles, the VP hire, the funding round), "I understand the move" (show what it means operationally for their business right now), and "I respect your time" (end with one question only someone who actually looked could ask). Never include links, product mentions, calendar requests, more than one question, or any mention of your company. real example for a SDR hiring signal: "Saw you're hiring three SDRs right now while building out APAC. curious whether inbound is carrying the pipeline through the ramp or if new reps start outbound-heavy from day one." Three sentences, no pitch. length correlates inversely with perceived confidence.
Step three: Message 2 is the free win. turn the signal into something tangible - not a demo invite or trial. something where the only natural answer is "sure, send it." Good free wins for a SDR hiring signal: a sample lead list built to their ICP based on what the signal reveals, a breakdown of how similar companies structured their SDR ramp, or an one-pager on multi-threading VP Sales plus RevOps during hiring. Before sending, ask: could anyone say no to this? If yes, it's too vague or self-serving.
Step four: Message 3 is a soft close. Two sentences. Acknowledge they're busy, give a graceful out, zero pressure: "Totally understand if timing's off - looks like a lot moving at once. if the list would be useful for the ramp, just say the word and I'll send it over."
The bit most people skip is that the system compounds. Every reply teaches you something. Every flop becomes an anti-pattern you encode so it never runs again. The teams that win at LinkedIn outreach aren't the ones with the biggest lists - they're the ones whose system gets smarter with every batch, optimising for precision while everyone else optimises for volume.
One thing someone pointed out that's worth adding: Message 2 is where most people mess up. Offering a benchmark or teardown isn't low friction - you're still asking someone to receive, read, and respond. The offers that actually get replies feel like an one-line answer. something like "want me to pull together how similar companies handled this after their Series B?" lands better than "I have a framework I'd love to share."
Also, the 45-day SDR posting signal gets crowded fast because every sales tool scrapes for it now. Funding rounds same story. the quieter signals still have room - someone posting about a shift in process, or a frustrated comment in their own content. Takes more digging but way less competition.
run one sequence. Track what replies. Add one rule. Run the next batch. That loop is the actual advantage