All projects
AI Automation · Lead Intelligence

TechDen AI Lead
Intelligence System

From zero manual effort to a daily pipeline of qualified, scored, and messaged SAP professionals — fully automated with n8n, Apify, and Claude AI.

100%
Pipeline Automated
0–100
AI Lead Score
10
Stage Pipeline
0
Manual Effort Daily
The Problem

A SAP coaching institute drowning in manual LinkedIn outreach

Tech Den Institute in Indore trains SAP professionals for certification and placement. Their growth depended on reaching LinkedIn's pool of SAP practitioners — but every step was manual, inconsistent, and impossible to scale.

🔍
No Scalable Lead Discovery
Manually searching LinkedIn for SAP professionals is time-intensive and yields inconsistent results. There was no way to filter, enrich, or prioritise leads at scale.
🎯
No Lead Quality Signal
Not all SAP professionals are equally worth reaching — module, experience, location, and seniority all matter. Without scoring, every lead got equal (and often wasted) attention.
✉️
Generic, Low-Response Outreach
Template messages were being sent to everyone. No personalisation, no follow-up logic, and no way to track who responded or what the sentiment was.
The Solution

10-stage fully automated
lead intelligence pipeline

Built on n8n with AI at every decision point — from scraping to scoring to personalised outreach to real-time dashboard visibility.

01
Cron Trigger
Pipeline fires automatically every morning at 08:00 IST. No human needed to start it — the system just runs.
n8n · Scheduled
02
LinkedIn Scraping
Apify's LinkedIn People Search actor scrapes fresh profiles matching configurable SAP keywords, location, and experience filters. Up to 500+ profiles per run.
Apify · LinkedIn API
03
Profile Filtering
Scraped profiles are filtered by SAP module relevance, headline keywords, connection status, and deduplication against the existing database.
n8n · Logic Node
04
Profile Enrichment
Additional profile data (city, SAP module, seniority, education) is extracted and structured into a standardised format for scoring.
Apify · Data Transform
05
AI Scoring (0–100)
Claude AI evaluates each profile against a scoring rubric — SAP module relevance, seniority, location (Indore preference), and profile completeness. Returns a numeric score with explanation.
Claude AI · Structured Output
06
Store to Google Sheets + Notion
Every enriched and scored lead is persisted to Google Sheets for analytics and Notion for CRM-style tracking. Both sync in real time.
Google Sheets · Notion API
07
Automated Connection Requests
Only leads scoring ≥ 60 receive a connection request. Rate limited to 30 per day to stay within LinkedIn's safe thresholds.
LinkedIn API · Rate-Limited
08
AI-Personalised Outreach Messages
Once a connection is accepted, Claude AI generates a personalised opening message referencing the lead's specific SAP module, role, and context — no templates.
Claude AI · Message Generation
09
Response Detection + Sentiment
Incoming message replies are monitored and classified as Positive, Neutral, or Negative. Positive responses trigger a Slack notification to the sales team for immediate follow-up.
Sentiment Analysis · Slack Alert
10
Real-Time KPI Dashboard
A live HTML + Chart.js dashboard visualises the full funnel — total leads, quality leads, connection rate, response rate, avg score, pipeline trend, and sentiment breakdown.
Chart.js · Live Dashboard
Key Capabilities

Everything built in, nothing manual

Daily Lead Scraping
Fresh LinkedIn profiles scraped every morning via Apify with configurable keyword and location filters.
AI Lead Scoring
Claude AI scores each profile 0–100 based on SAP module relevance, seniority, location, and profile completeness.
Smart Connection Requests
Only quality leads (score ≥60) receive connection requests, rate-capped at 30/day for account safety.
Personalised AI Messages
Claude writes unique outreach messages per lead referencing their specific module, role, and background.
Response + Sentiment Tracking
Replies are classified as Positive/Neutral/Negative. Positive responses trigger real-time Slack alerts.
Live KPI Dashboard
Chart.js dashboard with 8 KPI tiles, funnel chart, score distribution donut, 7-day trend, and city breakdown.
Dual Persistence
All leads stored in Google Sheets for analytics and Notion for CRM-style workflow — both updated in real time.
Follow-Up Queue
Leads with no response are queued for automated follow-up. The system tracks days-since-contact and retries intelligently.
In Action

The system at work

Real screenshots from the live pipeline — from enriched lead profiles to the real-time KPI dashboard.

TechDen Dashboard Overview

Dashboard — Pipeline KPI Overview

Lead Profiles Table

Lead Profiles — Scored & Enriched

Pipeline Charts

Analytics — Funnel, Trends & Sentiment

Technology

Built with best-in-class tools

n8n
Apify
Claude AI (Anthropic)
LinkedIn API
Google Sheets
Notion
Chart.js
Slack Alerts
HTML + JavaScript
Results

From zero to a daily qualified pipeline

500+
Profiles Scraped Daily
0
Manual Hours Required
30
Connections Sent / Day
100%
Personalised Messages
Real-time
Dashboard Visibility
2 wks
Time to Deploy

Want a system like this for your business?

Book a free consultation and we'll map out your automation pipeline.

Book Free Consultation