AI-Powered Lead Generation

Your AI Sales Analyst, On Your Desktop

Define your ideal customer by chatting with an AI coach. Discover matching prospects across Apollo, Seamless, and ZoomInfo. Score them with Claude. Send personalized outreach, all from one local-first Windows app that never sends your data to the cloud.

Request a Demo View Documentation
ProspectForge v1.7 | AI Pipeline
Pipeline Overview
2,847
Total Leads
12
Active Campaigns
34.2%
Open Rate
Apollo
Seamless
ZoomInfo
Clay
Instantly
Reply
Name Company Title Source
Sarah Chen Midwest Mfg Co. VP Sales Apollo
James Rivera ThermalTech Inc. Director Ops ZoomInfo
Lisa Nguyen BuildRight LLC Purch. Mgr Seamless
Mike Okafor PipeFit Systems CEO Clay
11
AI Pipeline Phases
6
Data Providers
506
Automated Tests
100%
Local & Private

Six Platforms. One Interface.

Stop switching tabs. ProspectForge connects to the tools you already use.

Apollo.io
Contact & Company Search

Search 270M+ contacts by title, industry, location. Rate-limit aware with 300 req/hour tracking.

Seamless.AI
Phone & Email Finder

Direct dial and verified email discovery with paid API integration support.

ZoomInfo
Enterprise B2B Intelligence

OAuth2-secured access to firmographic and contact data with automatic token management.

Clay
Automated Data Enrichment

Webhook-based enrichment pipeline. Send leads out, get enriched data back automatically.

Instantly.ai
Cold Email at Scale

Manage campaigns, batch-upload leads, track opens and replies, all from ProspectForge.

Reply.io
Multi-Channel Outreach

Campaign management with contact syncing and real-time activity feeds.

From "Who should I sell to?" to "Email sent" in one session

Eight AI-powered phases that turn vague ideas into qualified outreach.

ICP Studio
What industry are your best customers in?
B2B SaaS, mostly Series A-C. We also do well with fintech.
ICP Preview
B2B SaaS Fintech Series A-C

ICP Studio: Define Your Target

Chat with an AI coach powered by Claude to build your Ideal Customer Profile. Describe your best customers, and the coach extracts the pattern into a structured, searchable document that drives everything downstream.

  • Conversational ICP builder with live-updating preview
  • Structured output: industries, titles, company size, qualifiers, disqualifiers
  • Completeness tracking (aim for 70%+ before searching)
  • Your company name auto-injected for contextual coaching
Enrichment
Search 3 providers...
Find
Apollo Seamless ZoomInfo
NameCompanyScore
Sarah ChenStripe92
James ParkPlaid87
Maria LopezRamp68

Multi-Provider Enrichment

Click "Find Matches" and your ICP is translated into search queries for Apollo, Seamless, and ZoomInfo, all fired in parallel. Results are deduplicated by identity, merged with per-field provenance, and pre-filtered against your qualifiers.

  • Parallel fan-out to 3 providers with per-provider error isolation
  • Identity-based dedupe (email → LinkedIn → name+company)
  • Per-field provenance: "phone from ZoomInfo, title from Apollo"
  • Rule-based pre-filter eliminates obvious mismatches at zero cost
AI Scoring
87
Sarah Chen
VP Engineering, Stripe
Strong
Evidence
+Title is VP Engineering
+Industry is Fintech SaaS
+Company raised Series C
~Headcount 1,200 (above target)

AI Qualification Scoring

Claude reads each candidate against your ICP and produces a 0-100 score with cited evidence, a confidence rating, flagged concerns, and a personalized opening line. A 40-candidate batch costs roughly $0.08.

  • Score tiers: Strong (80+), Good (60-79), Marginal (40-59), Weak (<40)
  • Cited evidence: "Title is CFO" • "Industry is SaaS" • "Recently funded"
  • Personalized opening line per candidate
  • Prompt caching + hash-based cache = near-zero cost on re-runs
Review Queue
Pending (24) Accepted Rejected
James Park Score: 87
CTO at Plaid • San Francisco
A Accept R Reject S Snooze
Navigate: J/K • Shortcuts: A/R/S

Review Queue & Draft Generation

Keyboard-driven review: Accept (A), Reject (R), Snooze (S), navigate with J/K. Rejections capture structured reasons that train the system. Accepted leads flow to My Leads. Generate full cold emails with Claude and send directly to Instantly or Reply.io.

  • Keyboard shortcuts for fast 40+ candidate review sessions
  • 8 structured rejection reasons (critical training data for Phase 4)
  • Claude-generated subject + body + alternate openers per candidate
  • One-click send to Instantly.ai or Reply.io campaigns
