Your Last Lead Gen Agency Booked Zero Meetings. Here Is What Usually Went Wrong.
TL;DR: Most consultants who tell me cold email does not work tried it once, through an agency or on their own, and it produced nothing. On my sales calls the same five causes come up again and again: sending from the main domain, a list nobody checked, no email verification, a test that was judged after a few hundred emails, and months of setup before anything was sent. None of them says the channel is wrong. Check all five before you write cold email off.
Key Takeaways
- Most "cold email does not work for us" stories come from one bad attempt, not from the channel itself.
- Sending from your main domain puts your client email at risk and makes the test unreliable.
- A list pulled from a database nobody checked is full of people who have left and people who would never hire you.
- Unverified email addresses bounce, and bounces hurt the sending domain before the campaign has a chance.
- A few hundred emails is too small to judge anything; judge a campaign after 1,000 to 2,000 people.
- Warming up new mailboxes takes about two weeks, not two months.
On most of my sales calls with consultants, the conversation reaches the same point early on: "We tried this before. It didn't work."
Sometimes it was an agency. One owner told me his last vendor produced "not one booked meeting in three months", and that was the third one he had tried. Another opened the call with "I don't normally work with leads companies because I've tried it and they don't work out very well." Sometimes they ran it themselves: one team had sent a few hundred emails from their own domain through a regular Gmail account, and had already stopped.
I understand why that ends the discussion for a lot of people. But when I ask what the setup looked like, the same few problems come up almost every time. None of them means cold email cannot work for a consultancy. They mean the test never had a chance.
1. Was it sent from your main domain?
This is the most common one, and the most dangerous.
Several prospects told me their emails went out from the same domain their clients write to. That has two problems. It puts the address that carries your proposals and invoices at risk, because cold email is the riskiest mail you will ever send. And it makes the test unreliable: one bad week on that domain and both your campaign and your client emails start landing in spam.
A proper setup sends from separate domains that look like yours, each with its own mailboxes, authentication and warmup. I wrote about how that setup protects your main domain.
2. Where did the list come from?
"Where do you get your data from?" is one of the first questions I get. One prospect's previous agency built its list from a big contact database, and in his words "it was very bad": the data was wrong, down to the wrong contacts at companies he already worked with. Another told me that whenever he looked people up himself, he kept finding the person had already left.
A database export is a starting point, not a list. Before anything is sent, someone has to check that each company actually fits, that the person is still there, and that they are the one who would hire you. A list that skips that step is mostly emailing the wrong people, and no amount of good copy fixes that.
3. Were the email addresses verified?
One owner had asked ChatGPT to give him only email addresses it could validate. He did not know there are tools built for exactly that.
Every address should go through a verifier before it is sent, and only the ones that come back valid should go out. Unverified lists bounce, and a high bounce rate damages the sending domain within days. That alone can make a campaign look dead when the real problem was the data. Some verifiers also throw away good addresses on certain company domains, so I run a second check on the ones the first rejects. Here is why one verifier is not enough.
4. How many people did it actually reach?
A few hundred emails is not a test. At a typical rate of one interested reply per 450 to 800 people contacted, a few hundred emails can easily produce zero interested replies by chance alone, even when everything else is right.
I judge a campaign once it has reached 1,000 to 2,000 people, not after the first week. If you want to see what volume a small setup reaches in a month, and what that turns into, I worked through the math for consultants.
5. How long did it take to start?
One prospect told me his freelancer had taken "almost two months" to warm up, where he expected about three weeks. The first full month, nothing went out.
New mailboxes need about two weeks of warmup before they send to real prospects. That is the setup time. If an agency needs two months before the first real email, something else is going on.
And sometimes it really was the market
After three months without a meeting, one vendor gave the owner his last month or two for free and said maybe he just did not know the industry well enough. Sometimes the market really is the problem. If the market is small, if the people in it cannot afford you, or if they already do the work in house, no setup fixes it.
But that is a question to answer before the first email goes out, by counting the companies that could actually hire you. It should not be the excuse after three months of silence.
What to check before you write cold email off
If you tried it before and it did not work, go through these five questions:
- Did it go out from separate sending domains, or from your main domain?
- Who checked that every company on the list fits and every contact is still there?
- Was every address verified, and were only valid ones sent?
- How many people did it reach before you judged it? Fewer than 1,000 is too early.
- How long did the setup take? About two weeks of warmup is normal.
If two or more of these were missing, you did not test cold email. You tested a setup that could not work.
What is the next step?
If you tried outbound before and want to know what went wrong, book a call with me and we will go through what was set up, and what a working version would look like for your firm.
Frequently Asked Questions
Why did my lead generation agency book no meetings?
The common causes are sending from your main domain, an unchecked list, unverified email addresses, judging the campaign after too few sends, and long setup delays. None of them proves cold email cannot work for your business.
Is it safe to send cold email from my main domain?
No. Cold email should go out from separate sending domains with their own mailboxes, authentication and warmup, so your main domain and your client emails are never at risk.
How many emails do I need to send before judging a cold email campaign?
Judge it once it has reached 1,000 to 2,000 people. At one interested reply per 450 to 800 people contacted, a few hundred emails can easily produce none by chance.
Do I need to verify email addresses before sending cold email?
Yes. Only addresses that come back valid from a verifier should be sent. Unverified lists bounce, and bounces damage the sending domain quickly.
How long should cold email setup take before the first email goes out?
New mailboxes need about two weeks of warmup before they send to real prospects.
How do I know if cold email can work for my market?
Count the companies that could actually hire you, can afford you and do not do the work in house. If that number is in the thousands, outbound is worth testing.
