Most guidance on cold email openers assumes the data is good. The advice is to reference a specific, verifiable detail: a funding round, a product launch, a role change, a quoted post (Fundraise Insider). A single personalization element, cited to a source, is what separates a real email from a template (Leadhaste). Sales teams are told to use timely signals and to preview every personalization block against real data before sending (Outreach).
That advice breaks the moment the source row is thin. A sparse row is not a small problem. B2B contact data decays at an estimated 25 to 35 percent annually as people change jobs and companies restructure, according to Cleanlist's research as cited by Salesgenie. Poor data quality costs the average organization $12.9 million a year per Gartner, and Validity's CRM data study found 37 percent of CRM users lost revenue directly because of bad data, as summarized by Martal. Some of those rows will be stale, some will be half empty, and some will contradict themselves.
A model asked to "write a personalized opener" will do exactly that, even from a nearly empty row. It completes the missing parts with language that sounds researched. The prospect reads a confident claim about their company that happens to be wrong, and the sender never learns why the reply never came. The rules below are how you stop that without hand-screening every row.



