linkedin-outreach-message-framework

High-Response LinkedIn Outreach Messages: The HEART Framework, Templates, and Real Examples

Share this post
CONTENT TABLE

Ready to boost your growth?

14-day free trial - No credit card required

Thousands of blogs, YouTube videos, and LinkedIn gurus claim to have the perfect LinkedIn outreach formula: Use the prospect’s first name, reference a recent post, or personalize every message without sounding automated.

The problem? That’s generic advice. Most sales reps already know it, yet their messages still get ignored. What separates the outreach that gets replies from the outreach that gets buried isn’t another personalization trick. The best sales reps eventually discover this through experience.

After hundreds of messages, they develop an instinct for what works in creating high-response LinkedIn messages. We wanted to turn that instinct into a repeatable framework and realized that the highest-performing messages all had HEART. That’s why we created the HEART framework, a practical approach to writing LinkedIn outreach messages that start conversations instead of sounding like pitches.

Below, we break down HEART and show how to apply it in real messages.

Why most LinkedIn outreach messages fail

Walk through any sales professional’s inbox and you’ll find some variation of this message: “Hi [Name], we help companies like yours generate more leads. Let’s connect and set up a call!” It doesn’t matter whether the sender is an SDR booking demos, a recruiter sourcing candidates, a founder looking for partnerships, or an agency prospecting for clients. The pattern is remarkably similar, and so are the results. The problem shows up everywhere:

  • Sales outreach: Reps rush to pitch before establishing relevance or trust. The fix: delay the pitch and start with a trigger and a micro-ask.
  • Partnership and networking outreach: Requests arrive without enough context for the recipient to see why the conversation matters. The fix: provide a why-now and shared context in one sentence.

An agency lead told us they learned this the hard way:

“We were sending mass InMails, and our connection acceptance rate stayed under 20%.”

They weren’t alone. In a 2023 Indie Hackers dataset of 16,492 invitations (platform self-reported), the average connection acceptance rate was 37%, with 63% of invites accepted within the first 24 hours. Your baseline will vary by ICP, region, and message style. These messages were failing because they were built around the sender’s goal, not the recipient’s situation. Three issues appeared again and again:

  • They’re generic. The same message could be sent to hundreds of people with only the first name changed.
  • They lead with a pitch. Recipients immediately recognize they’re being sold to.
  • They ignore context. No reference to a shared connection, recent activity, company initiatives, or any reason this conversation should happen now.

The result is predictable: low acceptance rates, fewer replies, and a damaged sender reputation.

Introducing the HEART framework for cold outreach

After interviewing dozens of sales teams and analyzing what separates successful outreach from the noise, we developed the HEART framework to structure every LinkedIn outreach message. The framework turns a cold opener into a clear next step. You can adapt it to a connection request message, an InMail, or a follow-up message.

Without HEART, most SDRs guess their way through connection notes: too long, too vague, or too pushy. With HEART, they know exactly how to open, when to follow up, and how to sound like a human. It’s designed to balance personalization with scalability, giving you structure without sacrificing authenticity.

H – Hook

Start with context that shows you’ve done your homework. This could be:

  • A recent LinkedIn post they shared
  • A mutual connection you both know
  • A shared group or industry event
  • A recent company announcement

Good to know: Use Sales Navigator alerts (job changes, following your company) to time outreach. These triggers correlate with higher engagement; prioritize them.

E – Empathy

Demonstrate that you understand their world. Reference common challenges in their role, industry trends they’re likely facing, or goals they’re probably working toward. Keep language simple. LinkedIn research shows that lower reading grade levels correlate with higher open and reply rates in sales outreach.

A – Authority

Briefly establish why you’re worth their time. This isn’t about bragging, it’s about relevant credibility. Share your role, a quick client result, or an accomplishment that matters to them.

R – Request

Make a clear, specific, and small ask. Usually this is a connection request or a simple follow-up. Avoid asking for meetings or calls in your first message.

T – Thanks

End graciously, acknowledging that their time is valuable. HEART scales from small test batches to larger send volumes when run through PhantomBuster automations with conservative daily caps and pacing aligned to LinkedIn’s limits. It provides structure while leaving room for personalization based on your research.

Connection request messages: what to avoid and what works

Let’s see HEART in action by comparing typical connection requests with improved versions.

The generic approach (what to avoid)

Example 1:

“I’d like to add you to my LinkedIn network.”

Example 2:

“We help businesses grow revenue, let’s connect.”

These messages tell the recipient nothing about why they should care. They’re the LinkedIn equivalent of walking up to a stranger and saying “Let’s be friends” with no context.

The HEART approach (what works)

Example 1:

“Hi Sarah, I noticed your recent post in the SaaS Founders group about SDR onboarding challenges—really insightful points about the remote training gap. I’ve seen similar patterns working with other fast-growing SaaS teams. Let’s connect to compare notes on remote SDR onboarding.”

Example 2:

