Pivoted from paid to cold email back in February when CPMs went through the roof. scaled to ~ 1,500 sends/day, got a 3% reply rate and 27% close rate-but I'm not here to shout about vanity metrics. The real lesson? deliverability and list hygiene are everything.
Technical setup non-negotiables: separate domains for outreach (never your main one), SPF/DKIM/DMARC configured, and Google Workspace or Microsoft 365 accounts (around £3-4/month each). warm up accounts for at least 14 days, starting at 10 emails/day and ramping up 10% daily. Max out at 25/account/day. If you're not monitoring your sender reputation via Google Postmaster Tools or Microsoft SNDS, you're guessing.
Finding prospects: LinkedIn data works best for B2B office workers-tools like Apollo, SpreadJam, or Clay. For local businesses, Google Maps scrapers like Outscraper or Clay's feature. But the real differentiator is list cleaning. bad emails destroy domain reputation and waste your daily limits. run bulk validation before every send and scrub weekly. i use a flat-rate service now because per-record credits get annoying.
Segmentation beats lazy AI personalisation. group by industry, job level, problem, or event-then write emails that feel human. plain text only, no images, spintax for greetings/sign-offs. The 4-part structure: personal reason, value prop, CTA, proof. Keep subject lines under 6 words with clear value. test every template on 50-100 sends first.
Follow-ups: 2-4 max, spaced 2-14 days apart. automate the sequence to skip those who replied. Don't chase the unresponsive-focus on new prospects.
success metrics: reply rate 2-5%, positive replies 1-2%, meeting booking 0.5-1%, close rate 20-30% of meetings. If you're only tracking reply rate, you're optimising for the wrong thing. Bounce under 2% is healthy, anything above 5% and your domain is getting flagged.
start small, test, and scale based on real data. manual processes kill momentum after 10k emails-automate segmentation, personalisation, and follow-ups. The people who claim cold email is dead just haven't done the technical groundwork properly.