LeadForge — AI Cold Outreach Platform
A SaaS that finds businesses with bad websites, audits them, and sends personalized outreach

LeadForge finds companies with broken websites (no HTTPS, an exposed admin panel, no mobile layout), scores them as leads across four signals, and generates a personalized email with a concrete reason to start the conversation. It's a multi-tenant B2B SaaS for agencies and freelancers selling redesign and marketing to local businesses. The brief: build a working platform — landing page, billing, and a background audit queue — not another landing page.
Challenge
The product needed to be a working system, not a website: find businesses, run them through a technical and security audit, score them as leads, and draft a personalized email without a human in the loop. Plus credit-based billing across several plans and multi-tenancy — an agency should only ever see its own campaigns.
Approach
A pnpm + Turborepo monorepo of five apps: web (Vite + React 19 + TanStack) — the operator dashboard, api (Bun + Hono + Drizzle/Postgres) — the backend, worker — an audit queue on BullMQ/Redis, plus desktop and claude-server. The site audit checks HTTPS, CSP, mixed content, mobile layout, and finds contact details; email generation runs on the Vercel AI SDK. Billing runs on YooKassa across four credit-based plans.
Outcome
A working pipeline: site audit → scoring across 4 signals (Website, Business, Contact, Fit) → personalized email → send, all under one multi-tenant dashboard. CI runs lint and integration tests against real Postgres 16 and Redis 7 containers on every push.