SkillsWhitepaperHow It WorksResultsFAQ Get Started
SKILL FILE

Signal-Based LinkedIn Outreach with AI

Scrape commenters from viral LinkedIn posts, auto-score by ICP, enrich the best, and run signal-based outreach with a 15-20% reply rate. $0 in tools.

7,870 comments scraped in one session
200+ confirmed ICP leads generated
$0 in outreach tools
Download Starter Kit ↓

How signal-based outreach flows across your company

One scrape generates a warm pipeline — from comment to customer

Farm Post Detected 500+ comments, keyword CTA
1 Scrape Commenters
2 Auto-Score by Headline
3 Web Enrich Top Leads
4 Signal-Based Outreach
Sales
  • Farm post discovery and monitoring
  • Connection request sequences
  • Personalized DM nurture (4-step)
  • Lead magnet delivery on accept
Marketing
  • Content that attracts commenters
  • Lead magnet creation (skill files, guides)
  • Competitor post tracking
  • Farm poster yield analysis
Growth
  • ICP scoring rules and tuning
  • Conversion rate tracking (accept → reply → call)
  • Farm poster ROI ranking
  • Pipeline velocity metrics
CRM
  • Contact creation with source attribution
  • Event logging (scraped, scored, enriched, contacted)
  • Nurture queue management
  • Duplicate detection across posts
Enriched Lead Database
DM Nurture Sequence
Farm Poster Watch List
ICP Scoring Model
Events Tracked
Lead scraped from farm post with source attribution
ICP score computed and stored
Connection request sent with note copy logged
Nurture sequence enrolled and tracked
Replaces Apollo + Instantly + Lemlist
$250/mo $5/mo
$2,940/yr saved
Farm Post Detected 500+ comments, keyword CTA
1
Scrape Commenters Apify extracts name, headline, company, LinkedIn URL — $1.50/1K
2
Auto-Score by Headline Keyword matching filters 75% instantly — zero AI cost
3
Web Enrich Top Leads Confirm company size, location, industry for 5+ scorers
4
Signal-Based Outreach 10x hook strategy — offer more value than they asked for
Sales
  • Farm post discovery and monitoring
  • Connection request sequences
  • Personalized DM nurture (4-step)
  • Lead magnet delivery on accept
Marketing
  • Content that attracts commenters
  • Lead magnet creation (skill files, guides)
  • Competitor post tracking
  • Farm poster yield analysis
Growth
  • ICP scoring rules and tuning
  • Conversion rate tracking (accept → reply → call)
  • Farm poster ROI ranking
  • Pipeline velocity metrics
CRM
  • Contact creation with source attribution
  • Event logging (scraped, scored, enriched, contacted)
  • Nurture queue management
  • Duplicate detection across posts
Content Outputs
Enriched Lead Database from sales
ICP Scoring Model from growth
Farm Poster Watch List from marketing
DM Nurture Sequence from sales
Everything Tracked
Lead scraped from farm post with source attribution
ICP score computed and stored
Connection request sent with note copy logged
Nurture sequence enrolled and tracked
Replaces Apollo + Instantly + Lemlist
$250/mo $5/mo
$2,940/yr saved

Cancel your Apollo + Instantly + Lemlist subscription

CANCEL THIS

Apollo + Instantly + Lemlist

$250/mo
  • × Subscription fees
  • × Data locked in their dashboard
  • × Per-seat pricing
  • × Export limits
vs
BUILD THIS

SoloStack + Claude Code

$5/mo
  • Pay-per-use, no subscription
  • Your data in your repo
  • Zero vendor lock-in
  • Unlimited exports
Save $2,940/year

What this skill file teaches Claude

Drop one markdown file into your repo. Claude Code learns how to run this entire workflow.

1

Farm Post Discovery

Find LinkedIn creators who comment-gate resources ("Comment X and I'll DM you"). Their commenters are pre-qualified — they've already raised their hand as interested in your niche.

2

Bulk Comment Scraping

