AutomationMart
Home/Browse/Extract and qualify local business leads and draft cold emails with OpenAI, Apify and Hunter
n8n

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

n8nn8n15 modulesv1.0
HubSpotNotionAirtableGoogle SheetsOpenAI

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 outre

At a glance

Extract and qualify local business leads and draft cold emails with OpenAI, Apify and Hunter is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects HubSpot, Notion, Airtable, Google Sheets. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
HubSpot, Notion, Airtable, Google Sheets, OpenAI
Modules
15
Price
Free
Version
v1.0
Extract and qualify local business leads and draft cold emails with OpenAI, Apify and Hunter workflow diagram

About this workflow

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: - Pulls local business websites from a search dataset - Scrapes each site for real contact information - Normalizes emails, phones, names, and addresses - Qualifies leads based on reachability and ops signals - Writes clean, deduplicated records into a CRM - Generates human-sounding cold email drafts No copying websites. No guessing emails. No messy spreadsheets. --- Why This Exists Most lead gen systems fail before outreach even starts. They rely on: - Shallow scraped data - Guessy enrichment - Low-quality lists - Manual cleanup 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: - Google search results - Industry-specific directories - Any Apify-powered source that includes URLs 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: - Emails and phones - Company name and address - Contact people and titles - Social links and contact pages - Context snippets for traceability 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: - Reachability (email + website) - Basic operational signals - Optional social presence Low-quality or unreachable leads are filtered out automatically. --- 5. CRM Write (Google Sheets) Qualified leads are written into a lightweight CRM: - Append-or-update by email - Safe to re-run - Easy to inspect and debug This sheet becomes the system of record. --- 6. Cold Email Draft Generation For each qualified lead, AI generates a personalized cold email draft: - Casual, human tone - Uses real site context - Stored as drafts only - Never auto-sent Perfect for review, sequencing, or export into an outreach tool. --- Tools Used - n8n — workflow orchestration - Apify — lead sourcing - OpenAI — extraction, qualification, email drafting - Google Sheets — lightweight CRM - Hunter — email verification - Tavily — optional enrichment & validation --- Who This Is For - Automation and AI agencies - Consultants doing outbound - Freelancers selling repeatable services - Local-service lead gen operators - Anyone tired of low-quality scraped lists --- Customization Notes - Swap Google Sheets for Airtable, HubSpot, or Notion - Adjust qualification thresholds to control lead volume - Replace Apify source with any directory or search dataset - Plug drafts into any outbound sequencing tool - Extend metadata for analytics or CRM sync --- 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.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Generate and manage short links with GPT-4.1 and data storage

This AI Agent helps you create short links from your original URLs. Each generated short link is automatically stored in a database table for easy management and tracking. --- How It Works 1. Provide a long URL to the Agent. 2. The Agent saves your original link in the database. 3. It generates a short link in the following format: When users open the short link, they are automatically redirected to your o

Free

Send data to Google Sheets and update rows with a custom webhook

Automatically send data to Google Sheets and update rows using a custom webhook. Streamline data management with Google Sheets and webhooks integration.

Free

Create HubSpot CRM contacts from new Outgrow leads

Every time a new lead is created in Outgrow, Make will automatically create (or update if it already exists) a HubSpot CRM contact.

Free

Automate B2B supplier price negotiations with Google Sheets, Gmail, GPT-4o, Notion and Slack

Description: Automate your entire supplier negotiation process with this AI-driven workflow that intelligently drafts, refines, and sends negotiation emails 📧. Using advanced LLM reasoning and multi-angle strategies 🤖, it generates high-converting negotiation messages tailored to each supplier scenario. The workflow tracks replies, sends smart follow-ups ⏰, and logs outcomes automatically for full visibility. Perfect for procurement teams looking to reduce costs and eliminate manual back-an

Free

Generate and Edit Images with OpenAI's GPT-Image-1 Model

This template integrates OpenAI's image generation and editing endpoints via the GPT-Image-1 model to visually create and manipulate images based on prompts. It features base64 conversion, binary handling, and prompt chaining. Perfect for marketing, design, product visuals and creative workflows. 🛠️ Requirements OpenAI account with access to gpt-image-1(probably you need organizations verifications for access to that model) OpenAI API credentials configured in n8n A self-hosted or cloud n8n inst

Free

Generate captions from autocomplete ideas using Dumpling AI + GPT-4o

Who is this for? This workflow is perfect for social media managers, content creators, digital marketers, and copywriters who want to save time and stay relevant by automatically generating fresh caption ideas based on trending search behavior. --- 💡 What problem is this workflow solving? Manually coming up with engaging social media content is time-consuming and often hit-or-miss. This workflow leverages Google autocomplete to identify what users are searching for, then uses AI to convert those

Free

Send daily currency exchange rate updates via CurrencyFreaks API and Gmail

Daily Currency Update Workflow (n8n) - Trigger: ScheduleTrigger node (configurable interval) - Set Variables: API Key, Preferred Currencies (PKR, GBP, EUR, USD, BDT, INR) - HTTP Request: Fetch latest exchange rates from CurrencyFreaks API - Set Recipient Email - Set Email Subject - Send Email: HTML formatted via Gmail OAuth2 with dynamic rate data (date, base currency, rates) - Flow: ScheduleTrigger → Set API Key & Currencies → HTTP Request → Set Recipient → Set Subject → Gmail Send

Free

Google maps scraper

This workflow allows to scrape Google Maps data in an efficient way using SerpAPI. You'll get all data from Gmaps at a cheaper cost than Google Maps API. Add as input, your Google Maps search URL and you'll get a list of places with many data points such as: - phone number - website - rating - reviews - address And much more. Full guide to implement the workflow is here:

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free