The Inbox That Told Me Nothing
I was on a coaching call recently with a guy who'd been running a software agency for a few years. Smart guy. Technical background - software, mobile apps, AR/VR work. He'd done 50 or 60 client projects. He had word of mouth covering about 80% of his inbound leads, which is a good sign that he delivers.
The other 20%? He'd handed to a third-party lead gen provider. Cold email, some LinkedIn, the usual. He'd been through several of these vendors already. None of them had worked. He'd just signed a new one, wasn't sure exactly what tools they were using, and wasn't entirely confident they'd changed anything meaningful from the last people he'd fired.
He shared his screen and showed me the stats. Here's what I saw: about 94 contacts in the campaign. Two replies from the previous month - both from companies completely outside his target market. Google Workspace inboxes. Around 10 to 20 emails per inbox per day, across 20 inboxes. So roughly 100 to 120 cold emails going out daily, total.
He said the results were bad. I asked him to define bad. Were people replying with "not interested"? No replies at all? Positive replies from unqualified prospects? He wasn't entirely sure. He thought maybe under 1% reply rate, mostly the wrong people.
So I asked the obvious question: why do you think that is?
He didn't know.
He couldn't isolate which variable had failed.
"You're an engineer," I told him. "If you can't debug it, how are you even going to get there?"
Cold Email Has Three Variables. He Only Knew About One.
The leads are wrong. You're reaching out to people who don't need what you sell, don't have the problem you solve, or can't buy. It doesn't matter how good the email is - you're whispering into the void.
The copy is wrong. The leads are correct, but your email doesn't speak their language, doesn't address what they're trying to solve, or doesn't have a clear ask. You're getting delivered but ignored.
Infrastructure failure is the third variable. The emails aren't reaching primary inboxes. They're going to spam, getting filtered, or bouncing before anyone sees them. Your campaign looks like it's running, but the emails aren't arriving.
He knew his results were bad. He didn't know which of these three had failed. And because he'd handed everything to a vendor, he had no way to find out.
From the stats he showed me, deliverability looked passable - he was getting some replies, which means emails were at least arriving somewhere. That pointed toward leads or copy as the primary issue. The lead quality looked suspect: the only replies he'd gotten were from companies completely outside his target industry. So probably a leads problem. But maybe copy too - maybe the right people were getting these emails and just didn't care.
The honest answer? I didn't know either. Because I wasn't the one who built the list, wrote the email, or set up the infrastructure. Neither was he.
Which meant neither of us could fix it.
Outsourcing Is Not What You Think It Is
The typical outsourcing approach is simple: hand something off, it gets done, you get results. If you don't get results, fire the vendor, hire someone else.
When you hand something off blindly, you're just betting on whoever you hired.
Outsourcing that holds up over time works differently. Run the process yourself first. Understand what good looks like. A baseline gives you something to measure against. Then you hand off execution to someone who can do it faster or cheaper, and you use your baseline to evaluate whether they're doing it right.
Without that baseline, you can't evaluate anything. You're trusting that whoever you hired knows what they're doing - and cold email agencies usually don't.
This guy had hired multiple vendors over multiple years. Each time, he didn't get results. He fired them. Each time, he hired someone new under essentially the same conditions: he still didn't know what good looked like, and he still couldn't see the leads, read the copy, or check the infrastructure. So of course he was going to get the same results. He had no way to tell a good vendor from a bad one.
And now the new vendor had switched from Instantly - which just went through a round of blanket bans on their cold email system, similar to what happened with Maildoso - to some self-hosted setup they were calling "custom infrastructure." He didn't know what it was. When I pushed, neither did he.
"White labeling Google Workspace and calling it custom infrastructure is a hard line to do," I told him. "And it's been done by so many people." That vagueness is a red flag.
What killed me was this: he's technically sophisticated. He knows how software works and can evaluate code. He just never applied that same rigor to his lead generation process because he'd never run it himself.
Free Download: 7-Figure Offer Builder
Drop your email and get instant access.
You're in! Here's your download:
Access Now →What It Means to Own It
Run your lead generation process yourself long enough to understand every moving part, then hand off execution from a position of knowledge.
Own the infrastructure. You need to know which sending tools you're using and why. There are differences between platforms. Smartlead, Hypetide, EmailBison - these are not interchangeable. They have different deliverability characteristics, different warm-up processes, different price points, different risk profiles. If you don't know what you're running on, you can't diagnose deliverability problems. And you can't protect yourself when a platform gets hit with bans because of someone else's behavior on shared infrastructure.
My recommendation is Hypetide for infrastructure and EmailBison for sending. Higher upfront cost, but you're not on a shared pool that can get nuked by another user's spam campaign.
Own the leads. This is the one that kills the most campaigns. Prospecting is tedious, and the temptation to hand it off is strong. But if you've never built a list yourself, you don't know what a good list looks like. You get a spreadsheet of names and assume it's right.
Get your hands dirty with a scraper. If you're targeting companies you can find on Apollo - one of the best B2B databases available - ScraperCity's Apollo scraper lets you pull data at scale without paying Apollo's full data fees. Run it yourself a few times. Look at the raw output. You'll start to see what separates a qualified lead from a bad one. Then you can brief a VA or a vendor with specific criteria instead of guessing.
Write your own copy first. You don't have to be a copywriter or write 50 variations of a subject line. But you need to write at least one campaign yourself - start to finish - before you hand it off. The act of writing forces you to answer questions you'd otherwise skip: What exact pain am I solving? Who specifically is the decision-maker? Nail down the one thing you're asking them to do. These questions seem obvious, but the brief an agency gets is often nothing but a website URL and an industry name. Then they wonder why the emails sound generic.
If you want starting points, my top 5 cold email scripts cover the templates I've used across multiple industries. Use those as a baseline, then customize for your niche. Once you've done it once, you know what to look for when someone else does it for you.
The Offer Problem Is The Same Problem
The same guy had the exact same blind spot in his offer.
He'd built out a product for the waste management industry. Four modules: a contamination management app, a digital manifest module, a route planner, and an ROI dashboard. He'd packaged it as a "90-day performance pilot" - $10K upfront, $10K more after 90 days if he delivered ROI - pitched as a platform that would "save two weeks on costs."
I asked him: you're talking to a waste management company running two dozen garbage trucks through a city. How are you saving them two weeks on costs with a $10,000 software project?
He went into a long explanation of how all four modules worked together - the combined efficiency gains from contamination reduction, compliance tracking, and route optimization.
A four-feature bundle pitched around vague efficiency gains is a spec sheet.
When you pitch a four-feature bundle with a vague outcome like "save two weeks on costs," you've created the same problem as outsourcing your lead gen without a baseline: the prospect can't evaluate it. They don't know which part solves their problem. They don't know whether the $10,000 is worth it. The only response they have is "let us think about it" - and they never call back.
So I pushed him: strip it down. Pick the one thing that's most quantifiable. Which of these four modules has the clearest, most measurable impact?
He said the route planner could save measurable fuel costs. Garbage trucks with optimized routes use less fuel. Fuel receipts exist. You can compare before and after.
So the offer becomes: "We built the ultimate route planner for waste management companies. Give us $10K to customize it and implement it. If your fuel and routing costs don't drop by at least 11% in 30 days, you don't pay the second installment."
That's something they can evaluate. It's specific and measurable. If it doesn't work, you can figure out why. Were the routes optimized? Were drivers following them? Maybe the baseline was off. You have variables you can isolate.
I told him to take it even further: don't lead with the product. Lead with a route calculator. Tell them to send you their current route data. You analyze it, come back with a projected savings number, and then your proposal is: "We ran your data. Based on your current routes, our system would save you an average of $450,000 a year in fuel and labor. Our implementation fee is $30,000." Now there's nothing to argue about. It's their own numbers.
A pitch works when both you and the prospect can see exactly what success looks like - and can tell when it isn't working.
You Can't Scale What You Haven't Understood
Someone builds a business, hands off a function they never mastered, gets mediocre results, replaces the vendor, gets mediocre results again. They spend years cycling through agencies, contractors, and tools without ever reaching the root cause.
The root cause is almost always the same: they delegated before they understood.
An agency with a perfect list and solid infrastructure will still get zero results if the offer doesn't give the prospect a reason to care. Because the email arrives, the prospect reads it, and thinks: why would I care about this? That's an offer problem. No vendor can fix it for you because they don't know your customer the way you do.
A strong offer doesn't save you when the list is wrong industry, wrong size, wrong geography - built by someone working from a vague brief. The emails were well-written, but the leads were trash. The campaign failed. They'd never defined what a good lead looks like.
If something is failing in your system and you can't isolate the variable, you can't fix it. You're just guessing. And guessing at scale is expensive.
The path I laid out for him: first, get off outsourced infrastructure you don't understand. Get on Hypetide and EmailBison. Yes, the setup is more expensive upfront. Yes, it takes two weeks to warm up. That's fine - use those two weeks. Build your lead list manually. Run the Apollo scraper yourself, look at the output, understand what you're selecting for and why. While the infrastructure warms up, write your first cold email campaign yourself. Use a template if you want, but write the first draft. Post it for feedback, have it reviewed.
After that, yes - hand off execution. But now you have a baseline. You know what the leads should look like. You know what the copy should sound like. Healthy deliverability has a signature you can recognize. When someone hands you a report with bad numbers, you know exactly where to look.
For a framework on matching your lead sourcing approach to your specific niche and target, the Best Lead Strategy Guide walks through this in detail.
Need Targeted Leads?
Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.
Try the Lead Database →The 100-Prospects-a-Day Standard
Once you've got a niche - and I pushed him hard to pick one, not three - your daily goal is simple: get 100 people in that niche to see something you do. Hit that number every day.
For waste management, that looks like:
- 100 cold emails to waste management operations managers - qualified leads, not a scraped dump from a generic database
- Two hours of cold calls to waste management companies (yes, even from overseas - set your schedule to US business hours and make it work)
- Post one piece of LinkedIn content targeted specifically at waste management - something with a data point or a giveaway that will pull comments from people in that space
Notice what's on that list: things you control. Things you can measure. If you send 100 emails and get zero replies, you can look at the list and the copy and figure out why. Get hung up on 50 cold calls and you've still collected data - you heard their objections, picked up their language, and found out what keeps them up at night. If your LinkedIn post gets 200 comments from waste management operators, you found a topic they care about.
This is the difference between working and running systems. Automated systems are the system working, not you. You still have all those hours in the day. Fill them with direct, manual contact. Let the automated systems run in parallel, but don't confuse setting up a cold email sequence with putting in the hours. Use the system as a multiplier.
If you do this consistently - whether it takes 30 days, 90 days, or six months - you crack the code. You find the offer language that works. You find the list source that gives you qualified leads. The right LinkedIn content format for your target customer becomes clear. And then it compounds. Progress is flat for a long time, then spikes all at once. That spike is what people call product-market fit: a thing people need, will pay for, and that you can reach reliably every single day.
But you only get there if you own enough of the process to know when something isn't working - and why.
This is an engineering problem.
You can't debug what you don't own.
Ready to Book More Meetings?
Get the exact scripts, templates, and frameworks Alex uses across all his companies.
You're in! Here's your download:
Access Now →