“Hi Tom, I see we have several mutual connections in the fintech space, including Lisa Chen and Mark Rodriguez. Given our shared network and similar focus on B2B payments, open to a quick exchange on payment infrastructure challenges this quarter?”

Notice how these messages immediately establish context and relevance with your target audience. Sarah knows exactly why you’re reaching out (her post), and Tom understands the connection through mutual contacts. Both messages feel personal rather than automated.

Follow-up messages: what to avoid and what works

Getting a connection accepted is just the beginning. Your follow-up message often determines whether you’ll have a real conversation or join the ranks of forgotten connections.

The pushy approach (what to avoid)

Example 1:

“Hi, just following up. Do you have 15 minutes this week?”

Example 2:

“We help companies scale sales pipelines, let’s chat.”

These follow-ups immediately shift into sales mode, making the recipient feel like they’ve been added to a sales funnel rather than starting a professional relationship.

The value-first approach (what works)

Example 1:

“Thanks for connecting, Anna. I saw from yourLinkedIn profile that you’re leading a team of 20 SDRs. That’s a real challenge as teams scale. We cut SDR ramp time for a peer team by focusing on role-play volume and manager shadowing—happy to share the playbook if you’re facing similar growing pains.”

Example 2:

“Hi James, I appreciate you connecting. Based on your background in enterprise sales at fintech companies, I thought you might find this case study on reducing deal cycle length interesting. If it’s useful, I can share the 2-page summary.”

These follow-ups acknowledge the connection, reference specific details from their profile, and offer value without asking for anything in return. They feel consultative rather than transactional.

Notice how effective connection request messages are tied directly to context, such as recent activity, groups, or mutual connections. This is what makes them the best LinkedIn outreach templates to start from, then personalize using the HEART framework and your PhantomBuster automations.

Multi-channel outreach: LinkedIn to email

Sometimes a LinkedIn invite isn’t enough. That’s where multi-channel outreach sequences shine: starting on LinkedIn, then moving to email. Build a single PhantomBuster workflow that exports a targeted LinkedIn search, enriches each profile, sends a connection note and value-led follow-up, and hands off to email via your CRM if there’s no reply after a few days. This keeps your sequence moving while respecting channel preferences.

Here’s an example sequence that respects boundaries while maximizing your chances of connection:

Touch 1 – LinkedIn connection request

“Hi Rachel, I noticed you’re actively hiring SDRs at [Company]. Congratulations on the growth. I work with several SaaS companies navigating similar scaling challenges—let’s connect.”

Touch 2 – LinkedIn follow-up (three days later, if the connection is accepted)

“Thanks for connecting, Rachel. I’ve been following [Company]’s growth story. Really impressive expansion into European markets. I imagine scaling your sales team across regions brings interesting challenges. We cut SDR ramp time for a peer team by focusing on async training and live role-play sessions—happy to share what worked if it’s relevant to your current priorities.”

Touch 3 – Email outreach (one week later, if no LinkedIn response)

“Hi Rachel, I reached out on LinkedIn last week about your SDR hiring. Thought I’d follow up here in case you missed it. I know inbox management can be challenging when you’re scaling quickly. We’ve helped several SaaS companies in similar growth phases reduce onboarding time while improving quota attainment. No pressure, but happy to share details if it’s useful. Best of luck with the hiring push.”

This sequence respects the recipient’s preferences (some people prefer email over LinkedIn) while maintaining consistency in messaging and tone. If a LinkedIn step stalls, have your PhantomBuster workflow hand off to email—only after a reasonable wait—so you respect channel preferences.

By combining LinkedIn InMails with email outreach, you keep your sequence moving while staying within LinkedIn’s guidelines.

Good to know: As of 2026, plan conservatively within LinkedIn’s current limits. Many teams cap at 15–25 invitations per business day to protect account health. Monitor acceptance and adjust. Use email or InMail to keep momentum without pushing the cap.

Real-world lessons from customers sending LinkedIn messages

The best way to understand what works is to learn from teams who’ve cracked the code. Here are three different approaches that delivered results.

Scaling enterprise outreach

Enterprise teams need to scale their LinkedIn outreach significantly. The challenge? Maintaining quality and account safety while increasing volume. The solution involves treating outreach as a craft, not just a numbers game. Develop personal message templates using the HEART framework, but insist on personalization for every touch. Implement gradual scaling, monitoring acceptance rates and LinkedIn account health closely.

“Starting small and increasing gradually kept our accounts safe while we refined our messaging. The investment in quality upfront paid dividends as we scaled.” — Nathan Guillaumin, PhantomBuster Product Expert

Data-driven approach

Agencies struggle with poor-quality prospects, which makes even well-crafted messages feel like unsolicited outreach. Great outreach starts with great data.

“We use PhantomBuster to identify the right personas and send tailored requests at scale. The platform enables us to precisely identify prospects by their LinkedIn job titles and roles, then create personalized connection requests. Over six weeks, acceptance rates increased from around 3% to 20–30%.” — Patrick Spencer, VP at Kiteworks

