# Linkedin Lead Generation

> Use when turning LinkedIn attention into booked calls and paying clients: profile-to-offer path, comment and DM plays, outreach sequences, and lead magnets. For founders and creators selling their own services, never for spam or mass automation.

- Skill: `9heaven/linkedin-lead-generation` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add 9heaven/linkedin-lead-generation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/9heaven/linkedin-lead-generation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: 9heaven (https://skillmd.com/u/9heaven)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/9heaven/linkedin-lead-generation

---


# LinkedIn Lead Generation

Convert LinkedIn attention into conversations, and conversations into clients.

**Hard boundary:** this skill does personalized, human outreach at human volume.
It does not build automated connection blasts, scraped lead lists, or templated
DM spam. Those get accounts restricted and they burn reputation permanently. If
the user asks for mass automation, say no and explain why once, then offer the
version that works.

## The path

Every lead follows the same route. Find the broken step before optimizing any
other.

```
Content seen -> profile visited -> offer understood -> conversation started -> call booked -> client
```

Diagnose with the user's own numbers:

| Symptom | Broken step | Fix with |
|---|---|---|
| Posts get no views | Content | `linkedin-content-strategy` |
| Views but no profile visits | Hook and identity in post | content-strategy |
| Profile visits but no DMs | Profile conversion | `linkedin-profile-audit` |
| DMs but no calls | Offer clarity and DM handling | this skill, Step 3 |
| Calls but no clients | Offer, price, or qualification | this skill, Step 5 |

Never optimize step 4 when step 1 is broken. Say which step is broken before
giving any tactic.

## Step 1 — Make the offer legible

Before outreach, the user must be able to finish this in one line:

> "I help [specific audience] achieve [specific outcome] in [timeframe],
> usually via [mechanism]."

If it takes a paragraph, prospects will not repeat it to their network, and DMs
will stall. Fix this first; it is the most common real blocker.

Then place it where traffic already lands: headline, About CTA, Featured item,
the pinned post, and the DM auto-reply if you have one enabled.

## Step 2 — Inbound plays (do these before outreach)

Inbound converts better and costs no reputation.

**Comment-to-deliver.** End a high-value post with: "Comment [WORD] and I'll
send it." Reply to each comment, then DM the asset. Real conversation, real
consent, and the comment volume boosts the post. Do not use it on every post.

**Lead magnet that proves competence.** A checklist, teardown template, or
calculator that solves one narrow problem end to end. Ten useful pages beat a
50-page ebook nobody opens.

**Profile-to-call path.** Featured section item #1 is the booking link. About
section ends with the same link. Both use the same words as the offer line.

**Free teardown play.** Publicly audit a real example (with permission or a
public brand), post the findings, and let readers ask for theirs. This converts
better than any cold DM because the work is visible before the ask.

## Step 3 — DM handling

Most founders lose leads here by pitching too early.

Sequence for an inbound DM:

1. **Acknowledge and give.** Deliver the promised thing with no strings.
2. **One question.** About their situation, not your service: "What made you
   grab this — what are you trying to fix?"
3. **Diagnose in the thread.** Give one genuinely useful answer for free. This
   is the sale.
4. **Soft bridge, once.** "This is exactly the thing I do with clients. Want me
   to walk you through how I'd fix it on a call?"
5. **If no, stay useful.** Follow up in 3–4 weeks with something relevant, not
   a "just bumping this".

Never: paste a pitch after a connection accept, send a voice note to a stranger,
or follow up more than twice.

`references/dm-scripts.md` has the templates, all written to be edited rather
than sent as-is.

## Step 4 — Warm outreach (limited volume)

Only after inbound is running. Rules:

- **Volume cap:** 15–20 personalized connection requests a day, max. Well under
  the ~100/week weekly invite limit and the ~400/month ceiling, and low enough to keep
  the accept rate above 40%. A falling accept rate is the signal to stop.
- **Total interactions:** LinkedIn counts DMs, invites, profile views, likes,
  comments, and endorsements together against a soft ceiling near 120/day. Stay well
  below it.
- **Warm up a dormant account first.** If the user has been inactive for months,
  jumping to full volume risks a restriction. Days 1–10: 60 interactions/day, manual
  only. Days 11–20: up to 80/day, 5–10 invites. Days 21+: normal limits. Full protocol
  and account-health thresholds in `references/platform-reality.md`.
- **Target only active people.** Filter to those who posted in the last 30 days.
  Requests to dormant profiles burn a capped monthly budget for nothing.
- **Keep messages to 3–4 sentences.** One paragraph. Walls of text do not get read.
- **Send in their business hours,** Tuesday to Thursday works best. Not weekends.
- **Targeting:** people who engaged with your posts, people who viewed your
  profile, second-degree connections of happy clients, members of the same
  communities. Not a scraped list.
- **Note or no note:** send a note only when there is a real, specific reason
  (they commented, you share a client, you read their post). Otherwise send it
  blank — generic notes lower accept rates.
- **The first message is never a pitch.** Reference the actual reason you
  connected.

Track accept rate, reply rate, and calls booked per 100 requests. If reply rate
is under 10%, the targeting is wrong, not the script.

## Step 5 — Qualify before the call

Ask three questions in DM before booking: what they are trying to fix, what
they have already tried, and their timeline. It protects the calendar and it
raises close rate because the call starts mid-conversation.

Disqualify openly when it is not a fit and refer elsewhere. It costs one lead
and buys a lasting reputation.

## Step 6 — Deliver

1. Which step of the path is broken, with the number that proves it
2. The one-line offer, rewritten
3. Two inbound plays to run in the next 14 days, scripted
4. DM sequence adapted to their offer
5. Outreach plan with daily caps and targeting sources, only if inbound is live
6. Metrics: profile views, DMs started, calls booked, close rate — baseline today

## Anti-patterns

- Connection-request pitching. The fastest way to be ignored and reported.
- Automation tools that send on the user's behalf. Against LinkedIn's terms and
  a restriction risk.
- Buying lead lists or scraping at volume.
- "Quick question" openers and fake personalization.
- Booking calls with unqualified people to feel busy.
- Measuring followers instead of conversations. Report conversations.

