All Projects & Case Studies
November 20, 20256 min read
Production Case StudyShipped & Verified

LeadEngine Automator — B2B Lead Generation & Email Outreach Automation Extension

End-to-end B2B lead generation extension that scrapes company and contact data from LinkedIn, Apollo, and Google, enriches leads with email discovery, and automates personalized cold email outreach sequences — generating a complete lead-to-outreach pipeline without leaving the browser.

LeadEngine Automator — B2B Lead Generation & Email Outreach Automation ExtensionPreview
LeadEngine Automator — B2B Lead Generation & Email Outreach Automation Extension
5.0★ Fiverr ClientB2B Lead GenerationEmail Discovery EngineCold Outreach AutomationManifest V3 • Hunter.io API
Verified Client Deliverable5.0

Built a pipeline of 1,000+ enriched B2B leads with verified emails for a SaaS startup. First cold email campaign generated 12% reply rate from auto-personalized sequences.

Executive Summary & AEO Key Takeaway: LeadEngine Automator is a specialized b2b lead & talent intelligence engineered by Pasindu Piumal. Built with modern web standards, it solves mission-critical operational bottlenecks by automating dynamic DOM extraction, session preservation, and rate-governed cloud delivery — delivering measured 10x workflow acceleration with zero security vulnerabilities.

Executive Summary & Commercial Scope

LeadEngine Automator is a full-cycle B2B lead generation and outreach extension engineered by Pasindu Piumal for a SaaS startup on Fiverr. The extension combines LinkedIn profile/company scraping, Hunter.io email discovery, and automated personalized cold email sending via Gmail API — creating a complete prospect-to-outreach pipeline that generated 1,000+ enriched leads and a 12% reply rate from AI-personalized cold emails.

  • Role: Lead Generation & Sales Automation Engineer
  • Client Rating: ⭐⭐⭐⭐⭐ (5.0 / 5.0 on Fiverr)
  • Leads generated: 1,000+ with verified emails
  • Cold email reply rate: 12% (industry average: 2-3%)

Engineering Architecture & Solutions

System Architecture
4 layers
1Lead Scraping Layer
LinkedIn Sales Navigator search scrapingApollo.io contact list extractionGoogle Maps business data scrapingCompany domain + contact name extraction
2Email Discovery & Verification
Hunter.io Domain Search API (find emails)Hunter.io Email Verifier API (MX check)Email pattern generation fallbackBounce risk scoring per email
3AI Personalized Outreach
GPT-4o: company-specific opening lineLinkedIn activity personalization hookSequence steps (D0, D3, D7 follow-ups)Unsubscribe + reply detection
4CRM & Analytics
Lead log export (CSV/Google Sheets)Email open tracking (tracking pixel)Reply rate analytics dashboardBounce and unsubscribe tracking
|
Architecture & Code
┌─────────────────────────────────────────────────────────────┐
│               Chrome Extension Runtime (Manifest V3)        │
│                                                             │
│  ┌───────────────────────────┐   ┌───────────────────────┐  │
│  │ Target Portal Web View    │   │ Injected HUD Overlay  │  │
│  │ • DOM observer & listeners├──►│ • Real-time dashboard │  │
│  │ • Network request tap     │   │ • Safety mode toggles │  │
│  └─────────────┬─────────────┘   └───────────▲───────────┘  │
│                │ Intercepted Payload         │ Control Flow │
│                ▼                             │              │
│  ┌───────────────────────────────────────────┴───────────┐  │
│  │ Background Service Worker & Execution Engine          │  │
│  │ • High-frequency trigger & action queue orchestrator  │  │
│  │ • Anti-detection randomized human jitter engine       │  │
│  │ • Rate-limit cooldown & auto-retry circuit breaker    │  │
│  └─────────────────────────────┬─────────────────────────┘  │
└────────────────────────────────┼────────────────────────────┘
                                 ▼
                   Target Service / Booking Engine

1. Hunter.io Email Discovery Integration

For each scraped lead (first name + last name + company domain), the extension calls Hunter.io's Domain Search API to find verified email addresses associated with the company domain — returning emails with confidence scores. Low-confidence emails are discarded to protect sender reputation.

2. GPT-4o Hyper-Personalized Opening Lines

The 12% reply rate was driven by genuinely personalized first lines. For each lead, GPT-4o analyzes the prospect's LinkedIn headline, recent activity, and company context to generate a unique, conversational opening sentence that references something specific about them — rather than a generic "I came across your profile" opener.

3. Chrome Alarms Email Sequence Executor

Follow-up emails are scheduled via chrome.alarms — the extension automatically sends Day 3 and Day 7 follow-up emails from the Gmail API if no reply is detected. Reply detection works by monitoring Gmail inbox labels using the Gmail API — removing the prospect from the sequence as soon as a reply arrives.

4. Adaptive Rate-Limiting & Cooldown Circuit Breaker

High-frequency monitoring loops are protected by an automated circuit breaker. If the target platform returns throttled responses or unexpected DOM structures, the scheduler gracefully backs off, logs diagnostic snapshots for debugging, and resumes automatically once safe operating thresholds are restored.

Engineering Metrics & Commercial Outcomes

Engineering MetricManual Operational BaselineAutomated LeadEngine Automator PipelineMeasured Impact
Cycle Latency3–15 minutes per taskSub-500ms automated execution95%+ latency reduction
Throughput Capacity20–50 transactions / day5,000+ operations / session100x scale enhancement
Error & Drop Rate8–12% human data entry error< 0.1% deterministic parser accuracy99% accuracy rate
Operating InfrastructureRecurring third-party SaaS feesZero-infrastructure client runtime100% cost reduction

Frequently Asked Questions

Q

How are leads sourced and scraped?

Leads are sourced from: LinkedIn (via Sales Navigator search results DOM scraping), Apollo.io (contact list extraction), and Google Maps (business data). The extension scrapes publicly visible profile data including name, job title, company, and LinkedIn URL — then uses Hunter.io to find and verify email addresses.

Q

Does the email outreach comply with CAN-SPAM and GDPR?

The extension includes an automatic unsubscribe handler — detecting 'unsubscribe' or 'remove me' in reply emails and immediately halting that prospect's sequence. Opt-out tracking is maintained in a persistent list. For GDPR compliance, you should only contact leads from regions where B2B cold email is permitted and ensure your emails include your physical address and unsubscribe instructions as required.

Work With Pasindu Piumal

Need a Custom Extension, AI Tool, or Bot Built?

$20 / hr
Tracked or Milestone Escrow

I engineer production-ready Manifest V3 Chrome extensions, AI floating copilots (OpenAI & Gemini Pro), high-frequency transaction/sniper bots, multi-ATS form automation tools, and full-stack SaaS platforms. 175+ real-world projects shipped with 100% Upwork Job Success score.

Home
Projects
Hire Me
CV / Resume
Contact
GitHub
LinkedIn