Sales intelligence research

How Do Data Enrichment Capabilities Fit Into an Agent-Native Prospecting Workflow—and Why Transparency Is the Missing Metric

2026-09-15 · Julian Hartwell
Research diagram for How Do Data Enrichment Capabilities Fit Into an Agent-Native Prospecting Workflow—and Why Transparency Is the Missing Metric

My Position: Data Enrichment Is the Most Misrepresented Layer of the AI Sales Stack

I've reviewed enough AI-generated outbound to say this flatly: the team that wins at agent-native prospecting isn't the one with the smartest agent—it's the one that audits its data enrichment layer. And right now, almost nobody does.

I work on the quality and brand compliance side of outbound operations. To put a number on it: I approve or reject roughly 280 campaigns a quarter across our SDR pods and agency partners. Every rejection I've logged in the past year traces back to one of three things—a data field that was wrong, a data field that was quietly stale, or a billing surprise that made the campaign's economics untenable. Not once was it the agent's copy.

When I first started this role back in 2023, I assumed the hard part was prompt engineering and email sequences. I spent weeks tuning sequences. Six months later, I realized the real quality gate sits upstream, in data enrichment sales automation, where—unlike email copy—the language is deliberately vague and the invoices are deliberately complicated.

So here's the argument I want to make. It has three parts, and I'll take questions on the last one before I close.

Argument 1: The Real “Hidden Fee” in AI Sales Is Row Billing, Not Seat Pricing

Compare enrichment vendors the way you'd compare any SaaS product and you'll get burned. You see $0.03 per verified email on the pricing page. You sign. You onboard. And three weeks later your finance lead is asking why the invoice is 2.4× the forecast.

The pattern, from what I've audited: a single "successful" enrichment can burn 4–6 credits inside a waterfall, because each vendor layer charges independently. Then there's a per-field charge. Then deduplication—often billed as a feature, not a fix. Then catch-all verification, which some vendors count as a match and some don't, depending on which direction makes their coverage stats look better.

"What's not included" is a better question than "what's the price." The vendor that answers it directly, even if the total looks higher, is almost always cheaper at the end of the quarter.

I'd argue that most teams never reconcile their enrichment invoice against their contact volume. They see a blended cost per lead and move on. That blended number hides everything worth knowing.

My working rule: before any enrichment contract goes live, I ask for a billing sample. Same 100 records, two vendors, itemized invoice. I'm not 100% sure this is standard practice yet—most RevOps leads I've talked to say it isn't—but it's the single highest-leverage audit I run.

Argument 2: Match Rate Is the “Tax-Inclusive Price” of Enrichment—and Waterfall Depth Makes It Worse

Here's the counterintuitive one.

Conventional wisdom says a waterfall with more sources is better. Higher match rate, more coverage, more value. My experience across 40+ enrichment audits suggests otherwise: deeper waterfalls tend to produce worse usable match rates, because the last layers of the waterfall are where the catch-alls and the recycled data live.

Everything I'd read said vendor A's 82% match rate beats vendor B's 78%. In practice, when I blind-tested both on the same 2,000-contact list earlier this year, A's usable (deliverable, non-catch-all, domain-valid) rate came in at 51%. B's was 74%. The headline metric pointed the wrong direction because A counted every attempted layer, and B counted only layers that returned something a verification pass would sign off on.

Neither vendor is lying, strictly speaking. But only one of them is being transparent about what their number means.

This is where the transparency question—the one I care about most—actually bites. Match rate without a definition is a marketing claim, not a metric. Match rate with a per-layer breakdown is a specification. And a specification is something I can reject a delivery against.

There's something satisfying about getting a vendor to publish their layer-by-layer hit distribution in the contract appendix. It changes the whole conversation. They stop saying "we're the highest", and start saying "here's where our coverage is strong and where it isn't."

Argument 3: Agents Amplify Bad Enrichment Data Into Confident-Sounding Nonsense

This is the piece most teams underestimate.

In a traditional SDR workflow, a human catches a wrong field. Contact is listed at 85 employees, actually it's 8,500—the SDR sees the LinkedIn tab, notices the mismatch, skips or corrects. The enrichment layer is forgiving because a person is sitting in the loop.

An agent-native prospecting workflow removes that brake. The agent doesn't know the headcount field is stale. It writes a personalized opener about "scaling to your next 50 hires" to a company that made 800 hires last year. The copy is clean. The sequence fires on time. It just sounds confident and slightly wrong to the recipient—which, in B2B outbound, is worse than obviously automated.

I assumed enrichment errors would show up as obvious typos or blank fields. Didn't verify that assumption against a live agent pipeline until Q3 of last year. Turns out the failure mode is subtler and harder to catch: the agent fills gaps plausibly. It writes around a missing industry field with a line that reads generically enough to pass a human skim but fails a recipient's gut check.

The fix isn't a smarter agent. It's a tighter enrichment layer—and, crucially, knowing when that layer is guessing.

Addressing the Obvious Objection: “Vendors Can't Disclose Everything”

I get this one a lot, and I think it's usually a deflection.

No one is asking a vendor to publish its data-source list or its matching algorithm. That's their moat, and I don't want it.

What I do want, and what any buyer should require, is three disclosures: (1) itemized billing that survives a 100-record sample, (2) per-layer hit distribution, not just an aggregate match rate, and (3) a plain-English definition of what counts as a "match."

To me, that's not a competitive disadvantage. It's the same logic as a printer who quotes setup, shipping, and rush fees up front. The number on the contract looks higher. The number on the final invoice looks lower. The second number is the one that matters.

When a vendor calls all three disclosures "proprietary," I've learned to treat that as an answer in itself.

Restating the Position

Data enrichment transparency is not a pricing model. It's an operating discipline—and in agent-native prospecting, it's the discipline that determines whether your agent looks sharp or just sounds sharp.

Email sequences, LinkedIn touches, intent signals, account research—none of that survives contact with a mis-tagged company size or a catch-all inbox billed as a verified match. If you're evaluating an AI SDR platform or an enrichment layer this year, run the 100-record audit first. Ask for the per-layer breakdown. Ask what's not included.

The vendors that answer cleanly are the ones worth building a stack on. The ones that don't have already told you where their margin lives.

Julian Hartwell

Julian Hartwell
Julian Hartwell is an independent B2B sales intelligence analyst covering contact databases, company data, decision-maker profiles, direct dials, prospect lists, and buying signals. He applies the ISO/IEC 25012 data-quality model while examining field accuracy, coverage, freshness, duplicate rate, match confidence, and source transparency. His evidence-led guides help revenue teams compare prospecting platforms, define acceptable data thresholds, and build account lists that support reliable territory planning and outreach.