coefficient-portfolio

Personalized Outreach System

Five-agent AI pipeline that enriches prospect data from public sources, qualifies leads against an ICP framework, and generates personalized multi-channel campaigns — with messaging validation gates between every agent.

What It Does

Takes a Google Sheet of prospect names/emails, enriches each with company intelligence and individual research, scores them against a 100-point qualification framework, then designs and produces personalized outreach campaigns. Every agent output is validated against a messaging guide (>80 score required to proceed).

Built for a B2B SaaS startup targeting mid-market finance teams (~100-300 employees).

Architecture

┌──────────────┐     ┌──────────────┐     ┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│   Agent 1    │────▶│   Agent 2    │────▶│   Agent 3    │────▶│   Agent 4    │────▶│   Agent 5    │
│  Researcher  │     │   Analyst    │     │  Strategist  │     │   Creator    │     │   Editor     │
│              │     │              │     │              │     │              │     │              │
│ Enrich from  │     │ Qualify &    │     │ Design       │     │ Produce      │     │ Review &     │
│ public       │     │ score        │     │ campaign     │     │ assets       │     │ approve      │
│ sources      │     │ prospects    │     │ strategy     │     │              │     │              │
└──────┬───────┘     └──────┬───────┘     └──────┬───────┘     └──────┬───────┘     └──────┬───────┘
       │                    │                    │                    │                    │
       ▼                    ▼                    ▼                    ▼                    ▼
   Messaging            Messaging            Messaging            Messaging            Messaging
   Validation           Validation           Validation           Validation           Validation
   Gate (>80)           Gate (>80)           Gate (>80)           Gate (>80)           Gate (>80)

Pipeline Stages

Agent 1: Researcher

Enriches prospect data from public sources using a two-level architecture:

Company-level (researched once per company, shared across prospects):

Individual-level (researched per prospect):

Tools: LinkedIn Scraper MCP, Firecrawl MCP, Exa MCP, Google Sheets MCP

Agent 2: Analyst

Qualifies prospects against ICP using Agent 1’s research:

100-point scoring framework: | Category | Points | What’s Measured | |———-|——–|—————-| | Company Fit | 40 | Employee count, industry, tech stack | | Trigger Quality | 20 | Leadership changes, funding, migration, M&A | | Pain Alignment | 20 | Direct quotes vs inferred pain | | Individual Fit | 20 | Persona quality + product engagement |

Score tiers: 90-100 (HOT), 80-89 (WARM), 70-79 (QUALIFIED), 60-69 (MARGINAL), <60 (DEPRIORITIZE)

Also produces: Use case assignment, benefit pillar mapping, competitive context, outreach strategy recommendation

Agent 3: Strategist (Planned)

Agent 4: Creator (Planned)

Agent 5: Editor (Planned)

Key Features

Results (Agents 1-2 Live Test)

Metric Value
Company research completeness 90/100
Individual qualification accuracy 74/100 (QUALIFIED tier)
Messaging validation score 97/100
Data fields enriched per prospect 32 (18 company + 14 individual)
Time savings vs manual 65-95 min → 6-10 min per prospect
System completion 40% (Agents 1-2 done, 3-5 planned)

Stack

Key Decisions

Visual Direction

For designer: 5-agent horizontal pipeline with messaging validation gates shown as checkpoints between each agent. The two-level data architecture should be visualized as a shared “Company Intelligence” layer underneath the individual prospect flow. Show the 100-point scoring breakdown as a stacked bar chart in Agent 2’s section.