Case Study

From lead search to
review-ready outreach.

A full-cycle outreach workspace for finding the right prospects, enriching each lead, scoring fit, drafting three email variants, checking tone risk, repairing weak drafts, and tracking outcomes from one dashboard.

Status Live - Internal
Client JQ Internal
Category Lead Generation & Outreach QA
Built 2026
At a glance

What is OutreachIQ?

OutreachIQ is an internal lead generation and outreach dashboard that combines ICP recommendations, Google Maps prospecting, Firecrawl and Apollo enrichment, Claude scoring, three-variant email drafting, tone audits, review queues, repair workflows, favorites, send gates, duplicate checks, and outcome tracking. It turns outreach from a one-off manual task into a repeatable quality-controlled pipeline.

The Problem

What was broken.

The first OutreachIQ page explained the core search, enrichment, scoring, and outreach flow. The system has since moved past simple lead collection. The real problem now is quality control at scale: choosing the right market, avoiding repeated contacts, keeping drafts specific, catching risky tone before sending, and knowing exactly which outreach variant moved a lead forward.

When outreach gets busy, the weak spots are predictable. A good lead is easy to lose in a long table. A scraped inbox can appear on two different companies. A draft can sound too generic, ask for too much too early, or use a greeting that clearly came from a company name instead of a person. Those issues are small one by one, but they quietly damage consistency.

The Approach

What was built.

OutreachIQ treats outreach as a controlled workflow rather than a pile of prospects. It starts with ICP recommendations and market presets, including a partner-lane mode for finding agencies that may need overflow brand identity support. Each new lead carries its search context forward, so Claude scores direct client prospects and agency partners differently.

Enrichment runs before scoring. Firecrawl extracts website summaries, brand signals, and multiple candidate contact emails. Apollo adds company size, industry, founding year, revenue band, keywords, and company LinkedIn context. The dashboard stores enrichment snapshots, shows missing-field audits, and allows a single lead to be re-enriched without restarting the search.

Email writing now produces three short variants instead of one long draft: observation, peer, and opportunity. A local tone audit checks each variant for risky greetings, hard CTAs, repeated phrases, portfolio links in the body, weak evidence, and AI-first language in premium niches. Leads with issues move into a review queue. The repair flow can export one variant or bulk-repair unsent drafts, then the send gate blocks or warns before Gmail, Hotmail, or copy actions are used.

Favorites, duplicate-email warnings, variant sent metadata, reply types, notes, and outcome tracking keep the pipeline readable after the first send. The human still decides what goes out, but the system makes the review job clearer and safer.

How It Works

Architecture in plain English.

01
ICP and market presets
The dashboard recommends sectors and locations, then tags each search with service focus, search mode, partner-lane status, and outreach angle so scoring and writing have context from the start.
02
Search and enrich
Google Maps finds businesses. Firecrawl adds website summaries, brand signals, and all discovered emails. Apollo adds company size, industry, founding year, revenue band, keywords, and company LinkedIn data.
03
Score by lane
Claude scores direct prospects for brand opportunity and agency partners for collaboration fit, using the search context and enrichment fields instead of guessing from a company name alone.
04
Draft three variants
For each warm or hot lead, Claude writes observation, peer, and opportunity variants under a strict short-form style, plus LinkedIn notes and engagement suggestions where useful.
05
Audit and repair
A local tone audit flags risky copy, missing emails, repeated phrases, hard CTAs, and weak evidence. Review queues, focused repair exports, and bulk repair turn weak drafts into sendable options.
06
Send gate and outcomes
Before sending, the system checks blockers and warnings, including duplicate emails already contacted. It records prepared, sent, reply, meeting, and conversion outcomes with selected variant metadata.
Try It

See it in action.

Interactive walkthrough

Watch the original simple OutreachIQ demo while this page carries the updated system workflow.

OutreachIQ dashboard showing pipeline with scored leads, AI email draft, and LinkedIn outreach
Launch Interactive Demo

Guided walkthrough with sample data only. The demo does not include real prospects or private contact details.

Review queue proof

The useful pattern is not blind autonomy. OutreachIQ uses AI for the repetitive search, enrichment, scoring, and drafting layer, while the human keeps the judgement layer before anything goes out.

OutreachIQ diagram showing search, enrich, score, and draft flowing into a human review queue before approved outreach
Human approval point Search, enrichment, scoring, and drafting converge into a review queue before outreach can move forward.
OutreachIQ visual showing a prospect list becoming an AI-assisted review queue
Prospect list to review queue The dashboard turns scattered lead research into a readable pipeline with review as the trust checkpoint.
Updated pipeline flow

The updated flow adds quality controls around the original search, enrich, score, and send pipeline.

ICP Preset
Search + Enrich
Lane Scoring
3 Variants
Audit + Gate
Outcomes
Stack

Built with.

Python 3 Flask Claude API Claude Code Google Maps API Firecrawl API Apollo API Local tone audit Repair workflow JSON flat-file database HTML/CSS/JS Dashboard CSV export
Outcomes

What changed.

3 variants per qualified lead
Local QA tone audit, review queue, send gate
2 enrichment APIs Firecrawl plus Apollo context
Full outcomes prepared, sent, replied, meeting, converted

The upgrade makes OutreachIQ less dependent on willpower. It does not just generate more leads; it gives every lead a review path. A prospect can be found, enriched, scored, favored, drafted, audited, repaired, sent, and tracked without losing the reasoning trail that made it worth contacting in the first place.

Free Consultation

Want a system
like this one?

Book a free 30-minute call. We map your situation, scope a similar build, and agree on a fixed quote before anything starts.

Book Free 30-min Call