I've long believed that most cold outreach fails not because of bad copy, but because of bad timing. yet the standard targeting fields-industry, title, company size, location, tech stack-only tell you if someone might fit your profile, not whether this is a reasonable week to contact them.
A required "why now?" field would change that. not as an excuse to over-research every lead to the point of paralysis, but as a simple discipline: if you can't explain the reason for outreach in one sentence, you're relying too heavily on copy to fix weak targeting.
useful signals could include:
- They just hired for the function you help with
- They recently posted about the problem
- Someone on the team asked for recommendations
- They're expanding into a new market
- They're engaging with competitor or category content
- They launched a new product
- They have a compliance deadline coming up
- Multiple people at the company are showing the same signal
This approach also makes testing cleaner. when a campaign fails, you can separate bad fit, bad timing, bad contact, bad offer, bad copy, or bad deliverability. without that, everything gets blamed on the subject line or the CTA.
For those sending regular cold email: do you record the reason each contact made the list, or is it mostly built from static filters?