Write a cold outreach message that doesn't read like a template
Anchor it to something specifically true about them, not a mail-merge field.
- Use it for
- Anyone doing cold outreach — sales, recruiting, partnerships, fundraising.
A cold message with a name dropped into a template reads as exactly that, because the personalization is decorative — it doesn't change the argument, it just changes the salutation. Recipients pattern-match this instantly, which is why most cold outreach gets ignored before the second sentence. Real personalization changes what the message actually argues: it starts from something specifically true about this person or company that makes the offer relevant to them in particular, not a slot-filled version of an offer relevant to anyone.
This prompt forces that anchor to exist before the pitch gets written, and kills the message if it doesn't.
When not to use this
For genuine one-to-many announcements where everyone should know you're reaching many people at once — a product launch email, a newsletter — personalization theater is actually worse than an honest broadcast. This is specifically for outreach that's supposed to feel individually considered.
Fill in
I need to write a cold message to: {{recipient}}
What I know about them specifically: {{specifics}}
What I'm asking for or offering: {{ask}}
Before writing anything, tell me honestly: is what I know about them
specific enough to build a real message around, or is it generic enough
that this would read as a template with their name in it? If it's too
thin, tell me what I'd need to find out first rather than writing
around the gap.
If it's enough, write the message:
1. Open with the specific thing — not "I noticed you..." as a
transition phrase, actually lead with the observation itself.
2. Connect it directly to why you're reaching out — the specific thing
should make the ask make sense, not just precede it.
3. State the ask clearly and briefly. No hedging, no "just wanted to
see if," no elaborate justification for taking up their time.
4. Make the next step concrete and low-effort for them — a specific
yes/no question or a specific time, not "let me know if you're
interested."
Keep it short. Cut anything that isn't the observation, the connection,
the ask, or the next step.Why it works
The honesty check at the start is the load-bearing part — it refuses to paper over thin research with confident-sounding prose. A model asked just to "write a personalized message" will happily generate one regardless of whether the input actually supports personalization, producing exactly the template-with-a-name-in-it problem this prompt exists to prevent.
Leading with the observation itself, rather than a transition sentence announcing that personalization is coming, matters because "I noticed you..." is itself a template phrase recipients have learned to skip past. Starting directly with the specific thing forces the whole opening to be genuinely about them.
Common mistakes
- ×Providing a generic fact ("they're a growing company") as your specific detail and expecting the prompt to make it feel personal. It can't manufacture specificity that isn't in the input.
- ×Ignoring the honesty check and pushing for a message anyway when the research was thin. That message will read exactly as generic as the input was.
- ×Making the ask vague to seem less pushy. A clear, small ask gets more responses than a vague one that requires the recipient to do the work of figuring out what you want.
Follow-ups
- Write a follow-up for if I don't hear back in a week — shorter, and not just a repeat of the first message.
- What's the most likely objection to this ask, and how would you address it in one sentence if they raised it?
Did this work?
A stranger reading only the first line would know this wasn't sent to a hundred other people today — because it couldn't have been, given what's in it.
Tested on claude-opus-5. Evidence status is draft; it moves to battle-tested only on recorded runs, never by hand.