Cold Email Playbook

The 30-Minute Claude Cold Email System

Give Claude the right context first, then ask it to write. In 30 minutes you turn a raw lead list into a reviewable queue of personalized drafts. You read, edit, and send.

The whole system runs on one thing: signals. A real, recent reason to reach out now is what turns a generic AI email into one that actually lands.

These Claude cold email prompts are not a shortcut around research. They are a lightweight operating system for turning a lead list into a reviewed outbound queue.

What is inside

  • Prompt 1: Lead Qualifier - sorts your list into A/B/C/Skip with a fit reason and confidence score, so you write to the best leads first.
  • Prompt 2: Research + Reason-to-Contact - turns raw signals into a 60-second brief and a first line that feels timely, not templated.
  • Prompt 3: Draft + QA - writes the cold email under 100 words and scores it 0-10 before it ever leaves your outbox.
  • The Claude Project setup - one paste-ready instruction block that makes every output consistent and stops the generic-AI sound at the root.
  • The 30-minute workflow - a timed, step-by-step plan that takes a raw lead list to a reviewed send queue in one sitting.
  • The 10-point QA checklist - the exact send / revise / kill criteria so you never send a draft that sounds like a robot.
  • Templates to run the system - lead list template, nurture path, and reply-handling cheatsheet.

The old way vs the new way

The old way: you export 200 names, write three good emails by hand, get distracted, and the rest rot in a spreadsheet. Or you dump the list into a generic AI tool, it writes "I came across your profile and was impressed," and you quietly burn your domain.

The new way: you set Claude up once with your product and rules, then run the list through three prompts. Out comes a scored, researched, drafted queue.

Most founders do not have a lead problem. They have a lead-to-email problem. You already have names. What you lack is a repeatable way to turn each name into a message that feels timely.

Bad input creates generic AI emails. Good context creates usable outbound drafts.

This will not make you a cold email expert in 30 minutes. It gives you a working system to turn a lead list into a reviewable outbound queue.

Why most AI cold emails fail

They fail for one reason: the workflow is incomplete. Claude is not the problem, it is being asked to write before the real work is done.

The email is only the final 10 percent. The other 90 percent is the part people skip:

  • identifying a relevant buyer signal
  • understanding why that signal matters
  • connecting the signal to a business pain
  • deciding if the lead is even worth contacting
  • writing a specific first-touch email
  • preparing the follow-up logic
  • reviewing the draft before it goes out

Skip that work and you get "I came across your profile and was impressed." Do that work and you get an email the prospect actually answers.

What you will build in 30 minutes

  • A cleaned lead list
  • A/B/C lead priority
  • A reason-to-contact per good lead
  • A pain hypothesis per lead
  • A first cold email draft
  • A QA score before anything goes out

What counts as a signal

A signal is a recent, observable reason to reach out now. It is the single thing that makes a cold email feel timely instead of random. No signal, no good first line, which is exactly why this system qualifies and researches before it drafts.

  • Company signals: something changed at the business (funding, hiring, a launch, expansion).
  • Person signals: something the individual said or did (a post, a job change, a comment).

The strongest emails lead with one specific signal in the first line. Here are the ones worth looking for and where to find them.

Signal Where to find it What it usually means Good opener
Hiring sales roles LinkedIn Jobs, careers page Scaling outbound, founder still owns it Building outbound before the SDR hire fully ramps
Raised funding Crunchbase, news, LinkedIn Pressure to show pipeline fast Post-raise the founder usually still carries first outbound
Launched a product Product Hunt, LinkedIn, their site Needs early pipeline now Launches live or die on early conversations
Expanding to a new market News, careers page, site New ICP, cold pipeline from zero New market usually means starting outbound from scratch again
Posting about pipeline or outbound LinkedIn activity Actively thinking about the problem Saw your post on pipeline experiments
Outbound-heavy job posts Job descriptions Outbound is a priority but under-resourced Job post reads like outbound is the bottleneck
Founder talking about manual sales LinkedIn posts and comments Founder-led sales, no system yet Sounds like outbound is still all on you
New leadership or job change LinkedIn New exec wants quick wins First 90 days usually means rebuilding pipeline
Dead CRM or old leads Your own CRM Reactivation opportunity Old lists usually still hold a few live ones

