If you run a B2B SaaS or automation agency, paying 300+ USD/month for Clay or Clearbit just to enrich basic inbound form webhooks destroys your margins.

By pairing a self-hosted n8n workflow with a lightweight Python FastAPI scraper and OpenAI GPT-4o-mini, you can qualify and enrich 1,000 inbound leads for less than 0.50 USD total.

What This Self-Hosted Pipeline Replaces

  • Email Domain Triage: Separates corporate prospects from free webmail addresses automatically.
  • Live Company Research: Scrapes the company website homepage in real time instead of relying on stale static databases.
  • Automated Sales Scoring: Assigns an icp_score (0-100) and priority (HIGH, MEDIUM, LOW) in strict JSON format.
  • 1-Click Draft Replies in Slack: Routes high-priority leads straight to #sales-alerts with a personalized email response ready to send.

Get the Ready-to-Deploy Blueprint

Skip writing the scraper boilerplate and n8n webhook nodes from scratch. Download the complete production pack (enrichment_service.py + n8n_workflow.json + setup docs):

Get the Self-Hosted B2B Lead Enrichment Engine on Gumroad (LAUNCH29 Auto-Applied)