Teams that shift focus to enriched prospect lists and build sequences with multiple touchpoints, each crafted around specific pain points relevant to their target ICPs, typically see higher acceptance and reply rates. This works because messages reference concrete context.

Startup-focused, persona-driven strategy

As the founder of an early-stage company, one of PhantomBuster’s customers couldn’t compete on volume. Instead, he built an outreach strategy around precision targeting of key personas with highly personalized messages. His approach involved deep research on each prospect:their recent posts, shared connections, company challenges, and industry involvement. Every message felt like it came from someone who genuinely understood their world.

“I automated how we find and connect with key personas, but I never automated the human touch in messaging. The research takes time, and the conversion rate makes it worthwhile.”

This personalized approach led to several significant partnerships that accelerated his company’s growth.

Best practices for LinkedIn messages

The best outreach messages share four traits: they’re concise, contextual, human, and readable.

  • Concise: Aim for 180–220 characters for connection notes; keep InMails under 300 characters. Long messages look like essays. LinkedIn users won’t read them.
  • Contextual: Always reference a specific trigger: mutual connections, LinkedIn groups, or a recent blog post. This shows your outreach isn’t cold.
  • Human: Remember you’re not writing to an algorithm. Sales professionals build meaningful relationships, not just funnels. Write like you would if you bumped into the person at a conference.
  • Readable: Use simple language. Outreach written at lower reading levels tends to get more opens and replies.

When you follow this, expect higher-quality replies and more real conversations over time.

How PhantomBuster fits into your outreach stack

Once your message works, the next hurdle is doing it consistently and safely. PhantomBuster helps you operationalize the workflow across lead sourcing, enrichment, messaging, and CRM sync. In one PhantomBuster workflow:

  1. Import a LinkedIn search using LinkedIn Search Export automation
  2. Enrich each profile with AI Enricher to add context and firmographic data
  3. Personalize and send connection requests and follow-ups via Message Sender
  4. Sync results to your CRM automatically

This workflow lets you execute HEART at scale while respecting LinkedIn’s platform limits and keeping your account safe. If you’re evaluating LinkedIn automation tools and CRMs, our comparison guides cover features and tradeoffs.

FAQs

What’s the best length for a LinkedIn outreach message?

Aim for 180–220 characters for connection notes and keep InMails under 300 characters. That’s enough to reference a trigger, add relevance, and ask one simple question without reading like an email. Shorter messages respect the recipient’s time and increase the chance they’ll read and respond.

Should a sales pitch be included in the first LinkedIn outreach message?

A sales pitch should not be included in the first LinkedIn outreach message because the goal is to start a conversation, not force a buying discussion. Prospects have not built enough trust yet. The first message should create curiosity, demonstrate relevance, and earn the next interaction.

How soon should a follow-up message be sent after a LinkedIn connection is accepted?

A follow-up message should usually be sent two to three days after a connection request is accepted. Sending immediately often feels automated and transactional. A short pause creates a more natural interaction pattern and gives the recipient time to notice the connection.

Do LinkedIn outreach templates actually work?

LinkedIn outreach templates work when they provide structure rather than acting as scripts. The strongest templates leave room for real context, such as a recent role change, company announcement, hiring activity, or shared interest. Prospects respond to relevance, not placeholders.

Should I withdraw connection requests that go unanswered?

Yes, withdraw around the 30-day mark to protect your acceptance ratio. Large backlogs of pending invitations often signal weak targeting and can affect account health over time. Regular cleanup keeps acceptance metrics healthier and prevents outreach lists from becoming stale.

What is a good LinkedIn cold outreach strategy?

A good LinkedIn cold outreach strategy starts with a clear ICP score, a short first line that references the prospect’s LinkedIn profile, and a follow-up message within one week. Use the HEART framework to keep the message focused. Test one variable per week to identify what drives higher acceptance and reply rates.

What are the best outreach messages for a connection request?

The best connection request messages are short and specific. Include one line that cites a trigger from the LinkedIn profile—a recent post, mutual connection, or job change. Offer a small resource or ask a yes-or-no question as your next step. Aim for 180–220 characters to stay concise.

How do I write a LinkedIn outreach message that gets a positive response?

Start with a fresh trigger such as the prospect following your company or arecent job change. Add one sentence of relevance that shows you understand their role or industry. End with a low-friction next step, such as offering to send a 1-page checklist or share a 2-minute walkthrough video.

Scale outreach with HEART and PhantomBuster

The HEART framework works because it prioritizes relevance and personalization over volume. Prospects respond when you reference real triggers, demonstrate empathy, and make a clear micro-ask—not when you blast generic pitches.

PhantomBuster enables you to apply HEART at scale by automating prospect discovery, enrichment, messaging, and CRM sync. That frees you to focus on the human moments: crafting context-rich connection notes, writing value-first follow-ups, and engaging in real conversations. Start with a small test batch using the HEART framework. Refine your message based on acceptance and reply rates, then scale your workflow through PhantomBuster while maintaining conservative daily send limits.

Start your free trial

Related Articles