🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Linkedin Buying Detector

by @nicemaths123

Detect LinkedIn hiring and growth signals to identify B2B companies ready to buy now and auto-generate personalized outreach messages.

TERMINAL
clawhub install linkedin-buying-detector

πŸ“– About This Skill

🎯 LinkedIn B2B Buying Signal Detector

Slug: linkedin-buying-signal-detector Category: Sales Intelligence / Lead Generation Powered by: Apify + Claude AI

> Detect who is ready to buy RIGHT NOW by analyzing LinkedIn job postings, company growth signals, tech stack changes, and hiring patterns β€” then auto-generate hyper-personalized outreach messages.


πŸ’‘ Why This Skill Dominates

Most lead gen tools find *who* to contact. This skill tells you *when* to contact them β€” at the exact moment they have budget, urgency, and intent. No SaaS equivalent under $2,000/month.

Buying signals detected:

  • πŸš€ Company hiring Sales/Marketing roles β†’ scaling, has budget
  • πŸ”§ Hiring DevOps/Cloud Engineers β†’ infrastructure investment incoming
  • πŸ“ˆ Headcount growth > 20% in 90 days β†’ expansion phase
  • πŸ’Ό New C-level hire (CMO, CTO, VP Sales) β†’ new budget owner, new priorities
  • πŸ“£ Job descriptions mentioning competitor tools β†’ switching signal
  • πŸ† Recent funding round mention in job posts β†’ fresh cash to spend

  • πŸ› οΈ Apify Actors Used

    > Get your Apify API key here: https://www.apify.com?fpr=dx06p

    | Actor | ID | Purpose | |---|---|---| | LinkedIn Jobs Scraper | curious_coder/linkedin-jobs-scraper | Scrape job postings by company/keyword | | LinkedIn Company Scraper | anchor/linkedin-company-scraper | Extract headcount, growth, funding info | | Google News Scraper | apify/google-news-scraper | Detect funding rounds, press releases | | LinkedIn Profile Scraper | dev_fusion/linkedin-profile-scraper | Find decision-makers + contact info |


    βš™οΈ Workflow

    INPUT: Target niche + location + ICP criteria
            ↓
    STEP 1 β€” Scrape LinkedIn Jobs (last 30 days)
      └─ Filter by: hiring roles = buying signals
            ↓
    STEP 2 β€” Scrape Company Profiles
      └─ Extract: headcount, growth %, tech stack, funding
            ↓
    STEP 3 β€” Score each company (0–100 intent score)
      └─ Weighted signals β†’ Hot / Warm / Cold
            ↓
    STEP 4 β€” Find Decision Makers
      └─ CEO / VP Sales / CMO / CTO profiles + emails
            ↓
    STEP 5 β€” Claude AI generates personalized outreach
      └─ Email + LinkedIn message referencing the exact signal
            ↓
    OUTPUT: Scored lead list + ready-to-send messages (CSV / JSON / Notion / CRM)
    


    πŸ“₯ Inputs

    {
      "niche": "SaaS companies",
      "location": "France",
      "hiring_signals": ["Sales Manager", "Growth Hacker", "DevOps Engineer"],
      "min_employees": 10,
      "max_employees": 500,
      "days_lookback": 30,
      "max_companies": 50,
      "apify_token": "YOUR_APIFY_TOKEN",
      "output_format": "csv"
    }
    


    πŸ“€ Output Example

    {
      "companies": [
        {
          "name": "ScaleUp SAS",
          "website": "scaleup.fr",
          "linkedin_url": "linkedin.com/company/scaleup-sas",
          "headcount": 87,
          "growth_90d": "+34%",
          "intent_score": 91,
          "intent_label": "πŸ”₯ HOT",
          "signals_detected": [
            "Hiring VP Sales (posted 3 days ago)",
            "Hiring 4 SDRs simultaneously",
            "Job post mentions switching from HubSpot to Salesforce"
          ],
          "decision_makers": [
            {
              "name": "Marie Dupont",
              "title": "CEO",
              "linkedin": "linkedin.com/in/marie-dupont",
              "email": "m.dupont@scaleup.fr"
            }
          ],
          "ai_outreach": {
            "email_subject": "ScaleUp Γ— [Votre outil] β€” timing parfait ?",
            "email_body": "Bonjour Marie, j'ai remarquΓ© que ScaleUp recrute activement un VP Sales et 4 SDRs en ce moment...",
            "linkedin_message": "Marie, votre croissance de 34% en 90 jours est impressionnante..."
          }
        }
      ],
      "summary": {
        "total_companies_analyzed": 50,
        "hot_leads": 8,
        "warm_leads": 19,
        "cold_leads": 23,
        "run_date": "2025-02-28"
      }
    }
    


    🧠 Claude AI Prompt (Scoring + Outreach)

    You are a B2B sales intelligence expert. 

    Given this company data:

  • Company: {{company_name}}
  • Recent job postings: {{job_titles}}
  • Headcount growth: {{growth_pct}}% in 90 days
  • Signals detected: {{signals}}
  • Target decision maker: {{dm_name}}, {{dm_title}}
  • 1. Calculate an intent score from 0-100 based on the signals. 2. Label as: πŸ”₯ HOT (80+), ⚑ WARM (50-79), ❄️ COLD (<50) 3. Write a personalized cold email (subject + 5 lines max) referencing the MOST compelling signal. 4. Write a LinkedIn message (300 chars max) that feels human, not spammy.

    Return valid JSON only.


    πŸ’° Cost Estimate (Apify Compute Units)

    | Volume | Estimated CU | Apify Cost | |---|---|---| | 10 companies | ~15 CU | ~$0.15 | | 50 companies | ~60 CU | ~$0.60 | | 200 companies | ~220 CU | ~$2.20 | | 1,000 companies | ~1,000 CU | ~$10 |

    > πŸ’‘ Start free: Apify offers $5 free credits/month β€” enough to test 500 companies. > πŸ‘‰ Create your free Apify account here


    πŸš€ Setup Instructions

    1. Get Your Apify API Token

    1. Sign up at https://www.apify.com?fpr=dx06p 2. Go to Settings β†’ Integrations β†’ API Token 3. Copy your token

    2. Configure the Skill

    Paste your Apify token in the apify_token field when running the skill.

    3. Define Your ICP

    Specify your Ideal Customer Profile:
  • Industry / niche
  • Company size range
  • Location
  • Hiring roles that signal buying intent for YOUR product
  • 4. Run & Export

    Results are exported as CSV, JSON, or pushed directly to Notion / Airtable / your CRM.


    πŸ”— Integrations

    | Platform | Action | |---|---| | Slack | Alert when πŸ”₯ HOT lead detected | | Notion | Auto-populate leads database | | Airtable | CRM-ready structured output | | HubSpot / Pipedrive | Direct lead import via webhook | | Email | Weekly digest of top signals |


    πŸ“Š Competitive Advantage vs Existing Skills

    | Feature | B2B Lead Gen (yours) | Google Maps (yours) | This Skill | |---|---|---|---| | Finds contact info | βœ… | βœ… | βœ… | | Scores buying intent | ❌ | ❌ | βœ… | | Detects timing signals | ❌ | ❌ | βœ… | | AI-personalized outreach | ❌ | ❌ | βœ… | | Tracks competitor mentions | ❌ | ❌ | βœ… | | Monitors headcount growth | ❌ | ❌ | βœ… |


    ⚠️ Limitations & Best Practices

  • LinkedIn may rate-limit heavy scraping β†’ recommended max 200 companies/run
  • Email accuracy: ~70-80% (cross-reference with Hunter.io for best results)
  • Re-run weekly on the same target list to catch new signals
  • GDPR: Only use publicly available LinkedIn data, personalize responsibly

  • 🏷️ Tags

    lead-generation sales-intelligence linkedin buying-signals b2b outreach apify intent-data prospecting crm-enrichment


    *Powered by Apify β€” The Web Scraping & Automation Platform*