i've burned through roughly $4,200 in direct spend and probably triple that in lost hours over the last 18 months learning what doesn't work in cold email. This ain't in any course and i wish someone had just told me outright.
first mistake: inbox setup. when we started taking on clients (early 2024, maybe 2 at the time), i thought buying a domain, setting SPF/DKIM, and sending within a week was fine. My VA and i spun up 8 inboxes on Google Workspace, pushing 40-50 per inbox daily after 4 days of warmup. Reply rates hit 3.8% for the first 10 days - thought we'd cracked it. then everything imploded. Deliverability tanked, bounce rates over 7%, and one client's domain (their actual primary domain, because i was dumb enough to send from it) got flagged. Client fired us. they were paying $3,500/mo - lost them in week three. the fix took time: proper warmup protocol (14 days minimum, under 20 sends per inbox per day for the first 3 weeks), and never use a client's primary domain. we moved to Maildoso for inboxes after that - $3 per inbox per month vs Google's fees. that one rushed warmup plus client domain cost us a $3,500/mo client and about $1,400 in pre-paid Workspace fees.
second killer: data quality - or rather my complete lack of process. for months i pulled leads from LinkedIn using Wiza and just sent. No verification, no enrichment. bounce rates sat at 8-11% and I thought that was normal. Didn't realise how broken it was until my Instantly reputation scores dropped into the 60s. Now we pull from Wiza or Clay depending on the campaign, run everything through Prospeo for enrichment, then verify with NeverBounce before any sequence. bounces dropped under 2% overnight. and verification costs about $0.003 per email - we were losing clients over a step that costs maybe $15 per campaign. Stupid.
But the real gut-punch was taking on a client we had no business serving. Roofing company in the suburbs, wanted 30 booked appointments per month, paying $4k/mo - our biggest contract at the time. Problem: roofing leads are homeowners, not businesses. Cold emailing homeowners is a completely different beast. CAN-SPAM compliance gets murkier, data is far harder to find and less accurate, reply rates abysmal compared to B2B. we spent 6 weeks, burned through about 12,000 sends across multiple domains, got a 0.4% reply rate. Client rightfully asked for a partial refund - we gave back $2,800 and parted ways. Lesson wasn't about tools or process, it was about saying no to revenue that doesn't fit your lane. We only take B2B local service businesses now: HVAC, commercial cleaning, IT services. reply rates for those verticals sit around 2.5-4% depending on the offer and list quality.
almost forgot: wasted about 3 months using HubSpot as our CRM for tracking client campaigns. For a 3-person agency managing 6 clients' cold email campaigns, it's way too much. switched to a simple Attio setup - we save about 4-5 hours per week. HubSpot wasn't the problem, we were using the wrong tool for our size.
Anyway, that's the highlight reel of failures that actually cost real money or real clients. if you're starting an agency: don't rush infrastructure and don't take clients outside what you actually do.