DEV Community

Cover image for How I Built an Automated Lead Generation System with n8n for ₹4,000/month (Indian Businesses Guide)
Qreo Digital
Qreo Digital

Posted on • Originally published at qreodigital.com

How I Built an Automated Lead Generation System with n8n for ₹4,000/month (Indian Businesses Guide)

If your sales team is still manually copying leads from
Facebook Ads into a spreadsheet every morning, you're
losing at least 2-3 hours daily.

I run a digital agency in Uttarakhand, India — and this
is the exact n8n workflow we built to automate our entire
lead generation pipeline for under ₹4,000/month.

The Problem We Solved

Before automation:

  • Leads coming from 4 different sources
  • Manual copy-paste into CRM every day
  • Response time: 3-4 hours average
  • Leads falling through the cracks overnight

After n8n automation:

  • All sources captured automatically
  • CRM updated in real time
  • Response time: under 30 seconds
  • Zero leads missed — 24/7

The Complete Stack

Here's exactly what we use:

Tool Purpose Cost
n8n (self-hosted) Workflow engine Free
VPS (Contabo) Hosting n8n ₹700/month
Hunter.io Email enrichment ₹1,500/month
OpenAI API Lead scoring ₹800/month
GoHighLevel CRM ₹1,000/month
WhatsApp Business API Notifications ₹800/month
Total ~₹4,800/month

Compare this to Zapier equivalent: ₹25,000+/month

The Workflow Architecture

Stage 1 — Lead Capture (Webhook Trigger)

{
  "node": "Webhook",
  "method": "POST",
  "path": "/leads",
  "response": "immediately"
}
Enter fullscreen mode Exit fullscreen mode

Every form submission, Facebook Lead Ad,
and WhatsApp inquiry hits this webhook.
Execution time: 0ms — instant capture.

Stage 2 — Lead Enrichment (Hunter.io)

{
  "node": "HTTP Request",
  "url": "https://api.hunter.io/v2/email-finder",
  "params": {
    "domain": "={{$json.company_website}}",
    "api_key": "YOUR_KEY"
  }
}
Enter fullscreen mode Exit fullscreen mode

Raw lead comes in with just name + phone.
Hunter.io adds: verified email, company size,
LinkedIn profile — in under 3 seconds.

Stage 3 — AI Lead Scoring (OpenAI)

Prompt: "Score this lead 1-10 based on:

Industry match (real estate/ecom/SaaS = high)
Company size (50+ employees = high)
Budget mentioned (yes = high)
Information completeness

Return JSON: {score: X, reason: 'text'}"

Every lead gets an objective score.
No more "gut feel" prioritization.

Stage 4 — CRM Routing (IF Node)

IF score >= 7:
→ GoHighLevel: Create Contact + Assign Pipeline
→ Slack/WhatsApp: "🔥 Hot lead: [Name], Score: X/10"
IF score < 7:
→ Google Sheets: Add to nurture list
→ Email sequence: 7-day drip campaign

3 Advanced Workflows We Use

Workflow 1: Google Maps Scraper

Perfect for local B2B outreach in India.

  1. Input: "digital marketing agencies Mumbai"
  2. SerpAPI scrapes Google Maps results
  3. Extracts: name, phone, website, address
  4. Hunter.io finds email
  5. GoHighLevel: creates contact with "Cold Lead" tag

Result: 50-100 qualified local leads daily

Workflow 2: Facebook Lead Ads → WhatsApp

Best for consumer businesses in India.

  1. Facebook Lead Ad submitted
  2. n8n captures instantly via webhook
  3. WhatsApp Business API sends message in 30 seconds
  4. GoHighLevel creates contact + starts email sequence

Result: 9x better conversion vs 4-hour response time

Workflow 3: LinkedIn → CRM Pipeline

For B2B agencies.

  1. Phantombuster scrapes LinkedIn ICP profiles
  2. n8n receives via webhook
  3. Hunter.io → verified email
  4. OpenAI → personalized cold email
  5. Gmail → sends outreach
  6. Google Sheets → logs status

Common Mistakes to Avoid

1. No error handling
Always add Error Trigger node.
If Hunter.io API fails → workflow should continue,
not crash and lose the lead.

2. No deduplication
Before creating CRM contact:
Check if email already exists.
n8n IF node + CRM lookup = no duplicates.

3. Skipping lead scoring
Without scoring, sales team wastes time equally
on a startup founder and a random student.
Even basic 3-field scoring makes huge difference.

Results After 90 Days

  • Lead response time: 4 hours → 28 seconds
  • Leads processed per day: 15 → 120
  • Manual work eliminated: 3 hours/day
  • Leads lost overnight: 8-10/week → 0

Want the Complete Setup Guide?

I wrote a detailed step-by-step guide covering:

  • Exact node configurations
  • Cost breakdown for Indian businesses
  • 3 complete workflow templates
  • Common errors and fixes

👉 Full guide: How to Automate Lead Generation
with n8n — Complete 2026 Guide


Happy to answer questions about specific
node configurations in the comments!

Qreo Digital — AI Automation & Digital Marketing
Agency based in Uttarakhand, India

Top comments (0)