# Multi-Source Lead Scraping & Scoring Engine

Software & SaaS — GTM Intelligence

> An 11-platform prospecting habit, replaced by one scored pipeline.

10 scraper sources landing in one deduplicated Postgres table, with 4-key dedup, ICP filtering across 99 titles and 9 domains, and a deterministic + LLM blended scoring engine the client controls.

**Sources unified:** 11 platforms → 1 pipeline

**07 / SOFTWARE · SAAS / GTM INTELLIGENCE**


An 11-platform prospecting habit, replaced by one scored pipeline.

**Client:** B2B ESG SaaS company (scaling outbound)

**Tags:** B2B SaaS · Lead Generation · Multi-Source Scraping · LLM Scoring · Deduplication

## Problem

Manual prospecting across 11+ platforms — job boards, events, LinkedIn, news, regulatory filings — with no dedup between them and no shared scoring logic. Reps re-discovered the same prospects under different names, and pipeline throughput was bottlenecked by manual research time, not lead availability.

## What Ships Now

**10 scraper sources → 1 table.** Luma, LinkedIn Jobs, LinkedIn New Hires, Sales Navigator, ICP News, Competitor News, Blog, LinkedIn Commenters, ESG Regulatory Signals, and Slack-native inbound — all on independent schedules, all landing in one deduplicated Postgres table.

**4-key dedup, every lead, every time.** LinkedIn slug, email, phone, and name+company+city fingerprinting — checked in-batch and against the full historical database before a single enrichment credit is spent.

**99 titles, 9 domains, one filter.** Every profile is scored against the client's own ICP title map before it's allowed anywhere near the scoring engine.

**Transparent scoring, not a black box.** A deterministic point system — seniority, geography, regulatory exposure, repeat-signal bonuses — blended against an LLM score on a slider the client controls.

## Technical Details

- 10 independent scraper sources unified into one Postgres lead table via Celery beat scheduling
- 4-key deduplication fingerprinting (LinkedIn slug, email, phone, name|company|city), in-batch and against full DB history
- ICP relevance filtering against a 99-title map across 9 ESG domains, LLM-evaluated per profile
- Deterministic + LLM blended scoring engine, transparent point breakdown, adjustable via a single slider
- Company compliance-framework resolution (BRSR, CSRD, GRI, TCFD) cached per account
- On-demand Apollo contact enrichment and NeverBounce email validation before handoff to sales
- Slack-native inbound signal capture (website-visitor identification → structured lead)

---

Mindgraph AI · [hello@mgraph.dev](mailto:hello@mgraph.dev) · [Book a call](https://calendly.com/swapravo/meet) · [All pages](https://www.mgraph.dev/llms.txt)
