Back to Blog

How to Personalise LinkedIn Messages Using Intent Signals

Generic LinkedIn messages fail. Learn the 3-part framework for writing signal-based messages that feel personal, plus templates you can use today.

Framework for personalising LinkedIn outreach using intent signals

Posted by

Related reading

How to Build a Lead Scoring Model in a Spreadsheet

You don't need expensive tools to score leads. This guide shows you how to build a practical lead scoring model in a spreadsheet you can start using today.

How to Run a Weekly Pipeline Review (Template Included)

A weekly pipeline review keeps your team focused and your forecast honest. Here's how to run one in 30 minutes, with a template you can copy.

How to Track Competitor Activity for Sales Intelligence

Knowing what your competitors are doing helps you time outreach and sharpen messaging. Here's how to track competitor activity without expensive tools.

Why Generic LinkedIn Messages Fail

You already know this from your own inbox. You open LinkedIn, and there it is: "Hi [First Name], I came across your profile and was really impressed by what you're doing at [Company]. I'd love to connect and explore potential synergies." You don't read past the first line. You don't respond. You might not even decline — you just ignore it and move on with your day.

That message fails for a specific, measurable reason: it contains zero information that is unique to the recipient. Swap out the name and company, and it works for literally anyone on LinkedIn. That's the problem. When a message could be sent to 10,000 people without changing a word of substance, it signals to the recipient that you don't actually know anything about them, their situation, or why now might be a relevant time to talk. And if you don't know those things, why would they give you their time?

The data backs this up. LinkedIn's own research suggests that personalised InMails receive 15–25% higher response rates than templated ones. But here's the thing: most people's idea of "personalisation" is adding the person's name, job title, and company. That's not personalisation — that's mail merge. Real personalisation is about relevance, and relevance comes from signals.

The fundamental shift is this: stop personalising based on who someone is (their title, their company, their industry) and start personalising based on what they're doing right now. A VP of Sales at a SaaS company is a static fact. A VP of Sales at a SaaS company who just posted about missing their Q1 target, hired two new SDRs last month, and started evaluating three outbound tools — that's a signal-rich moment. The message you send to that person should look completely different from the message you send to a VP of Sales who is hiring their first marketer and focusing on inbound.

Generic messages fail because they ignore context. And context is everything in B2B outreach. The rest of this article will show you exactly how to find that context, structure it into a message, and do it at scale without losing the quality that makes it work. If you want a broader overview of the signals that indicate a prospect is ready to buy, start with our guide to LinkedIn buying signals.

Intent Signals That Work on LinkedIn

Not all intent signals are created equal, and not all of them are visible on LinkedIn. The ones that work best for LinkedIn outreach fall into three categories: activity signals, profile signals, and company signals. Let's break each one down with examples you can use today.

Activity Signals

These are the most powerful because they're happening in real time. Activity signals are things a prospect does on LinkedIn that reveal what they're thinking about, struggling with, or prioritising right now.

  • Publishing a post or article about a challenge your product solves
  • Commenting on someone else's post about a relevant topic (outbound strategy, lead quality, pipeline problems)
  • Sharing a competitor's content or a third-party report related to your space
  • Engaging with your company's content (liking, commenting, or sharing your posts)
  • Joining a LinkedIn group related to your product category
  • Changing their headline to reflect a new priority ("Building the outbound motion at...")

Activity signals are gold because they come with built-in context. When someone posts about struggling with lead quality, you don't need to guess what to talk about — they've told you. Your message can reference their exact words, their exact situation, and offer something directly relevant.

Profile Signals

These are changes to a prospect's LinkedIn profile that suggest a shift in priorities or responsibilities.

  • New role or promotion (especially into a role that owns your buying decision)
  • Updated headline or summary that mentions a new initiative
  • New skills added that align with your product category
  • Recommendations given or received that mention relevant projects

A profile change is a natural conversation starter. Someone who just became VP of Revenue is thinking about their first 90 days, their team structure, and the tools they need. That's a window of opportunity — but only if you reference the transition specifically, not just their new title.

Company Signals

These are events happening at the prospect's company that suggest a need for what you offer.

  • Funding announcement (Series A, B, or growth round)
  • Job postings for roles related to your product (hiring SDRs = building outbound)
  • Leadership changes (new CRO, new VP Sales, new Head of Growth)
  • Product launch or expansion into a new market
  • Technology changes visible on their website (new tools in their stack)
  • Earnings call mentions of pipeline targets or growth initiatives