Insights
73%
Accept Rate
4.2
Avg Score Delta
Top Rejection Reasons
Wrong title (38%)
Too small (25%)
Wrong geo (15%)
AI suggestion: Add "Director+" to title filter to reduce wrong-title rejections by ~60%

Closed-Loop Learning

Every accept/reject trains the system. The Insights page shows calibration (are high-scoring candidates actually getting accepted?), a rejection reason histogram, and Claude-driven ICP refinement proposals. Toggle few-shot learning to inject your feedback into the next scoring run.

  • Calibration analysis: accepted vs rejected score distribution
  • Few-shot injection: your examples anchor Claude's judgment
  • ICP refinement: Claude proposes specific changes backed by feedback counts
  • The system gets smarter at YOUR business over time
Signals
Live Signal Feed
Plaid raised Series D ($250M)
Google News • 2h ago
Ramp hiring 3 senior engineers
Hacker News • 5h ago
Stripe new CTO announcement
Google News • 1d ago
90-day freshness decay • recent signals weight more

Intent Signals & Web Collectors

Track funding announcements, executive moves, hiring signals, and tech-stack changes. Two free collectors (Google News + Hacker News) run with zero configuration. Toggle signal-aware scoring and Claude sees "raised Series B + hiring 5 sales reps" alongside the profile.

  • Manual capture + automatic web collection
  • Google News RSS + Hacker News Algolia, free, no API key
  • Optional NewsAPI integration for higher-quality results
  • 90-day freshness decay, recent signals weight more
ICPs
Enterprise SMB Fintech
Enterprise ICP
500+ employees VP+ $50M+ ARR
Completeness: 85% 847 matches

Multi-ICP: Target Multiple Markets

Create separate ICPs for different buyer personas or verticals. Switch between them with one click. Each ICP has its own candidates, scores, feedback, and sends. Duplicate an ICP to create variations without starting over.

  • Sidebar ICP switcher with create, rename, duplicate, delete
  • Complete data isolation between ICPs
  • Signals shared across ICPs (they're company-level)
Team
JD
Jane D.
Accepted 12 leads today
MR
Mike R.
Scored 40 candidates
AK
Amy K.
Exported 15 to Instantly

Team Sync: Share What You Find

Export your entire workspace as a JSON bundle and share with teammates. User profiles track who generated which data. The sync architecture is ready for a cloud companion when you're ready to scale.

  • Full database export/import for manual sharing
  • User profile with name and role attribution
  • Sync log tracks every mutation for future real-time sync
Call Log
Sarah Chen 12:34
VP Eng, Stripe • Apr 10
"Interested in Q3 pilot. Needs SOC2 docs."
James Park 4:17
CTO, Plaid • Apr 9
"Follow up next week. Wants API demo."

Voice & Call Logging

Log calls against candidates and leads. Paste a transcript and let Claude summarize it: sentiment, key points, and next steps extracted automatically. Ready to connect to Aircall, Dialpad, or RingCentral when you add credentials.

  • Manual call logging with notes and transcripts
  • AI transcript summarization (summary + sentiment + next steps)
  • Pluggable provider framework (Aircall, Dialpad stubs included)
  • Call history per candidate and per lead

Enterprise Security. Desktop Simplicity.

Windows DPAPI Encryption

API keys encrypted with your Windows user account. Can't be read even if the file is copied.

Zero Cloud Exposure

No server, no SaaS, no telemetry. Your data never leaves your machine.

Atomic Database Writes

Write-ahead persistence with temp-file-then-rename prevents data loss on crash.

Error Sanitization

All error messages stripped of URLs, file paths, and tokens before display.

IPC Payload Validation

Every inter-process message validated at the boundary. Type-safe from renderer to main.

Log Rotation

Application logs capped at 5MB with automatic rotation. Stack traces truncated.

Built for Industrial B2B Sales Teams

Pre-configured for the Midwest industrial market, easily customizable for any vertical.

Plumbing Contractors & Supply

HVAC Contractors

Facilities & Property Management

Industrial Manufacturing

Commercial Construction

Under the Hood

Application Stack

  • Electron 39 + React 19
  • TypeScript (strict mode)
  • Tailwind CSS v4 + shadcn/ui
  • SQLite (sql.js WASM, 9 tables)
  • Claude API (Anthropic Sonnet 4.6)
  • 506 automated tests (Vitest + Playwright)

Deployment

  • Windows MSI installer (~108MB)
  • Per-user install (no admin rights)
  • Auto-updater ready
  • System tray with background operation
  • v1.8.0, 11 phases shipped

Ready to Let AI Find Your Best Customers?

See how ProspectForge turns your sales intuition into a self-improving AI research analyst, on your desktop, with your data.

Request a Demo