Apify scrapes every commenter from a LinkedIn post in minutes — name, headline, company, profile URL. One viral post with 800 comments = 750+ unique leads.

3

Zero-Cost ICP Scoring

Headline keyword matching triages leads without any AI cost. Service business signals (+2 each), non-technical signals (+1), disqualifiers (-5). 75% filtered in milliseconds.

4

Web Enrichment Pipeline

For high-scoring leads, automated web search confirms company size, location, industry, and title. Hard disqualifiers: enterprise employees, companies >50 people, students.

5

The 10x Hook Strategy

Instead of referencing their comment (creepy), offer 10x the value around the same topic. They commented for an AI ads skill? Give them 10 — Google, Meta, creative testing, budgets.

6

Connection + Nurture Sequence

Automated LinkedIn connection requests with personalized notes, followed by a multi-step DM nurture sequence — lead magnet → value drop → soft CTA over 2 weeks.

Apify Actor: apify/linkedin-post-comments-scraper · ~$1.50 per 1,000 comments

Build it with plain English

Tell Claude Code what to do. It handles the rest.

claude — solostack/
you: |
Scraping LinkedIn post comments...

✓ 776 comments scraped from Ira Bodnar's "Automate Google Ads with Claude"
✓ 763 unique leads extracted
✓ Auto-scoring by headline...
  → 39 scored 5+ (likely ICP)
  → 143 scored 2-4 (maybe ICP)
  → 581 scored <2 (not ICP)
✓ Web enriching top 39...
  → 11 confirmed 8/10+ (agency founders, US/UK)
  → 8 confirmed 7/10
  → 20 disqualified (wrong geo, enterprise, too technical)

Top lead: Jorge Guglielmone — CEO, The Collective Agency (Fort Lauderdale, FL) — Score: 95
Ready to draft connection requests?
you: |
Scanning competitor posts from the last 7 days...

✓ Found 12 posts with 500+ comments across 5 farm posters
✓ 4,230 total comments scraped
✓ 3,891 unique leads after dedup
✓ Auto-scored: 187 scored 5+ (likely ICP)
✓ Web enriched top 50...
  → 14 agency founders (US)
  → 8 agency founders (UK)
  → 6 consultants (US/CA)
  → 22 disqualified

Drafting 28 connection requests...
✓ Template: "Hi {{firstName}}, I built 10 AI marketing skills for agencies like {{company}} — ads, SEO, CRM, proposals, lead gen. Would love your take."
✓ 28 drafts saved to signal-outreach-batch.json

Ready to send? (Use --dry-run first)
you: |
Running full signal outreach pipeline...

→ Step 1: Scraping Ira Bodnar's latest post...
  ✓ Activity ID: 7416777474472267776
  ✓ 912 comments found, 887 unique

→ Step 2: Auto-scoring...
  ✓ 44 scored 5+ | 178 scored 2-4 | 665 not ICP

→ Step 3: Enriching top 44...
  ✓ 12 confirmed 8/10+ (agency owners)
  ✓ 9 confirmed 7/10 (consultants)
  ✓ 23 disqualified

→ Step 4: Queuing connection requests...
  ✓ 12 personalized notes drafted
  ✓ Saved to CRM with source attribution
  ✓ Nurture sequence enrolled (4-step, 2 weeks)

Pipeline complete. 12 high-intent leads from $0 in tools.

What you can build with this

Agency lead generation

Find marketing, SEO, and paid ads agency founders who are actively engaging with AI tool content — they're your warmest leads because they already want what you're selling.

SaaS competitor poaching

Scrape commenters from competitor product launch posts. These people just showed interest in a similar product — reach them before they commit to the competitor.

Event and webinar prospecting

LinkedIn event posts and webinar announcements attract high-intent audiences. Scrape attendee comments for a pre-qualified prospect list.

Thought leader audience mining

Identify which thought leaders your ICP follows. Scrape their most engaged posts for a ready-made audience of potential customers who trust AI-forward creators.

Things to know

!

