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:
- Acknowledge and give. Deliver the promised thing with no strings.
- One question. About their situation, not your service: "What made you grab this — what are you trying to fix?"
- Diagnose in the thread. Give one genuinely useful answer for free. This is the sale.
- 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?"
- 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
- Which step of the path is broken, with the number that proves it
- The one-line offer, rewritten
- Two inbound plays to run in the next 14 days, scripted
- DM sequence adapted to their offer
- Outreach plan with daily caps and targeting sources, only if inbound is live
- 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.