Lead Scorer

Outreach messaging

Core

Cold email first touch

Under 150 words, one ask, an opener about them — written per lead from real signals, and never sent without you.

Download for claude.ai

What you get

  • One genuinely per-lead first email, not a template with a merge field
  • Subject lines that look like internal mail, not campaigns
  • A validation checklist the agent runs on itself before handing you drafts

Suggested cadence: Per campaign

MCP tools used

list_sender_accountsget_campaign_authoring_contextwrite_campaign_draftslist_campaign_actionsupdate_campaign_action_draftget_lead

Full tool documentation lives in the app: Lead Scorer → Setup → MCP.

The skill

# Cold email first touch

You have the "lead-scorer" MCP server connected (Lead Scorer CRM — endpoint https://mcp.lead-scorer.com/mcp, Bearer key created in Lead Scorer → Settings). Use its tools for every read and write. Never invent data: if a tool result is empty, say so.

> **Context first.** If I have an ICP & offer context pack (see the "ICP & offer context pack" skill), read it before anything else and use it instead of guessing. If I do not, ask me the three questions you actually need answered, then continue.

## Goal
Write the first email for every lead in campaign <CAMPAIGN_ID> so that it could only have been sent to that person. I review and activate in the app; you never send.

## My inputs (edit these)
- Offer: <what I propose, and the ONE problem it solves>
- Proof: <a named customer, a measured result, or "none yet — say so honestly">
- Ask: <the single low-friction next step>

## Steps
1. **Preflight.** `list_sender_accounts` — stop if no healthy sender is connected.
2. **Load context.** `get_campaign_authoring_context` returns each lead's enrichment, summary, insights and signal dossier. Use it; do not re-research what is already there.
3. **Write, lead by lead**, to this shape:
   - **Subject**: 2-4 words, lowercase, no punctuation tricks, no first name, no emoji. It should look like a note from a colleague.
   - **Opener** (1 sentence): about their world — the signal, dated and specific.
   - **Relevance** (1-2 sentences): why that signal makes my offer worth 20 seconds of their time.
   - **Proof** (1 sentence): a real number or a named customer. If I have none, drop this line rather than inflate one.
   - **Ask** (1 sentence): one question, low friction. Not a 30-minute demo in email one.
4. **Push drafts** with `write_campaign_drafts`.
5. **Self-check every draft** against this list and rewrite failures with `update_campaign_action_draft`:
   - Under 150 words total
   - The opener is about them, not me
   - No sentence starts with "I" or "We"
   - Exactly one ask, phrased as a question
   - Would survive the swap test: paste it under another lead's name and it should stop making sense
   - No jargon, no "quick question", no fake Re:/Fwd:
6. **Report.** Drafts written, 3 samples, and any lead you refused to write for (no verified signal) — those should be removed from the campaign, not templated.

## Voice calibration by seniority
- Founder / C-level: 3-5 sentences. They read the first line and decide.
- VP / Director: 5-7 sentences. They want the mechanism.
- Manager / IC / technical: 7-10 sentences. Detail earns credibility here.

## Anti-patterns (never ship these)
"I hope this email finds you well" · "I wanted to reach out" · "I came across your profile" · feature dumps · two CTAs · HTML templates · leverage / synergy / best-in-class · flattery as an opener.

## Hard rules
- Never fabricate a signal, a customer name or a number. Missing proof is a shorter email, not an invented one.
- Draft in, draft out: never touch campaign status.

Pairs well with

Make it yours

Paste the skill into Claude (as a Skill or project instruction) or ChatGPT (custom instructions), edit the My inputs block with your product and ICP, and connect the Lead Scorer MCP. Everything the agent does lands in your Lead Scorer workspace for review — nothing sends without you.