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"
}
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"
}
}
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.
- Input: "digital marketing agencies Mumbai"
- SerpAPI scrapes Google Maps results
- Extracts: name, phone, website, address
- Hunter.io finds email
- 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.
- Facebook Lead Ad submitted
- n8n captures instantly via webhook
- WhatsApp Business API sends message in 30 seconds
- GoHighLevel creates contact + starts email sequence
Result: 9x better conversion vs 4-hour response time
Workflow 3: LinkedIn → CRM Pipeline
For B2B agencies.
- Phantombuster scrapes LinkedIn ICP profiles
- n8n receives via webhook
- Hunter.io → verified email
- OpenAI → personalized cold email
- Gmail → sends outreach
- 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)