Skip to content

ClientJam

AI lead generation for designers and agencies: find a business, score its site, send the pitch.

Client
ClientJam — my own product
Year
2025–Present
Role
Founder — product design, UI and build
Platform
Web Application · clientjam.app
Disciplines
AI product, SaaS, Brand
ClientJam lead detail page: sidebar navigation, three score gauges for site quality, sales opportunity and search visibility, business info, pipeline status, website analysis and AI opportunity analysis.

ClientJam lead detail page: sidebar navigation, three score gauges for site quality, sales opportunity and search visibility, business info, pipeline status, website analysis and AI opportunity analysis.

Overview

Designers and small agencies usually find clients the slow way: search a niche, eyeball a few dozen websites, then write cold emails one at a time. ClientJam turns that into one flow — find local businesses, score their websites, and send an outreach email written from the audit. I founded it, designed it, and build it with Figma and Claude Code.

The opportunity

A dated website is a lead.

Slow, unconverting local websites are everywhere, and every one is a potential client for a designer. The hard part isn't the redesign — it's finding the businesses, judging which ones are worth a pitch, and writing something specific enough to get a reply.

So the product is built around three verbs: find, score, close.

The dashboard answers one question first — who should I contact today? — then shows the pipeline behind it. (Sample data.)
Dashboard with KPI tiles, today's focus list, pipeline overview donut, lead activity chart and pipeline-by-status bars.

The dashboard answers one question first — who should I contact today? — then shows the pipeline behind it. (Sample data.)

Score

Show the evidence next to the verdict.

An AI summary is only useful if you can trust it. Every audit pairs the raw technical checks with the AI's read on them — what's wrong, why the business is a good prospect, the best pitch angle — and every score carries a label in words, not just a number.

A real audit, run for this case study on info.cern.ch — the world's first website. Eight checks, three labelled scores, and an AI analysis that cites the checks it came from.
Audit of info.cern.ch: site quality 50, sales opportunity 46 (low priority), search visibility 60; eight checks with SSL, meta description and mobile viewport failing; AI analysis cards.

A real audit, run for this case study on info.cern.ch — the world's first website. Eight checks, three labelled scores, and an AI analysis that cites the checks it came from.

Every saved lead keeps its three scores and a status, with filters for the work that's actually next: low scores, not yet emailed, exported. (Sample data.)
Leads table with web, SEO and opportunity score pills, status dropdowns, filters and row actions.

Every saved lead keeps its three scores and a status, with filters for the work that's actually next: low scores, not yet emailed, exported. (Sample data.)

Close

Walk away with the pitch, not a to-do.

The lead page ends where the work does: a recommended package with a price you can tune, an outreach email written from the audit in three tones, and a one-page proposal PDF — copy, send or download.

Package, email and proposal for the CERN audit above — generated live, unedited.
Suggested package card with Starter, Growth and Premium tiers and a Starter Refresh at $750; generated friendly outreach email; proposal PDF card with download and send.

Package, email and proposal for the CERN audit above — generated live, unedited.

Find

4 frames · scroll →

Analyzer — one field, one promise: scan any website in seconds.
Website Analyzer empty state: Scan any website in seconds, with chips for 8 technical checks, AI opportunity score and outreach email draft.

Analyzer — one field, one promise: scan any website in seconds.

Prospector — search a category in a city; examples do the explaining.
Prospector empty state: Strike gold, with example searches like photographers in Saint Louis MO.

Prospector — search a category in a city; examples do the explaining.

Generator — a lead slot machine for when you don't know where to look next.
Lead slot machine: Feeling lucky? with category and location reels and a Pull the lever button.

Generator — a lead slot machine for when you don't know where to look next.

…and what it pays out: scored businesses, ready to save. (Sample data.)
Slot machine results: roofers in Denver CO, six nuggets found, each a card with web, SEO and opportunity scores and a Save as lead button.

…and what it pays out: scored businesses, ready to save. (Sample data.)

Brand & voice

Sweet design leads.

A raspberry mark, a teal-on-midnight palette, and a vocabulary to match: leads ripen from Unripe to Warming to Ripe berry, the prospector tells you to strike gold, and the slot machine reports nuggets found. A sales tool that doesn't feel like one.

How it's built

From Figma frame to deploy, one person.

I design in Figma and build with Claude Code. Owning both ends is what makes rapid product enhancements and deploys possible — the distance between an idea in a frame and a change in production stays short.