This is B2B, not B2C - CAN-SPAM is far less of a headache. But that doesn't mean you ignore compliance entirely.
I've set up cold email campaigns for a dozen SaaS clients over the last few years. A few of those campaigns absolutely crushed it (think 40-50% reply rates on hyper-targeted lists). So yes, cold email can work exceptionally well when done right.
Here's the process I usually walk clients through:
1. Validate the list before sending
Run the prospects through something like Ahrefs' email verifier or NeverBounce. You don't want bounces wrecking your domain reputation from day one.
2. Warm up the sending domain
Use a service like Mailwarm or send manual warm-up emails for a couple of weeks. If you skip this, you'll land in spam folders even if you're fully compliant.
3. Single unsubscribe link + physical address
That's the legal minimum in most jurisdictions. Include a simple "reply to opt-out" mechanism too - it keeps your sender reputation clean.
4. Get a legal opinion on the specific list
If you suspect the client is scraping LinkedIn profiles without consent or buying a dodgy list, print out the relevant legislation (CAN-SPAM, GDPR, PECR depending on geography), hand it to them, and politely refuse to deploy until they get an attorney's letter. I've done that twice. Both times it turned out the client had a reasonable setup, but they just lacked documentation.
5. Test before you judge
I'd never assume something won't work before trying it - especially in B2B. Industries change, inbox algorithms shift, and a tactic that flopped two years ago might do wonders today. A/B test subject lines, send times, and personalisation angles.
You're not being too cautious - you're being smart. But caution shouldn't mean paralysis. Validate, warm, and iterate. If the client won't give you the legal cover, walk. If they will, then get stuck in and measure everything with GTM + a UTMs-based CRM.