LinkedIn rate limits apply — send no more than 20-30 connection requests per day, 100 per week. Exceeding this triggers temporary account restrictions.

!

Never reference the specific post someone commented on in your outreach — 'I saw you commented on X's post' feels surveillance-y. Speak to their intent, not their behavior.

!

Without LinkedIn Premium, you can only send 5-10 connection notes per month. For signal-based outreach at scale, Premium (~$50/mo) is required for 200 notes/month.

!

Apify scraping respects LinkedIn's public data. Never use scraped data for unsolicited bulk email — GDPR requires legitimate interest and opt-out mechanisms.

Download the full starter kit

Get the complete project — TypeScript scripts, Claude Code slash command, scoring logic, and outreach templates. Drop it into your repo and start generating leads.

What's in the .zip:

  • pipeline.ts Full end-to-end pipeline — scrape, score, enrich, draft outreach
  • scrape-comments.ts Scrape all commenters from a LinkedIn post via Apify
  • score-leads.ts Auto-score leads by headline keywords (zero AI cost)
  • enrich-leads.ts Web enrichment pipeline for high-scoring leads
  • outreach.ts Generate personalized connection request notes (300 char)
  • signal-outreach.md Claude Code slash command — use as /signal-outreach
  • types.ts Shared TypeScript interfaces
  • README.md Setup guide and quick start instructions

Common questions

Cold outreach targets people based on job title and company — they've never heard of you and didn't ask to be contacted. Signal-based outreach targets people who publicly expressed interest in your niche by commenting on relevant posts. They raised their hand. Your reply rate goes from 2% (cold) to 15-20% (signal-based) because you're reaching people at the moment of intent, not at random.
A farm post is a LinkedIn post where the creator asks people to comment a keyword to receive something ('Comment GUIDE and I'll DM you the playbook'). These posts generate hundreds or thousands of comments from people self-selecting as interested in a topic. Search LinkedIn for creators in your niche with 500+ comments per post. Look for comment-gating patterns — the commenters are your pre-qualified lead list.
Apify makes it fast and reliable — 800 comments scraped in 2 minutes for about $0.0015 per comment. You could technically scroll and manually copy profiles, but at scale (thousands of comments across multiple posts) it's impractical. Apify handles LinkedIn's anti-scraping measures, pagination, and deduplication. The scripts in this skill file are pre-configured for the Apify LinkedIn comments scraper.
Pure headline keyword matching — no AI, no API calls, zero cost. Founder/CEO/Agency Owner = +2 points each. Marketing/Sales/Growth = +1 each. Developer/Engineer = -3 each. Student/Intern = -5 each. Leads scoring 5+ get web-enriched (about 5-8% of total). This simple filter eliminates 75% of non-ICP leads instantly before you spend any time or money on enrichment.
Instead of referencing the post they commented on (which feels creepy), you offer 10x more value around the same topic. If someone commented on a post about AI ads, you don't say 'saw your comment.' You say 'Hi Jorge, I built 10 AI ad skills for agencies like yours — Google, Meta, creative testing, budgets.' The resource they wanted IS the signal — you use it to understand their need, then over-deliver. This is why reply rates hit 15-20%.
From our data: one farm post with 800 comments yields about 40 auto-scored candidates and 10-15 confirmed ICP leads after enrichment. Running 3-5 posts per week gives you 30-75 qualified leads. The full pipeline (from our last campaign) scraped 7,870 comments across multiple posts and produced 200 confirmed ICP leads with a 26% enrichment confirmation rate.
LinkedIn comments are publicly visible content. Scraping publicly available professional data for legitimate B2B outreach generally falls under 'legitimate interest' in GDPR. However, you must provide an opt-out mechanism, honor deletion requests, and only use the data for personalized one-to-one outreach — never bulk email. This is the same legal basis that LinkedIn Sales Navigator and every B2B data provider operates under.

Ready to automate?

SoloStack gives you every skill pre-installed — scraping, marketing, sales, CRM, and more. One repo. Every department.

Book a Call →