Company signals are especially useful when combined with profile or activity signals. A company that just raised a Series B and is hiring three SDRs, where the VP of Sales just posted about scaling outbound — that's a triple signal. Your message to that person should reflect all three layers of context. For a deeper dive into which signals actually lead to booked meetings, check out our breakdown of the 10 intent signals that actually book meetings.

The 3-Part Message Framework

Once you've identified a signal, you need a structure for turning it into a message that feels personal, gets to the point quickly, and gives the recipient a clear reason to respond. Here's the framework we use and recommend to every B2B team we work with. It has three parts: Signal Reference, Value Bridge, and Soft Ask.

Part 1: Signal Reference

Open with the specific signal you observed. Don't be vague — name the thing. "I saw your post about..." is weak. "Your Tuesday post about SDR burnout and the 40% reply rate drop you mentioned" is strong. The signal reference does two things: it proves you actually looked at their activity (not just their profile), and it immediately establishes relevance. They know this message is for them, not for a thousand other people.

Keep the signal reference to 1–2 sentences. You're not writing a recap of their entire LinkedIn history. Pick the single most relevant signal and reference it clearly.

Part 2: Value Bridge

Connect the signal to something useful. This is where most people go wrong — they reference the signal and then immediately pitch their product. That's a bait and switch. Instead, bridge from the signal to a relevant insight, a shared observation, or a quick piece of value that demonstrates you understand the challenge behind the signal.

For example: if they posted about SDR burnout, your value bridge might be: "We've been seeing the same pattern across B2B teams — the volume required to hit pipeline targets is burning out reps faster than companies can hire. One thing that's working for teams we talk to is shifting from volume-based outreach to signal-based outreach, where reps only contact accounts showing active buying intent. It cuts send volume by 60–70% and actually increases reply rates."

Notice: no product mention yet. You're adding to the conversation they started. You're being helpful. The value bridge should make the recipient think "this person gets it" — and that's what makes them want to keep reading.

Part 3: Soft Ask

End with a low-friction next step. Not "Can I get 30 minutes on your calendar?" — that's too much for a first message. Instead: "Would it be useful if I shared the playbook we put together on this?" or "Happy to share the data if it's helpful — no pitch, just the framework." or "Open to comparing notes on this? No agenda required."

The soft ask works because it matches the depth of the relationship, which at this stage is zero. You're strangers. Asking for a meeting is like asking someone to dinner on the first handshake. Asking if they'd like a useful resource is like offering to buy them a coffee. The goal of the first message isn't to book a meeting. It's to start a conversation. Meetings come from conversations, not from cold asks.

Here's the full framework in one example:

Signal Reference: "Saw your post about the gap between MQL volume and actual pipeline — the 300 MQLs / 4 closed deals stat hit home."

Value Bridge: "We've been tracking this across B2B SaaS and the companies closing that gap are usually doing one thing differently: they're replacing MQL scoring with intent-based qualification. Instead of counting form fills, they're monitoring which accounts are actively researching solutions and only routing those to sales. The result is fewer leads but 3–4x the conversion rate."

Soft Ask: "We put together a short framework on how to set this up — happy to share if it's useful. No strings."

Templates: Connection Request, Follow-Up, and InMail

Let's make this practical. Below are three templates built on the 3-part framework, one for each of the main LinkedIn message types. These aren't meant to be copied word-for-word — they're structures. Swap in your specific signals, your specific value, and your specific ask.

Connection Request (300-character limit)

The connection request is the tightest format. You've got roughly 300 characters, which means every word matters. Don't waste space on pleasantries or your title. Lead with the signal.

Template: "Your [post/comment] on [specific topic] resonated — we're seeing the same [pattern/challenge] across [industry/role]. I put together a [resource type] on [solution approach] that might be useful. Happy to share if you're interested."

Example: "Your post on SDR burnout and the volume trap resonated — we're seeing the same pattern across B2B SaaS teams. I put together a short playbook on signal-based outreach that might help. Happy to share if you're interested."

Notice there's no pitch, no company name, no ask for a meeting. The goal is to get the connection accepted and start a conversation.

Follow-Up Message (after connection accepted)

Once they accept, you have more room. This is where you deliver the value you promised and gently open the door to a deeper conversation.

Template: "Thanks for connecting, [First Name]. As promised, here's the [resource] on [topic]: [link]. The key takeaway is [one-sentence summary of the most valuable insight]. Curious — are you currently [doing the thing the resource addresses]? If so, happy to compare notes. If not, no worries at all — just thought it might be useful given what you shared about [signal reference]."

