Skip to main content
Product Design, Development
Live

ScoutMap

Outreach infrastructure for agencies who'd rather build than chase.

scoutmap.io ↗
// At a glance

White-label outreach infrastructure for web design agencies. Seven stages, one pipeline, every artifact carrying the agency's brand — not ours.

Role
Product Design · Engineering · Brand
Stack
Node · Supabase · React · Claude
// The problem

Web design agencies spend more time finding clients than designing for them. The pipeline is manual, repetitive, and fragile: search for businesses, screenshot their sites, decide if they need help, mock up a redesign, write a proposal, draft an email, send it. Every step done by hand. Every step a bottleneck.

Most agencies either burn hours on outreach or pay for tools that automate the wrong parts. The qualified lead — the one with a dated site and a real budget — gets buried under noise.

// The approach

One pipeline. Seven stages. Zero manual steps.

We built the entire pipeline as a single, automated sequence. Not a dashboard of disconnected features. One flow. Define a niche, pick a city — ScoutMap handles the rest.

01ScrapePull businesses from G…02QualifyAI evaluates redesign …03RedesignGenerate full HTML moc…04DeployPush redesign to live …05ProposeGenerate branded PDF p…06DraftAI writes personalized…07SendThe last mile. The one that matters.Deliver via agency's o…
01Scrape

Pull businesses from Google Maps

02Qualify

AI evaluates redesign potential

03Redesign

Generate full HTML mockup

04Deploy

Push redesign to live preview URL

05Propose

Generate branded PDF proposal

06Draft

AI writes personalized outreach copy

07Send

Deliver via agency's own SMTP

// Design decisions
01
White-label by default

Every proposal, every email, every deployed redesign carries the agency's brand — not ours. ScoutMap disappears behind the work.

02
AI as infrastructure, not gimmick

Claude evaluates sites with specific qualification criteria. It writes redesign HTML. It drafts emails. None of this is surfaced as an "AI feature." It's just how the pipeline works.

03
Live pipeline monitoring

Server-Sent Events stream every stage in real time. The user sees scraping turn to qualifying turn to redesigning. No refresh. No polling.

04
Proposal system with teeth

Three templates — Modern, Bold, Classic. Company profile integration pulls agency logo, colors, and contact details. The PDF looks like the agency spent an afternoon on it. They spent thirty seconds.

05
Manual review where it matters

Emails queue for review before sending. The agency controls what goes out. Automation handles volume; humans handle voice.

// Technical architecture
Runtime
Node.js 20 + TypeScript
Framework
Fastify
Database
Supabase (Postgres + Auth + Storage)
Job Queue
BullMQ + Redis
AI
Anthropic Claude (qualification, redesign, copywriting)
Screenshots
Playwright (Chromium)
PDF Generation
Puppeteer
Email
Nodemailer via user's SMTP
Encryption
AES-256-GCM for stored API keys
Deployment
Dokploy (self-hosted)
Frontend
React 19, Vite, Radix UI, Tailwind CSS
Why Fastify over Express

Speed matters when you're running seven pipeline stages in sequence across potentially hundreds of leads. Fastify's lower overhead compounds.

Why Supabase

Row-level security gives us multi-tenant isolation without a middleware layer. Auth, storage, and Postgres in one place. Less moving parts.

Why BullMQ

Retry logic with exponential backoff. Three attempts per job. If a screenshot fails at 2 AM, it retries at 2, 4, and 8 seconds. No silent failures.

// The model

Three tiers. Real limits.

Starter
$49/mo

For agencies testing the waters.

Agency
$149/mo

For teams running consistent outreach.

Pro
$349/mo

For studios that treat outreach as a system, not an afterthought.

Plan limits enforce scrapes, qualifications, redesigns, and emails per billing cycle. Usage tracking is real-time. No surprises.

// What we learned

Cold outreach is a logistics problem disguised as a sales problem. The agencies that succeed aren't better at selling — they're better at surfacing the right businesses, at the right time, with the right proof of competence. ScoutMap automates the logistics so the agency can focus on the proof.

The hardest design problem wasn't the pipeline. It was the proposal. A PDF has to do more work than a landing page — it has to convince someone who didn't ask to be convinced. Three rounds of template iteration before we landed on layouts that earned attention without demanding it.

← PreviousAll workNext →Meridian Social
// Work with us

Have something worth building?

We take on a small number of client projects alongside our own products. If it's ambitious and the problem is real, we're interested.

Start a conversation