🎣 Extract and qualify local business leads and draft cold emails with OpenAI, Apify and Hunter

⚑ 96 views · 🎣 Lead Generation & Enrichment

πŸ’‘ Pro Tip β€” HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it β€” it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

AI-Powered Business Lead Scraping, Qualification & Outreach System

Description

Search β†’ Scrape β†’ Qualify β†’ CRM β†’ Email Draft Automation

Categories: Lead Generation, Sales Automation, AI Enrichment, Revenue Ops


This workflow automatically finds local businesses, extracts real contact details from their websites, qualifies them, and writes everything into a CRM β€” with personalized cold email drafts ready to send.

It’s designed to remove the manual grind from lead sourcing and first-touch outreach.

Search β†’ leads β†’ context β†’ drafts β†’ done.


What This Workflow Does

This automation takes raw local business results and turns them into usable, qualified leads:

No copying websites. No guessing emails. No messy spreadsheets.


Why This Exists

Most lead gen systems fail before outreach even starts.

They rely on:

This system fixes that by grounding everything in what actually exists on the business website, then using AI only where it makes sense.

Human judgment at the edges. Automation in the middle.


How It Works (High Level)

1. Lead Source Ingestion (Apify Dataset)

The workflow starts with a dataset of local business search results.

This can be:

Batch size is intentionally limited for safety.


2. Website Scraping

Each business website is fetched and stripped down to raw text.

Failures are allowed β€” broken sites simply don’t qualify later.

The raw content becomes the single source of truth.


3. AI Contact Extraction & Normalization

AI parses the site content to extract:

Everything is normalized and returned as strict JSON.
If something isn’t clearly present, it stays empty.


4. Lead Qualification

Leads are scored based on:

Low-quality or unreachable leads are filtered out automatically.


5. CRM Write (Google Sheets)

Qualified leads are written into a lightweight CRM:

This sheet becomes the system of record.


6. Cold Email Draft Generation

For each qualified lead, AI generates a personalized cold email draft:

Perfect for review, sequencing, or export into an outreach tool.


Tools Used


Who This Is For


Customization Notes


Difficulty & Cost

Difficulty: Intermediate
(Simple concept, careful execution)

Estimated setup time: 30–45 minutes

Ongoing cost:
OpenAI + Apify + verification APIs only


Summary

This is not just a scraper.

It’s a lead intelligence pipeline that turns raw search results into real, usable outbound opportunities.

Search β†’ scrape β†’ qualify β†’ CRM β†’ drafts
No guessing. No junk leads. No manual cleanup.

πŸ”— Nodes Used

Google Sheets, HTTP Request, Hunter, Filter, OpenAI

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup