Journal · OUTBOUND · 8 min · Jan 29, 2026
Fixing Cold Email Not Working: A 90-Day Agency Case Study
By Yoan Kostov, Chief Content Officer, The Demand Department.
TL;DR
After eleven months of declining performance, a UGC agency founder was ready to shut down outbound acquisition. We spent ninety days completely rebuilding the program infrastructure and messaging. This breakdown shares the specific iterations, mistakes, and revenue results from that turnaround.
Client background before the outbound rebuild
The agency operates with nine team members and reached $87k in monthly recurring revenue before our partnership. Their clients pay an average of $3,400 monthly with an eight-month retention period. Referrals brought in 65 percent of new business, LinkedIn DMs accounted for 30 percent, and a self-managed outbound campaign generated the remaining 5 percent over eleven months.
The founder concluded that cold email was not working, and his internal data supported that stance. Over the preceding quarter, 14,000 sent messages produced only 47 total responses. Just 11 replies were positive, yielding four qualified sales conversations and zero closed revenue.
He faced three distinct paths. Abandon outbound completely, attempt a thorough overhaul, or pivot to a new target audience. He gave our team a ninety-day window to evaluate the channel and deliver clear answers.
Budget. $8.5k retainer plus tooling. Close rate baseline on warm referrals: 31%. Sales capacity: founder plus a part-time partner, combined 10 calls per week available.
What follows is the actual run. We changed names. We did not change numbers.
First 30 days: auditing and resetting the baseline
Week 1 was diagnosis. We pulled his last 14,000 emails. Open rate sat at 38% (below benchmark). Reply rate at 0.34% (bottom quartile). Bounce rate at 7.2% (broken).
The diagnosis came back fast. ICP too broad ("DTC e-commerce brands $1M-$50M"). Infrastructure on a single sending domain (his agency's primary) for 11 months. Copy starting with "Hope you're doing well, my name is..." across all 14,000 sends.
Week 1-2 rebuild. Three new sending domains, six mailboxes, warmup running by Wednesday. ICP narrowed to "DTC e-commerce brands $5M-$25M ARR, in beauty or wellness, hiring a Content Lead in the last 90 days." Tight. Findable. Actionable. Sequence rewrite by Friday week 2.
Week 3 launch. 1,800 contacts loaded. Volume ramp 30/50/80 per inbox.
Week 4 metrics. 3,400 emails sent. 56% open rate. 28 replies, 9 positive. 6 qualified meetings booked. 1 proposal out. 1 closed-won at $4,200 MRR by day 28.
The founder's first reaction in the week 4 review. "I've been running this for 11 months. I just produced more pipeline in 28 days than the last 90."
Days 31 to 60: testing initial market feedback
Month 2 numbers. 6,200 emails sent. 31 qualified meetings booked. 8 proposals out. 2 closed-won at combined $7,800 MRR.
Channel performance. Email produced 70% of qualified meetings. LinkedIn outbound (layered week 6) produced 20%. Founder content (started week 6) produced 10% by way of warm DMs.
Mid-engagement iteration. Added segment 2 (DTC wellness brands hiring a Senior Marketing Manager) in week 8. Refreshed copy variant on segment 1 in week 7 because reply rate had compressed by 22% from week 4 baseline.
What broke. Week 7 deliverability dipped. Open rate dropped from 56% to 44% on two sending domains. Diagnosis: a specific subject line pattern was triggering Gmail spam filtering on enterprise gmail accounts. Rotated the variant. Open rate recovered to 51% by end of week 8.
By the end of month 2, the founder had stopped questioning whether cold email not working was the diagnosis. The conversation shifted from "is the channel viable" to "how do we scale the variant that's working."
Days 61 to 90: scaling the winning variations
Month 3 numbers. 7,400 emails sent. 26 qualified meetings booked. 14 proposals out (proposals lag meetings by 1-2 weeks). 3 additional closed-won at combined $11,400 MRR.
Compound pipeline effect. By week 10, the founder was getting warm DMs on LinkedIn from prospects who'd seen 3-5 of his posts and self-identified as a fit. Two of those converted to closed deals by day 90 without ever touching the cold email sequence.
Full funnel. 63 qualified meetings booked. 23 proposals out. 6 closed-won. $23,400 in new MRR. Active pipeline at day 90: $185,000 in stages 3-5.
ROI math. Cumulative spend: $25,500 retainer plus $4,200 tooling. Total $29,700. Cumulative closed revenue: $23,400 in MRR (annualizes to $280,800 ARR). Pipeline still in flight: $185,000 ACV. ROI turned positive on day 67.
Content traction. 38 LinkedIn posts published over 90 days. 740,000 cumulative impressions. 32 inbound DMs. 14 of those qualified.
The founder's quote at the week 12 retrospective. "I almost killed the channel. Turns out the channel was fine. My execution was broken."
The core changes that restored campaign performance
Lever 1: ICP tightness. The 1,800-account list outperformed the previous 14,000-account list by 4.2x on reply rate and 6.5x on qualified meeting rate. Same channel. Same retainer. Different ICP. ICP was the single biggest move by far.
Lever 2: infrastructure rebuild. Moving off the primary domain to three secondary domains lifted open rate from 38% to 56% in the first 30 days. The previous domain reputation was salvageable but not from the founder's primary. The lesson: do not run cold email from the same domain you run client communications from.
Lever 3: copy rewrite. Trigger-specific opener (referencing the specific Content Lead hire) replaced the generic "Hope you're doing well" opener. Reply rate jumped from 0.34% to 1.6% inside 30 days.
Lever 4: 2-hour reply SLA. Founder previously responded to positive replies in 18-36 hours on average. Inside 2 hours, meeting book rate jumped from 28% to 41%.
Lever 5: founder content cadence. Three posts per week from week 6 produced the warm DM pipeline that closed two deals by day 90.
Missteps and wrong turns along the way
Three mistakes worth naming.
One. We held the original subject line eight days longer than we should have. By week 5 it was producing flat numbers and we kept it through week 6 because we were optimizing the opener instead. Cost us about a week of stale performance and roughly four qualified meetings.
Two. We added segment 2 in week 8 instead of week 9 or 10. The founder had momentum on segment 1 and wanted to scale. We agreed too quickly. Reply time on segment 1 drifted from 1.6 hours average to 4.2 hours for ten days. Caught it on the week 9 review. Pulled segment 2 to half volume.
Three. The first week of content cadence was generic. The founder wrote three posts about "how to think about creative testing" with no specific examples. Average impressions: 2,400 per post. Once he switched to posts referencing specific shoots, specific numbers, specific outcomes, average impressions jumped to 14,000. Two weeks lost to generic content.
Each mistake is documented so the next agency runs without it.
How to evaluate outbound performance at your agency
Self-identify against the inputs.
If you've concluded cold email not working after 6+ months of execution, your diagnosis is most likely wrong. The channel works. The execution is the variable.
If you're at $50k to $200k MRR, sell to a similar buyer (B2B, 50-500 employees), have a founder who can publish 3 posts per week, and have sales capacity for 8-12 calls per week, the directional shape of this case study should hold within 30%.
If you've been running cold email from your primary domain for 6+ months, the infrastructure is your first lever, not the copy. Most "cold email not working" diagnoses are actually "I burned my primary domain" diagnoses.
If your ICP is broader than 5,000 accounts, the ICP is your bottleneck. Tightening to 1,500-2,500 accounts with a real shared trigger lifts every downstream metric.
This case study is not a guarantee. It's a pattern. Your niche, your offer, your founder visibility, and your sales process all swing the math. The directional shape is consistent across most TDD engagements.
Executing this rebuild on your own terms
Yes. Two prerequisites.
15-20 hours per week of operator focus. The diagnostic, the rebuild, the daily reply triage, the content cadence, the iteration cycles all require attention. Founders who try to fit this into 5 hours per week produce 30% of the case study numbers.
Specialist capability across copywriting, infrastructure, list building, and reporting. The case study agency had founder strength in sales and content, weakness in infrastructure and list building. The execution-only outsourcing fit because we plugged into the gaps.
In TDD's engagements with agency founders, the team is what compresses the 12-week learning curve and prevents the second cold email not working diagnosis. If you have the time and specialist range, run it yourself. If you don't, the math on outsourcing is straightforward.
Frequently asked questions
- What kind of results does a 90-day cold email not working engagement typically produce?
- For agency clients in the $80k-$300k MRR range, a 90-day cold email not working rebuild typically produces 20-40 qualified meetings, $150k-$300k in new pipeline, and 3-7 closed deals. Numbers vary by niche, offer, and the depth of the previous failure. The case study above sits in the median range for rebuild engagements.
- How does cold email not working ROI usually pencil out over 90 days?
- For the case study in this post, ROI turned positive around day 67. Cumulative spend: roughly $30k over 90 days including tooling. Cumulative closed revenue: $23.4k in net-new MRR (annualizes to $281k ARR), with $185k in active pipeline still in progress. Most rebuilds mirror this shape within 25%.
- What's the biggest lever in a 90-day cold email not working case study?
- ICP tightness. Consistently. Narrowing the ICP from broad to specific lifts reply rate, qualified meeting rate, and close rate more than any other input. In the case study above, the ICP narrowing alone lifted reply rate 4.2x. Founders who blame the channel before tightening ICP misdiagnose the bottleneck.
- How do I know if my agency is ready for a 90-day cold email not working engagement?
- You're ready if: offer is locked, close rate on warm leads is above 20%, you can take 6-10 sales calls per week, and your LTV supports a $4k+ monthly acquisition budget. Miss any of those and the rebuild struggles. Fix the upstream first. Pipeline does not fix a leaky close process.
- Can I replicate this cold email not working case study in-house?
- Yes, with caveats. You need 15-20 hours per week of operator focus and specialist capability across copywriting, infrastructure, list building, and reporting. Most solo founders have one or two of those, not all four. That's when outsourcing to a partner like The Demand Department compresses the learning curve and prevents a second misdiagnosis.
- Where can I see more cold email not working case studies from The Demand Department?
- Additional case studies live on The Demand Department site and on the company's LinkedIn. Each covers a different agency niche (SEO, PPC, content, UGC, recruiting, design) with specific rebuild numbers, iteration sequences, and 90-day outcomes. Useful for cross-referencing your niche before you commit to an engagement.
Seven standalone systems, run as one revenue engine
This article is one piece of the operating system we build for B2B SaaS, fintech, and AI companies. See how it works, browse all seven systems, or read the case studies.
- Cold Email Outbound — infrastructure, sequences, and deliverability that book qualified calls.
- LinkedIn Outbound + Content — founder-led outbound paired with a content engine buyers actually read.
- Lifecycle Marketing (Email & SMS) — nurture, activation, and expansion flows across email and SMS.
- SEO & GEO Content Marketing — editorial content built to rank in Google and get cited by LLMs.
- Video Multiplication System — one recording turned into weeks of short-form and long-form assets.
- GTM Strategy & Funnel Orchestration — the strategy layer that ties the whole revenue engine together.
- CRM + Revenue Ops — pipeline hygiene, attribution, and reporting your team can trust.
Related articles
- Cold Email Not Working: A 7-Point Agency Audit — Is your outbound acquisition engine stalling? Run this 7-step diagnostic to find the broken input before abandoning the channel entirely.
- Fixing Cold Email Not Working: Why Common Advice Fails — Most guidance on cold email not working fails because it comes from software sellers. Here is how active operators generate pipeline today.
- Is Cold Email Not Working? Benchmarks Top Agencies Hit — Compare your outreach performance against real operator campaign metrics to pinpoint why cold email not working is holding back your agency growth.
- Cold Email Not Working? A 12-Week Recovery Playbook — When your outbound pipeline stalls, you need a disciplined framework. Here is our 12-week operator playbook to diagnose and fix cold email not working.