You're staring at a blank email draft. You know you need to fill your pipeline, you know cold email works for agencies, but when you sit down to actually write something - you freeze. Is it too salesy? Too generic? Will it land in spam? Will anyone even care?

Most agency owners write cold emails the way they've been taught to write them - and that's the problem. You're probably being too polite, asking too many questions, or leading with what you do instead of what actually matters to your prospect. The result: silence.

Here's what actually works when you're writing cold emails as an agency.

Start With Their Problem, Not Your Solution

The first line of your email determines whether someone keeps reading or hits delete. And the first line should never be about you.

Instead, it should reference a specific problem you know they're experiencing - something you've seen before in their industry or company type. Not generic, not vague. Specific enough that they think "wait, how do you know that?"

Let's say you run a web development agency and you're reaching out to mid-market SaaS companies. Don't open with "I help SaaS companies build better websites." Open with something like:

Most SaaS founders we talk to have a conversion rate under 2%. Their homepage looks fine, but it doesn't actually address why a prospect should care.

That opening line works because it's specific (2% is a real number), it's a problem they actually have, and it shows you understand their world. Now they're reading the rest of your email instead of archiving it.

Build Your Body Around One Concrete Reason

After that opening line, most people mess up by trying to say too much. You start listing features, dropping case studies, explaining your methodology - anything to prove you're credible. It backfires. The email gets longer, it gets weaker, and nobody responds.

Instead, stick to one reason why you're reaching out right now. Just one. One specific thing you noticed about them, one specific result you've seen in their industry, one specific problem that's costing them money.

Here's the structure that works:

That's it. Two or three sentences. People respond to brevity because it feels respectful of their time.

Make Your Observation Specific to Them

This is where personalization actually matters - and it's nothing like you think it is.

Don't personalize with their name, their company name, or some surface-level thing you found on their website. That's lazy and they can tell. Instead, personalize with something you actually observed.

If you're reaching out to a marketing agency owner, instead of "Hi Sarah," or "I noticed you're a marketing agency," try something like:

I noticed you're doing most of your new client work through partner referrals. But I'm guessing you'd rather not depend on that completely.

How did you know that? You looked at their website, their content, who they're talking about in case studies. You made a real observation. That matters because now they know you actually looked at them instead of blasting 500 people with the same email.

Skip the Credentials (For Now)

Your agency probably has case studies. You probably have impressive client logos. You probably have a methodology that sounds professional. Leave it out of this email.

Case studies, testimonials, and proof points belong in the conversation, not in the cold email. A cold email is not a pitch meeting in writing - it's a conversation starter. Your only job is to get them to respond or take a meeting.

If you lead with credentials, you look like every other agency email they receive. If you lead with a problem they recognize and a specific reason to believe you know how to solve it, you sound different.

The credentials come out when they're actually interested in talking.

End With a Question, Not a Request

Don't end your email with "Would you be available for a 15-minute call next Tuesday?" or "Let me know if this resonates." Both of those are easy no's. They require effort to say yes.

Instead, end with a question that's low-friction to respond to. Something that keeps them engaged in the conversation without asking them to commit to anything yet.

Here's an example closing for an agency outreach:

Is that something that's been on your radar, or is it just not a priority right now?

That question is easy to answer. It requires one or two words. And no matter what they say, you learn something about whether they're actually interested. This matters because your response rate goes up when people feel like they're just answering a question, not booking a meeting.

Real Example: Putting It Together

Here's what a complete cold email for an agency looks like when you apply all of this:

Hi David, I noticed you've grown Acme to about 15 people over the last two years, but I'm guessing the sales process is still pretty manual - probably a lot of back-and-forth emails and calls. We've worked with a few 10-20 person agencies on streamlining that. The difference is usually 40-50% less time per deal and better close rates because everything's documented. Is that something you're thinking about, or is it just working well enough for now? Thanks, Alex

Notice what's missing: no long explanation of what you do, no case studies, no meeting request. Just a problem, a specific observation, one concrete outcome, and a question. That's the whole thing.

The Numbers That Actually Matter

If you're doing this right, you're looking at response rates between 15-25% on a well-researched list of 100-200 prospects in your actual target market. Not 5%. Not 8%. Fifteen to twenty-five percent, meaning roughly 15-25 people respond out of every 100 you reach out to.

If you're not hitting that, you're either reaching the wrong people, or your email isn't specific enough. Those are the only two variables that matter.

And when you follow this structure - writing cold emails that actually get replies becomes much more predictable. The randomness goes away.

One Final Thing: Test Your Opening Line

Before you send 100 emails, send 10 with different opening lines to your actual target audience. See which one gets the most responses. That tells you which problem resonates most. Then scale with the winner.

You'll learn more from 10 real responses than from theorizing about what might work. And that data will make your next 100 emails much stronger.

The Gap Between Knowing and Doing

Everything in this post is doable yourself. You can research your list, you can write emails like this, you can send them out, and you can track responses. But here's where most agencies get stuck: you have to do this consistently, at scale, while also running your business. You have to write new angles constantly, handle replies quickly, follow up at the right time, and know which prospects are actually qualified.

The infrastructure, the list research, the copywriting, the campaign management, the reply handling - that's where the complexity actually lives. That's the gap between "I understand how to write a cold email" and "I have a predictable pipeline filling system running every month." If that gap is something you want to close without building it yourself, that's what we do at BEC Growth.

Related Guides