You've got a service business or agency. You need clients. Cold email seems like the obvious move - it's direct, it's scalable, and it doesn't depend on algorithms or luck.
But then you sit down to write one and realize: what do you actually say?
Most small business owners either write emails that are way too salesy ("We'd love to partner with you!") or so vague they sound like a template that got sent to 10,000 people. Neither works. This post walks through the exact structure that does - with real examples you can steal from today.
Start With a Real Problem, Not a Generic Hook
The biggest mistake I see is opening with something broad. "Are you looking to grow your business?" No one replies to that. Neither does "We help companies like yours..."
Instead, open with a specific problem you solve that only matters to your actual prospect. The more specific, the higher your reply rate.
If you're a social media agency targeting e-commerce stores, don't say "We help businesses with social media." That's noise. Say something tied to their actual reality:
Hi [Name], Noticed your Instagram's been the same for about 3 months. Most e-commerce brands lose 40% of repeat customers because content goes stale. We've built Instagram strategies for [similar company type] that got them to 2-3 orders per week from social alone. Worth a quick call? [Your Name]
See the difference? It's specific. It shows you looked at their account. It names a real outcome (2-3 orders per week). Someone reading that knows immediately if it's relevant.
The Structure That Works Every Time
Here's the formula I use for almost every cold email that gets replies:
- Line 1-2: Observation or context. Something you noticed about them or their business. "Saw you just launched a new product line" or "Your team recently grew to 15 people."
- Line 3-4: Problem or gap. What this means for them. "Most companies at your stage struggle with X."
- Line 5-6: Proof or outcome. A real result you've seen elsewhere. A number, a metric, a specific win.
- Line 7: Ask. One simple thing. A 15-minute call. A 5-minute Loom. That's it.
That's it. 7 lines. Done.
Most people overthink this. They write paragraphs. They include their entire value prop. They try to sell the whole service in one email. Stop. Your job isn't to convince someone to buy - it's to get them to agree to a 15-minute conversation.
Make the Opening Line Actually Personal
"Personalization" gets thrown around constantly, and most people do it wrong. Sending 500 emails that all say "Hi [FirstName], I noticed you work at [Company]" isn't personalization - that's mail merge.
Real personalization means you could only send this email to this one person. Here's what that looks like:
Hi James, I was reading the blog post you wrote last month on reducing customer churn - the stat about how 60% of e-commerce brands lose customers in month 2 was eye-opening. We work with DTC brands on that exact problem. Built a retention workflow for [client name] that reduced churn from 45% to 28% in 90 days. Talk soon?
This can only go to James because you read something James actually wrote. It references something real. It shows you didn't just scrape their LinkedIn profile.
Does every email need this level of detail? No. But your best replies will come from this approach. Aim for 20-30% of your outreach to be this personalized, and 70% to be more templated with basic customization.
Use Numbers, Not Adjectives
Don't say "great results" or "significant improvement" or "impressive ROI."
Say: "Reduced response time from 8 hours to 90 minutes" or "Went from 2 meetings a month to 15" or "Increased qualified leads by 340%."
Numbers are sticky. People remember them. They also prove you're not making things up. If you say "we helped a client triple their revenue," that's vague and honestly sounds like BS. If you say "helped a SaaS company grow from $40K to $120K in 6 months," that's specific and believable.
If you don't have numbers yet because you're early - and most small businesses are - that's okay. Use case studies or testimonials instead. But numbers always win when you have them.
Keep It Short. Weirdly Short.
A good cold email for small business is 50-75 words. Not 50-75 sentences. Words. That's 3-5 very short paragraphs, typically 1-2 sentences each.
Why? Because everyone is drowning in email. The longer your email, the more places it can lose them. Short emails force you to be clear about what you actually want, and clarity gets replies.
If you're struggling to cut your email down, you probably don't understand the value you offer well enough yet. Go back and get clearer on that first.
Your Call-to-Action Matters More Than You Think
Don't end with "Looking forward to hearing from you!" or "Let me know your thoughts." That's not a call-to-action, that's a wish.
Give them one specific, small thing to say yes to:
- "Are you free for 15 minutes on Thursday?"
- "Want me to pull together 3 ideas for your Q2 plan?"
- "I'll send over a quick Loom showing exactly how this works - worth a look?"
The specificity matters. "Are you free Thursday?" gets more yeses than "Let's grab coffee sometime." One is concrete. The other is vague and commitment-free, so they ignore it.
Track What Actually Works
You need to know if your email structure is actually landing. Track these three metrics:
- Open rate: Should be 25-35% if your subject lines are decent. Below 20%, your subject line needs work.
- Reply rate: Aim for 5-10% in your first month. This should improve as you refine your message.
- Meeting rate: What percentage of replies turn into actual meetings? Should be 40-60%.
If your opens are low, the problem is your subject line. If opens are good but replies are low, your email copy needs work. If you're getting replies but few meetings, your CTA or follow-up is weak.
Most small business owners never check these metrics. They send 50 emails, get 1 reply, and assume cold email doesn't work. But they never know which part failed - the list, the subject line, the copy, or the follow-up.
Track it. It takes 5 minutes in whatever platform you use, and it saves you weeks of guessing.
The Gap Between Knowing This and Actually Running It
Here's the truth: writing one good cold email is simple once you have the structure. Writing 50 variations of it? Building a list of the right targets? Managing replies? Setting up the infrastructure so emails don't land in spam? Following up consistently for 4-6 weeks? That's a different beast.
Most small business owners underestimate how much operational work is involved. You need to find the right email addresses, track what's actually working, write multiple variations, manage your sender reputation, and stay consistent for weeks to see real results. That's on top of running your actual business.
If you want to execute this yourself, great - the framework above will work. If you'd rather have a team handle the full operation - the list building, the copy, the sending, the follow-ups, the metrics - that's where we come in. We've done this hundreds of times for service businesses and agencies, and it takes the guesswork out of the process.
Related Guides
- How to Write Cold Emails That Actually Get Replies
- How to Write Cold Emails That Actually Work for Agencies
- How to Book 20 Meetings a Month with Cold Email (Without Losing Your Mind)
- How to Track Cold Email Campaigns (So You Actually Know What's Working)
- How to Find Email Addresses for B2B Cold Email (Without Losing Your Mind)