How to Prompt AI for Cold Sales Emails That Get Replies
AI-generated cold emails are easy to spot and easy to delete. The fix is a prompt that gives the model a real recipient, a real pain point, and a specific ask β not a generic company pitch.
Write a cold email to sell my software to businesses.
Why it underperforms:
- βNo recipient β 'businesses' is too vague to write for
- βNo product details β AI invents a generic software pitch
- βNo pain point β the email leads with the product, not the problem
- βNo call to action defined β will default to 'schedule a demo' regardless of sales stage
- βNo length guidance β cold emails over 150 words get lower reply rates
Write a cold email to the Head of Operations at a 50-100 person logistics company. My product is a route optimisation tool that reduces fuel costs by 15-20% on average. The recipient's likely pain point is rising fuel costs eating into margins in 2024-2025. Do not mention the product name in the subject line or first paragraph. Open with a specific observation about the pain (not a compliment about their company). The ask is a 20-minute call, not a demo. Maximum 120 words. No phrases like 'I hope this email finds you well' or 'I wanted to reach out'.
What changed:
- βSpecific recipient title and company size lets the AI write to a real decision-maker
- βConcrete product benefit (15-20% fuel reduction) gives the AI a credible claim to build on
- βPain-first instruction forces problem framing instead of product pitching
- βSpecific CTA (20-min call vs demo) reduces commitment and increases reply rate
- βWord count and clichΓ© bans prevent the output sounding like every other cold email
Output Comparison
Output from weak prompt
Hi [Name], I hope this email finds you well. I wanted to reach out about our innovative software solution that can help your business achieve its goals. Our platform offers cutting-edge features designed to streamline operations and improve efficiency. I would love to schedule a demo to show you how we can help take your business to the next level. Best regards, [Your Name]
Output from improved prompt
Subject: Fuel costs eating into Q2 margins? Hi Sarah, Fuel now accounts for 28-35% of operating costs for most logistics companies your size β and the companies absorbing it without margin compression are rerouting dynamically, not statically. We work with mid-size logistics teams to cut fuel spend 15-20% using route data they already collect. Would a 20-minute conversation this week make sense? No deck, just a quick look at your current routing and whether the numbers work. [Name]
Why It Works
The improved prompt forces the AI to open with the recipient's problem, not the sender's product. The word limit prevents padding. The specific CTA (20-min conversation) feels lower-commitment than 'book a demo.' The instruction to avoid clichΓ©s removes the signals that tell a recipient this is a templated email. The result reads like it was written by a thoughtful salesperson, not a bot.
The Technique: Persona Specificity + Pain-First Structure
Pain-First Structure means explicitly telling the AI to lead with the problem the recipient is experiencing before mentioning your product. This mirrors how effective salespeople open calls. Persona Specificity gives the AI enough information to make assumptions about the reader's world β their industry pressures, their job title's concerns, and the kind of language they use.
Next step: use it in Claude Code
Prompts like this one are most useful when they are pinned into a CLAUDE.md or wrapped in a slash command. The Claude Code guide shows you how.
Read the Claude Code guideFrequently Asked Questions
Should I personalise every cold email or is one template enough?
One highly-specific template outperforms ten vague personalised ones. The key personalisation to include in your prompt is the recipient's role, their industry's specific pain point, and one contextual hook if you have it. Mass personalisation with weak pain points doesn't work.
What's the ideal length for a cold email?
100-150 words for cold outreach. The goal is to earn a reply, not close a deal. Every sentence beyond 150 words reduces the probability of a reply. Specify a word count in your prompt β AI will write longer without the constraint.
How do I get the AI to avoid the most common cold email clichΓ©s?
List them explicitly in the prompt: 'Do not use: I hope this email finds you well, I wanted to reach out, game-changer, cutting-edge, at your convenience.' The AI will honour the exclusion list reliably.