Plug whatever signal sources you have into Prompt 2. The richer the signal, the better the draft, and a lead with no signal is a lead you hold, not force.

Setup: your Claude Project

Do this once. It is what makes every output consistent.

Create a Claude Project named Cold Email Operator - [Your Company]. Paste the block below into the Project instructions, then add your product one-pager, your ICP, and 2-3 of your best past emails. Do not add hype decks or claims you cannot back up.

Project instructions

You are my cold email operator. You help me turn a lead list into a
researched, reviewable outbound queue. I review and send everything
myself. You never send anything.

Rules for every cold email you write:
- Keep emails under 100 words.
- Avoid fake compliments and generic personalization.
- Cite the specific signal you used for each angle.
- Never invent facts. If you do not know, say so.
- Separate known facts from hypotheses.
- Write in a direct founder/operator tone. No corporate fluff.
- Include a confidence score (0-10) on each lead and each draft.
- Flag weak leads instead of forcing copy.
- Keep CTAs low-friction and permission-based.
- Never claim I have done research I did not actually do.

My product:
[Paste product one-liner, who it helps, and the core outcome.]

My ICP:
[Paste who you sell to and who you do not.]

My tone:
[Paste 1-2 example emails or describe your voice.]

When I paste a lead list, follow the workflow I give you. If context
is missing, ask before guessing.

The 30-minute workflow

0-5 min Clean the list (consistent columns, dedupe)
5-10 min Qualify (Prompt 1)
10-15 min Research brief (Prompt 2)
15-22 min Reason-to-contact (Prompt 2 continued)
22-27 min Draft (Prompt 3)
27-30 min QA and pick your first batch

Realistic first batch: 20 leads if doing it manually, up to 100 if the list is clean and your context is strong. Review 10 yourself before sending anything.

The 3 core prompts

Run them in order. Paste your data into the bracketed fields, and keep the human review at the end.

Prompt 1

Qualify the lead list

Filters the list before any writing happens, so Claude does not jump into copywriting before deciding who is even worth contacting.

Here is my lead list as a table. Classify each lead as A (strong fit,
write first), B (possible fit, needs context), C (weak fit), or Skip
(not relevant or risky).

For each lead return: priority, fit_reason, likely_pain,
missing_context, confidence (0-10), recommended_next_action.

Use only the data I gave you. Do not invent facts. If a lead is
unclear, mark it B or C and tell me exactly what context is missing.

[PASTE LEAD LIST]

Prompt 2

Research brief + reason-to-contact

Extracts the signal, scores whether it is strong enough to use, and turns it into a business reason to reach out, not a generic compliment.

For each A and B lead, build a 60-second brief using ONLY the data
and source material I paste (website copy, LinkedIn text, job posts,
notes). Cite which source each point comes from. Do not invent
research.

Return: what_we_know, what_we_infer, possible_trigger, likely_pain,
personalization_hook (the reason-to-contact first line), source_used,
confidence (0-10).

If you cannot infer a real hook, say "insufficient context" and tell
me what to paste.

[PASTE LEAD ROWS + SOURCE MATERIAL]

Prompt 3

Draft + QA

Writes from the angle, not from a product description, then catches fake personalization, vague pain claims, and AI-sounding copy before anything is sent.

For each lead with a brief, write one cold email under 100 words.
One idea, cite the signal in the first line, no fake flattery, no
links, single permission-based CTA.

Then QA it (1 point each, 10 total): real-signal first line,
prospect-specific, plausible pain, under 100 words, single CTA,
low-friction CTA, no fake personalization, does not sound like AI,
no unsupported claims, forward-to-a-friend test.

Return the email, the score, and a one-line fix for any failed item.
Decision: 8-10 send, 6-7 revise, 0-5 kill.

