┌──────────────────────────────────────────────────────────────────────────────────────┐
│ LEAD SOURCING │
│ Apollo.io ─── Indian enterprises (1000+ employees, manufacturing/FMCG) │
│ Filters: Geography=India, Industry=Metals/FMCG/Cement/Chemicals, │
│ Employee Count=1000+, Target Roles=CPO/CFO/Procurement Head │
│ Output: CSV of 50-100 accounts │
└──────────────────────────────────────────────────────────────────────────┬───────────┘
│
▼
┌──────────────────────────────────────────────────────────────────────────────────────┐
│ ICP GATE (Hard Gate) │
│ │
│ ┌───────────────┐ │
│ │ ICP Check │─────────────────────────── Anti-ICP ──→ Dashboard "Blocked" tab │
│ │ • Revenue │ (no enrichment cost) │
│ │ • Industry │ │
│ │ • CPO exists │ │
│ │ • No recent │ │
│ │ software │ │
│ │ deal │ │
│ └───────┬───────┘ │
│ │ ICP Pass │
│ ▼ │
│ → Proceed to Signal Monitoring │
└──────────────────────────────────────────────────────────────────────┬───────────────┘
│
▼
┌──────────────────────────────────────────────────────────────────────────────────────┐
│ SIGNAL MONITORING (Clay.com) │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌────────────┐ ┌──────────┐ │
│ │ BuiltWith │ │ LinkedIn │ │ SpyFu │ │ Google │ │Earnings │ │
│ │ API │ │ Navigator │ │ (SEM/SEO) │ │ News RSS │ │Calls DB │ │
│ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ └──────┬─────┘ └────┬─────┘ │
│ │ │ │ │ │ │
│ ▼ ▼ ▼ ▼ ▼ │
│ ┌────────────────────────────────────────────────────────────────────────────┐ │
│ │ Clay Waterfall Enrichment │ │
│ │ 1. Domain lookup → 2. LinkedIn → 3. BuiltWith → 4. SpyFu │ │
│ │ 5. News → 6. Earnings → 7. Score signal → 8. Tier (P0/P1/Noise) │ │
│ └────────────────────────────────────────────────────────────────────┬───────┘ │
│ │ │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │ Million Verifier (Deliverability Check) │ │
│ │ • Email syntax & format validation │ │
│ │ • MX record & SMTP verification │ │
│ │ • Catch-all & role-based detection │ │
│ │ • Abuse/Greylist check │ │
│ │ • Quality score per contact │ │
│ └────────────────────────────────────────────────────────────────────┘ │
└───────────────────────────────────────────────────────────────────────┬──────────────┘
│
▼
┌──────────────────────────────────────────────────────────────────────────────────────┐
│ AI PERSONALIZATION ENGINE │
│ │
│ Netlify Function → OpenAI (GPT-4o-mini) │
│ Input: { company, signal(s), buyer_persona, signal_source } │
│ Prompt: Write cold outreach email referencing SPECIFIC signal to CPO/Procurement │
│ Output: Subject + Body → fed to Instantly campaign │
│ │
│ Each signal type generates a different angle: │
│ • BuiltWith → "Noticed you're migrating to SAP S/4HANA..." │
│ • LinkedIn → "Saw you recently took over as CPO at..." │
│ • SpyFu → "Your team is investing heavily in digital channels..." │
│ • News → "Congrats on the Kalinganagar expansion..." │
└───────────────────────────────────────────────────────────────────────┬──────────────┘
│
▼
┌──────────────────────────────────────────────────────────────────────────────────────┐
│ OUTREACH LAYER │
│ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ Instantly (Full Campaign Automation) │ │
│ │ • Multi-account warmup & rotation │ │
│ │ • A/B subject line & body testing │ │
│ │ • Automated sequences (Day 1, Day 3, Day 7) │ │
│ │ • Open/click/reply tracking │ │
│ │ • Auto-pause on reply → routes to Reply Classification │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────┐ ┌────────────────────┐ ┌──────────────────────────┐ │
│ │ WhatsApp │ │ LinkedIn DM │ │ Loom Video │ │
│ │ (Business API) │ │ (Sales Nav DM) │ │ (Personalised 1-min) │ │
│ │ │ │ │ │ │ │
│ │ → AI analysis on │ │ → Manual send │ │ → Sent via WhatsApp │ │
│ │ every reply │ │ from UI │ │ or LinkedIn DM │ │
│ └────────┬───────────┘ └────────────────────┘ └──────────────────────────┘ │
└───────────┼──────────────────────────────────────────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────────────────────────────────────────────────┐
│ REPLY CLASSIFICATION (Feedback Loop) │
│ │
│ ┌─────────────────────┐ ┌─────────────────────────────┐ │
│ │ Email Reply (via │ │ WhatsApp Reply (via Custom │ │
│ │ Instantly) │ │ AI Analysis) │ │
│ └──────────┬──────────┘ └──────────────┬──────────────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ GPT-4o-mini Classification │ │
│ │ • Meeting Booked • Positive (interested) │ │
│ │ • Info Request • Neutral │ │
│ │ • Not Interested • Out of Office │ │
│ │ • Bounced (email) • Spam │ │
│ └──────────────────────────┬──────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Action Router │ │
│ │ • Meeting Booked → Move to pipeline, notify SDR │ │
│ │ • Positive/Info → Schedule follow-up in Instantly │ │
│ │ • Not Interested → Archive, log reason │ │
│ │ • Bounced → Flag contact, retry via alternate channel │ │
│ └─────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────────────────────────────┘
| Layer | Tool | Cost | Purpose |
|---|---|---|---|
| Lead Source | Apollo.io | $99/mo | Filter Indian enterprises by geography, industry, size, role |
| ICP Gate | Custom rule engine (Clay + manual) | $0 | Validate leads against ICP criteria before enrichment |
| Signal Enrichment | Clay.com | $150/mo | Waterfall: BuiltWith → LinkedIn → SpyFu → News → Score → Tier |
| Tech Signals | BuiltWith API | ~$0.01/query | Detect ERP, procurement software, tech stack changes |
| People Signals | LinkedIn Sales Navigator | ~$100/mo | Job changes, hiring, team expansion, leadership moves |
| Competitive Signals | SpyFu | ~$39/mo | SEM/SEO spend changes, digital ad strategy, keyword shifts |
| News Signals | Google News RSS + NewsAPI | Free tier | Plant expansions, cost-cutting announcements, press releases |
| Financial Signals | Screener.in / Trendlyne | Free | Earnings call transcripts → cost/digi-trans mentions |
| Email Deliverability | Million Verifier | ~$0.01/email | Syntax check, MX/SMTP verification, catch-all detection, quality scoring |
| AI Engine | OpenAI (GPT-4o-mini) | ~$0.02/email | Personalised outreach email + reply classification |
| Email Campaigns | Instantly | $30-97/mo | Multi-account warmup, sequences, A/B testing, auto-reply detection |
| WhatsApp Business (manual) | Free | High-reach channel for Indian execs | |
| WhatsApp AI | Custom Netlify Function (GPT-4o-mini) | ~$0.005/reply | Per-reply classification of incoming WhatsApp messages |
| Loom | Loom (free tier) | Free | Personalised video outreach |
| Hosting | Netlify (Functions + Static) | Free tier | Serve UI + proxy AI calls |
| Frontend | Vanilla HTML/CSS/JS | — | Company cards, signal editor, email output |
Every lead from Apollo.io passes through the ICP Gate before any enrichment spend.
PASS (Proceed to Signal Monitoring):
✅ Annual revenue ≥ ₹5,000Cr
✅ Industry in: Metals & Mining, FMCG, Cement, Chemicals, Manufacturing
✅ Dedicated CPO or Procurement Head exists (verified via LinkedIn)
✅ No procurement software deal signed in last 12 months (BuiltWith check)
✅ Company NOT in Anti-ICP list (see §8)
BLOCK (Dashboard "Blocked" — No enrichment):
🚫 IT Services (TCS, Infosys, Wipro, HCL, TechM) — procurement is billable
🚫 PSUs with mandated vendor lists — zero CPO discretion
🚫 Family-run businesses where promoter buys direct — no procurement process
🚫 Signed procurement software deal ≤12 months — locked out
🚫 No dedicated CPO — procurement handled by finance/ad-hoc
COST SAVED PER BLOCKED LEAD: ~$0.15 (enrichment + verification + AI generation)
| Step | Data Source | Decision |
|---|---|---|
| 1. Industry check | Apollo.io + manual verify | Block IT services, PSUs |
| 2. Revenue check | Apollo revenue estimate + Screener.in | Block if < ₹5,000Cr |
| 3. CPO existence | LinkedIn Sales Navigator search | Block if no procurement head |
| 4. Recent software deal | BuiltWith history (last 12 mo) | Block if procurement software found |
| 5. Ownership structure | Manual research (CII list, company website) | Block family-run with no procurement |
Blocked leads appear in the dashboard 🔴 Blocked tab with the specific block reason. They consume no API credits.