This follow-up does three things: delivers what you promised (building trust), demonstrates expertise with the key takeaway, and opens a natural conversation thread without pressuring for a meeting. If they respond to the question, you're in a real conversation — and from there, a meeting can happen organically.

InMail (for non-connections)

InMails give you more space and don't require a connection first. Use the full 3-part framework with a strong subject line.

Subject line: "[Signal reference] — thought this might help"

Template: "Hi [First Name], I noticed [specific signal — post, job listing, funding round, role change]. [One sentence connecting the signal to a broader trend or challenge]. We've been working with [similar companies/roles] on [specific approach], and one thing that's made a measurable difference is [key insight]. I put together a [resource type] that breaks this down — [brief description of what's in it]. Worth a look? Happy to send it over. And if you're actively working on [related initiative], I'd be glad to share what's working for teams in a similar position."

The InMail format works because it leads with relevance, provides value before asking for anything, and ends with an ask that's proportional to the relationship (which is brand new). One tip: InMails with subject lines under 40 characters and messages under 400 words perform significantly better than longer ones. Resist the urge to include your whole pitch.

Scaling Personalisation Without Losing Quality

Here's the tension every outbound team faces: the 3-part framework works, but it takes time. Researching a signal, crafting a personalised message, and making it feel natural takes 5–10 minutes per prospect. If you need to reach 200 people a week, that's 15–30 hours of writing. That's not sustainable for most teams.

The solution isn't to go back to generic templates. It's to build systems that make signal-based personalisation faster without making it worse. Here's how.

Tier Your Prospects

Not every prospect deserves the same level of personalisation. Create three tiers:

  • Tier 1 (top 10–15%): Multiple strong signals, perfect ICP fit, high deal value. These get fully custom messages — signal reference, value bridge, soft ask, all handwritten. Spend 10–15 minutes per message.
  • Tier 2 (next 30–40%): One clear signal, good ICP fit. These get semi-personalised messages — a templated structure with 1–2 personalised sentences based on the signal. Spend 3–5 minutes per message.
  • Tier 3 (remaining 50%): ICP fit but no visible signals. These get your best performing template with light personalisation (company name, industry reference, relevant pain point). Spend 1–2 minutes per message.

This tiering approach means your best prospects get your best work, while you still maintain volume across the rest of your list. The 80/20 rule applies: your Tier 1 messages will generate a disproportionate share of your replies and meetings.

Build a Signal Library

Over time, you'll see the same signals repeatedly. A VP of Sales posting about pipeline gaps. A company hiring its first SDR. A startup announcing a Series A. For each recurring signal, write a template that includes the signal reference and value bridge, with blanks for the specific details.

After a few weeks, you'll have 10–15 signal-based templates that cover 80% of the situations you encounter. This is different from generic templates because the structure is tied to a specific signal and a specific value bridge. You're not sending the same message to everyone — you're matching the right template to the right signal.

Use AI to Assist, Not Replace

AI tools can speed up the research phase significantly. They can scan a prospect's recent posts, summarise their activity, identify the most relevant signal, and even draft a first version of the message. But — and this is important — AI-generated messages still need human review. The nuance, the tone, the judgment about which signal to lead with — those are human skills. Use AI to get from a blank page to a draft in 30 seconds, then spend 2–3 minutes making it sound like you.

The teams that scale personalised outreach well treat AI as a research assistant and drafting tool, not an autopilot. The moment you let AI send messages without review, quality drops and your prospects can tell. At Totalremoto, we use AI to monitor signals and draft initial outreach, but every message is reviewed for quality and relevance before it goes out.

Common Mistakes and How to Avoid Them

Even with the right framework, there are patterns that consistently undermine personalised LinkedIn outreach. Here are the most common ones and how to fix them.

Mistake 1: Referencing a Signal but Not Connecting It to Value

"I saw your post about pipeline challenges" followed by "I'd love to show you our platform" isn't personalisation — it's stalking with a pitch. If you reference a signal, you need to connect it to something useful for the recipient. The value bridge isn't optional.

Fix: Before every message, ask yourself: "What do I know about their situation that lets me offer something relevant?" If you can't answer that, you don't have a strong enough signal yet.

Mistake 2: Over-Personalising

Referencing three posts, a job change, a conference appearance, and a mutual connection makes you look like you've been tracking them obsessively. One strong signal is enough. Two is fine if they're clearly connected. Three or more crosses a line.

