LeadForge — AI-платформа для холодного аутрича
SaaS для поиска бизнесов с плохими сайтами, их аудита и персонализированной рассылки

LeadForge ищет компании с проблемными сайтами (нет HTTPS, открытая админка, нет мобильной вёрстки), считает по ним lead score из четырёх сигналов и генерирует персональное письмо с конкретным поводом для разговора. Продукт — мультитенантный B2B SaaS для агентств и фрилансеров, которые продают редизайн и маркетинг локальному бизнесу. Задача: собрать полноценную платформу — от лендинга и биллинга до очереди фоновых аудитов — а не ещё один лендинг.
Задача
Продукту нужен был не сайт, а рабочая система: находить бизнесы, гонять их через технический и security-аудит, оценивать как лида и без участия человека готовить персональное письмо. Плюс биллинг на кредитах с несколькими тарифами и мультитенантность — агентство должно видеть только свои кампании.
Решение
Монорепозиторий на pnpm + Turborepo из пяти приложений: web (Vite + React 19 + TanStack) — дашборд оператора, api (Bun + Hono + Drizzle/Postgres) — бэкенд, worker — очередь аудитов на BullMQ/Redis, плюс desktop и claude-server. Аудит сайта проверяет HTTPS, CSP, mixed content, мобильную вёрстку и находит контакты; генерация письма — на Vercel AI SDK. Биллинг — YooKassa, четыре тарифа на кредитах.
Результат
Работающий пайплайн: аудит сайта → скоринг по 4 сигналам (Website, Business, Contact, Fit) → персональное письмо → отправка, всё под одной мультитенантной панелью. CI гоняет lint и интеграционные тесты на реальных Postgres 16 и Redis 7 в контейнерах при каждом пуше.