[PASTE BRIEFS]

Claude cold email prompt example

Before (no context)

Subject: Quick question

Hi Sarah, I hope this email finds you well. I came across AcmeOps and
was really impressed with what you are building. I would love to hop
on a quick 30-minute call to show you our revolutionary AI platform
that can 10x your outbound. Are you free this week?

After (with context)

Subject: outbound before the SDR ramp

Hey Sarah, saw AcmeOps is hiring SDRs while you are still posting
about outbound experiments. Usually that means the founder is carrying
the first version of outbound before the hire ramps. We turn a lead
list into researched drafts your team reviews and sends. Worth testing
on 20 leads?

What the queue looks like after one pass

Lead Signal Pain hypothesis Reason-to-contact Priority QA
Sarah Chen, Founder, AcmeOps Hiring 2 SDRs, posting about outbound Building outbound before the SDR hire ramps Building outbound before the SDR hire fully ramps A 9 - send
Marcus Webb, CEO, NorthLoop Just raised seed, no growth hires Founder still owns all of sales post-raise Post-raise the founder usually still carries first outbound A 8 - send
Dana Ruiz, COO, Brightwell Old site, no recent activity No live signal Hold until a signal appears C -

Example is illustrative and anonymized.

Cold email QA checklist

Run every draft through this before it leaves:

  • First line based on a real signal
  • Only makes sense for this prospect
  • Pain hypothesis is plausible
  • Under 100 words
  • One CTA only
  • CTA is low-friction
  • No fake personalization
  • Does not sound like AI
  • No unsupported claims
  • You would forward it to a friend
8-10 send / 6-7 revise / 0-5 kill.

Why this takes longer than people think

One good personalized cold email is not one task. It is a stack of small decisions: check the company, check the person, find a recent or relevant signal, decide whether the signal is strong enough to use, translate it into a business-relevant angle, write the email, check that it does not sound fake, and prepare the next touch.

For one lead, that is manageable. For 100 to 300 leads, it becomes the same loop over and over: research, prompt, rewrite, QA.

The full manual loop

Step What you do Why it matters Where time gets wasted
Upload or prepare lead list Get names, roles, companies into one clean format Garbage in, garbage out Cleaning columns, deduping, fixing formats
Research account and person Check the site, LinkedIn, recent news No research means no real angle Tab-hopping across sources
Find a usable signal Spot a recent, relevant trigger A signal is the reason to reach out now Hunting for something worth citing
Score signal quality Decide weak, medium, or strong Weak signals create embarrassing emails Second-guessing borderline signals
Infer likely pain Connect the signal to a business problem Pain is what makes the email land Guessing without a framework
Pick the email angle Choose the one idea to lead with One sharp angle beats five vague ones Rewriting the opener repeatedly
Generate the first draft Write the under-100-word email The draft is the visible output Prompting and re-prompting
Rewrite for specificity Cut fluff, sharpen the first line Generic copy gets ignored Manual line-by-line edits
QA for hallucinations and generic copy Check facts and tone Bad claims burn trust and your domain Re-reading every draft
Prepare the follow-up Plan the next touch Most replies come from follow-ups Writing bumps from scratch
Review and send Approve and send manually Human review is the trust layer Context-switching per lead

How much time this really takes

Done manually, one decent personalized outbound draft can take 5-12 minutes depending on signal quality. Across 100 leads, that becomes roughly 8-20 hours of repetitive research, prompting, rewriting, and QA. This is the work Fulgurite is designed to compress.

Where Fulgurite fits

This playbook is the manual version of the workflow. It works because it fixes the real problem: most cold email systems ask AI to write before they have a real signal, a reason to reach out, and a follow-up path.

Once you do this for 50 to 100 leads, the bottleneck becomes obvious. The research, signal judgment, personalization, rewriting, QA, and follow-up prep take longer than the email itself.