Fix: Pick the single most recent and most relevant signal. Lead with that. Save other signals for follow-up messages.

Mistake 3: Burying the Signal

Some people open with two sentences of introduction ("Hi, I'm [Name], I work at [Company], we help companies like yours with...") before getting to the signal reference. By then, the reader has already decided this is a sales pitch.

Fix: Put the signal reference in the first sentence. Always. No preamble. The signal is your hook — use it.

Mistake 4: Asking for a Meeting Too Early

The first message is not the place for a meeting request. It's the place for a conversation starter. Asking someone to commit 30 minutes to a stranger — even a well-informed stranger — is a big ask. Most people won't do it.

Fix: Use the soft ask. Offer a resource, ask a question, or suggest a quick exchange. Meetings happen after 2–3 exchanges, not in the first message.

Mistake 5: Giving Up After One Message

LinkedIn response rates on a single message — even a great one — hover around 15–25%. That means 75–85% of people don't respond to your first message. That doesn't mean they're not interested; it means they were busy, distracted, or needed more time.

Fix: Send a follow-up 5–7 days later. Reference a new signal if possible, or add a new piece of value. Most meetings from LinkedIn outreach come from the second or third message, not the first. Just make sure each follow-up adds something new — don't just bump your original message.

Mistake 6: Treating LinkedIn in Isolation

LinkedIn is one channel. Email is another. The best results come from coordinating both. If you send a LinkedIn connection request and an email in the same week, referencing the same signal with slightly different angles, you increase your chances of getting through.

Fix: Treat LinkedIn as part of a multi-channel sequence, not a standalone activity. We break this down in detail in our guide on the 10 intent signals that actually book meetings.

Frequently Asked Questions

How many LinkedIn messages should I send per day?

LinkedIn imposes connection request limits (typically 100–200 per week depending on your account standing and LinkedIn plan). For messages to existing connections, there's no hard limit, but quality matters more than volume. Most successful outbound reps send 15–25 personalised connection requests per day and 10–15 follow-up messages. If you're using the tiering approach, you might spend 60–90 minutes per day on LinkedIn outreach total. Going above 30 connection requests per day risks triggering LinkedIn's automation detection, which can restrict your account.

Should I use LinkedIn Sales Navigator for signal monitoring?

Sales Navigator is useful for its advanced search filters (company size, headcount growth, job changes) and its alert system for saved leads. It won't show you everything — it doesn't track post engagement or comment activity well — but it's a solid starting point for profile and company signals. If you're doing outbound on LinkedIn seriously, Sales Navigator is worth the investment. Pair it with a tool that monitors content activity (posts, comments, shares) for the activity signals that Sales Navigator misses.

How long should I wait between a connection request and a follow-up message?

Send your follow-up within 24–48 hours of them accepting the connection request. That's when the context is freshest — they remember why they accepted. If you wait a week or more, you lose the momentum. Your follow-up should deliver the value you hinted at in the connection request (a resource, an insight, a framework). Don't follow up with a pitch. Follow up with the thing you promised.

Can I automate LinkedIn outreach?

You can, but proceed with extreme caution. LinkedIn actively detects and penalises automation tools. Using browser-based automation tools that simulate clicks and keystrokes risks account restriction or suspension. The safer approach is to automate the research and signal monitoring (which signals are firing, which prospects to prioritise) and keep the actual messaging manual or semi-manual. That way you get the speed benefits of automation without the account risk. If your account gets restricted, you lose not just the outreach channel but your entire LinkedIn network and history.

What response rate should I expect from signal-based LinkedIn messages?

Teams using the 3-part framework with real signal references typically see 20–35% response rates on connection requests and 15–25% reply rates on follow-up messages. That's 2–4x higher than generic template-based outreach. The variance depends on your ICP specificity, the quality of the signals you reference, and how well your value bridge connects to the recipient's actual situation. If you're below 15% on connection request acceptance, your signal references probably aren't specific enough or your value proposition isn't clear enough.

Want Signal-Based Outreach Without the Manual Work?

Totalremoto monitors intent signals across LinkedIn, job boards, funding databases, and technology stacks — then crafts personalised outreach using the 3-part framework described in this article. Every message is reviewed for quality before it's sent. No generic templates. No automation risks. Just warm, qualified conversations landing on your calendar.

See how signal-based outreach works in practice. Pick a plan or book a call — zero commitment.

Get Leads Here