A Cold Email Workflow in Claude Code That Earns Replies
Most cold emails get ignored because they could have been sent to anyone. Here is a repeatable workflow you can run in Claude Code to research a prospect, write a first line only they could receive, and keep your ask honest.
- A cold email earns a reply when the recipient can tell it was written for them and no one else.
- Split the work into four repeatable steps: research, first line, body structure, and a personalization check.
- Use Claude Code to gather and organize prospect facts, then write the draft yourself or with the model holding your research as context.
- Run every draft through a personalization checklist before sending; if the first line could be pasted into another prospect's email, rewrite it.
- Keep one short ask per email. The goal of the first message is a reply, not a sale.
Why most cold email gets ignored
Most cold email fails for one reason: the recipient can tell it was sent to a list. The greeting is generic, the first line is about you, and the body could land in anyone's inbox without a single word changing. People delete those in under a second because the message asks for their attention without earning it.
The fix is not a clever subject line or a longer pitch. It is proof that you did your homework. When the first sentence references something specific and true about the recipient's business, you signal that a person spent time on them. That is what buys you the next ten seconds of reading.
This post gives you a workflow you can repeat for every prospect, run inside Claude Code, and finish in a few minutes per email once you have the rhythm. We will not promise a reply rate, because honest numbers depend on your list, your offer, and your market. We will show you the method that makes a reply more likely.
The four-step workflow
Every good cold email comes from the same four steps, in order. Skipping a step is what produces the generic message you were trying to avoid.
The point of doing this in Claude Code is that the model can hold your research, your offer, and your template in one place, so each draft stays consistent and you stop rewriting the same boilerplate. You still make the judgment calls; the tool does the fetching, organizing, and first-draft drudgery.
- Research the prospect: gather a handful of true, specific facts about their company and the person you are writing to.
- Write the first line: one sentence that references a real fact only this prospect would recognize.
- Structure the body: connect that fact to a problem you solve, then make one clear, small ask.
- Run the personalization check: confirm the email could not be copy-pasted to anyone else on your list.
Step one: research the prospect
Before you write a word, collect facts. Open the prospect's website, their LinkedIn or company page, recent posts, job listings, and any news mention you can find. You are hunting for things that are specific and recent: a new location, a hiring push, a product launch, a service they highlight, a change in how they describe themselves.
In Claude Code, point the model at the sources you have and ask it to pull out concrete details and organize them into a short brief. A prompt as simple as the one below keeps the output usable instead of vague.
- "Here is a prospect's website text and LinkedIn bio. List the 5 most specific, factual details about their business. No adjectives, no guesses, just facts I could quote back to them."
- Ask for the person's role and what they likely care about in that role.
- Ask it to flag anything time-sensitive (a recent launch, a new hire, an event).
- Tell it to mark any detail it is not certain about so you can verify before you use it.
Steps two and three: the first line and the body
The first line is the email. If it reads like it was written for this person, they keep going. If it reads like a template, they stop. Take one fact from your research and state it plainly, then connect it to why you are writing. Avoid flattery ("I love what you're doing") because flattery is what everyone writes and it proves nothing.
A working first line sounds like: "Saw you opened a second location in Tampa last month and are hiring service techs." It is specific, it is true, and it could not be sent to anyone else. Compare that to "I came across your company and was really impressed" which could go to ten thousand inboxes.
For the body, keep the structure tight: connect the fact to a problem you can address, say in one sentence what you do, and make one small ask. The ask should be easy to say yes to, like a short reply or a single question, not a 30-minute call. The job of the first email is to start a conversation, not to close.
- Line 1: a specific, true observation about them.
- Line 2-3: the problem that observation points to, and one sentence on how you help.
- Line 4: one clear, low-effort ask ("Worth a quick reply?" beats "Can we book 30 minutes?").
- Keep it short. If you would not read it on a phone screen, trim it.
Step four: the personalization check
Before you send, run the draft through a short checklist. This is the step that separates a real workflow from a hope-and-spray send. You can ask Claude Code to grade the draft against these questions, or just read it yourself with the list in front of you.
- Could this exact first line be pasted into another prospect's email without changing? If yes, rewrite it.
- Is every specific claim true and verified? If you are not sure, cut it.
- Is there exactly one ask, and is it small? Two asks usually means zero replies.
- Did you avoid flattery and filler that prove nothing about your effort?
- Would the recipient be able to tell, in the first sentence, that this was written for them?
Get the skill that does this for you
Skip the manual setup. These packaged Claude Code skills run the workflow above out of the box — customize once with your details and reuse forever.
FAQ
How long should a cold email be?
Short enough to read on a phone without scrolling much. A specific first line, a sentence or two connecting it to a problem you solve, and one small ask is usually enough. Length is not the goal; relevance is. A long email that proves you did your homework still beats a short one that reads like a template, but most emails are too long, not too short.
Can Claude Code write the whole cold email for me?
It can draft the body and organize your research, and that saves real time. But you should write or closely check the first line yourself, because that one sentence carries the email and is where a model most easily falls back into generic language. Treat the model as a fast research assistant and first-drafter, not as the final author.
What makes a cold email feel personalized instead of templated?
A specific, true detail the recipient would recognize about their own business, stated in the first line. Mentioning a recent location opening, a hiring push, or a service they highlight proves a person spent time on them. Generic flattery like 'I love what you're doing' does the opposite, because everyone writes it and it could go to anyone.
Should I include a calendar link or a hard ask in the first email?
Usually no. The job of the first email is to earn a reply, not to close a deal. A small, low-effort ask like 'Worth a quick reply?' is easier to say yes to than 'Can we book 30 minutes?' You can move toward a call once they have responded and shown interest.
How do I avoid sending a personalization that turns out to be wrong?
Verify any fact your first line depends on. Models can misread a page or infer a detail that is not actually there, and a specific email that is specifically wrong is worse than a generic one. Have Claude Code flag anything it is unsure about, then confirm those details against the source before you send.
Skip the setup — have us wire it into your business
Buying the skills is the fast path. If you want the workflow installed, customized, and connected to your live lead routing, we offer a done-for-you build and a one-hour strategy session to map it to your exact stack.
We package, customize, and connect the skill stack to your CRM and lead routing.
From $997
One focused call to map the right skills to your business and build a rollout plan.
Book a call