You bring the lead list. Fulgurite automates that repetitive part: it researches the signals, prioritizes the leads, creates the personalized drafts, and prepares the follow-up path, then turns it into a reviewed daily outbound queue.

You stay in control. You review and send from your own inbox. Nothing is sent automatically.

Templates to run the system

Lead list template

Use this to give Claude clean inputs. The cleaner the list, the less time you waste fixing bad outputs. Track these columns per lead:

CompanyWebsiteContact nameRoleLinkedInEmailCompany signalPerson signalSignal source URLSignal strengthPain hypothesisEmail angleDraft statusFollow-up statusNotes

Signal strength: weak / medium / strong. Draft status: not started / drafted / approved / sent. Follow-up status: not started / scheduled / done.

Nurture layer: the 3-touch follow-up path

The first email starts the conversation. The follow-up path keeps the account warm without sounding desperate. Good outbound is a controlled sequence of timely, signal-based touches.

Follow-up 1 - clarify the original signal

Purpose: Remind them why you reached out without repeating the full first email.

Quick bump on this - the reason I reached out was the [signal]. Usually when that shows up, [pain hypothesis] becomes the bottleneck. Worth testing this on a small batch?

Follow-up 2 - add one useful observation

Purpose: Give them a reason to reply even if they ignored the first email.

One thing I'd check: if [signal] is real, your team may be spending more time turning leads into usable outbound than actually sending. That's usually where the queue breaks.

Follow-up 3 - clean permission-based close

Purpose: Close the loop without being annoying.

Should I close the loop here, or is turning [lead list / signal source] into reviewed outbound drafts still relevant?

Keep each follow-up short. No fake urgency. No guilt. No "just checking in."

Reply handling: what to do when the signal works

When signal-based emails work, replies are not all clean yes or no answers. Use a simple way to route each reply type.

Reply type What it usually means How to respond Example response
Interested Real intent Book the call fast Great - does Tue or Thu work for 15 min?
Not now Timing, not a no Pin a soft date Makes sense. Want me to circle back next quarter?
Already using a tool Has a solution Plant a seed, do not bash it Good. If the review-and-send part ever feels heavy, I am around.
Send info Wants proof Send one tight thing Here is a 2-minute example for a list like yours.
Who is this? No context landed Re-anchor on the signal Fair - reached out because of the SDR hiring at your company.
Too expensive Value unclear Reframe, do not discount Fair. Most start on the free trial with their own list first.
Wrong person Routing issue Ask for the owner No problem - who owns outbound there?
No response Not seen, or not now Follow up with a new angle (Use Follow-up 2, then the clean breakup.)

Claude cold email prompts FAQ

What is the best Claude prompt for cold email?

The best Claude prompt for cold email is not a single writing prompt. It is a sequence: qualify the lead, extract the signal and reason-to-contact, then draft and QA the email against specific rules.

Can Claude write good cold emails?

Yes, but only when it has real prospect context. The workflow on this page gives Claude the signals, pain hypothesis, and QA rules it needs before writing.

What makes a cold email signal-based?

A signal-based cold email is built around something recent, specific, and relevant about the prospect or company. It gives the email a real reason to exist.

How do you personalize cold emails with AI without sounding fake?

Start with a real signal, separate facts from hypotheses, keep the email under 100 words, and QA every claim before sending. Do not ask AI to invent compliments or fill missing research.

Is this a cold email template?

No. It is a workflow and prompt system. Templates reuse the same message. This system creates a different draft from each prospect's context.

Do I need Fulgurite to use this?

No. You can run the manual workflow with Claude. Fulgurite helps when you want to apply the same process across a lead list faster and with more consistency.

Does Fulgurite send the emails automatically?

No. Fulgurite creates reviewed drafts from your lead list and signals. You stay in control and decide what gets sent.

Get started

Run the manual version once. If the emails are good but you do not want to run the workflow every day, let Fulgurite handle the research, personalization, draft creation, QA, and follow-up prep for you. You bring the lead list. Fulgurite turns it into a reviewed daily outbound queue. You review and send.