heyarnoux.

Data

Most CRM enrichment pays for fields nobody reads

Enrichment is sold per record, so the natural instinct is to enrich everything and decide later what to use. That inverts the economics. Every provider charges for the lookup whether or not the answer changes a decision, and on most CRMs the majority of enriched fields are never read by a human, a routing rule or a report. Decide what reads the field before you buy the field.

CRM enrichment appends data you do not have from a provider who does: firmographics, technographics, headcount, funding, contact details. The practice is mature and the tooling is good. What is usually missing is a rule connecting each enriched field to something that acts on it.

This is a different problem from keeping the CRM clean. Hygiene governs what is allowed in and what gets corrected. Enrichment decides what arrives in the first place, and enriching into an ungoverned CRM adds volume to a problem at a per-record price.

Start from the consumer, not the field

For each field you are about to buy, name the thing that reads it. There are only four honest answers:

  • A routing or scoring rule. The field changes where a record goes or what score it gets. This is the strongest case and usually the smallest list.
  • A segment somebody actually pulls. Not a segment that could exist. One somebody has built and used in the last quarter.
  • A human reading it before a call. Real, but be honest about how often. A field consulted in one call out of forty is not worth enriching across the whole database.
  • Nothing. The common answer, and the one that produces the bill.

Run that exercise against your current enrichment mapping and the list of fields worth paying for usually comes back at under ten. That is the working list.

The waterfall, and why the order is the cost

A waterfall asks providers in sequence and stops at the first answer. It is the single largest lever on enrichment spend, and most implementations get the ordering backwards by putting the most complete provider first.

OrderWhat happens
Expensive provider firstYou pay the top rate for every record, including the ones a cheap source would have answered.
Cheap and broad firstThe cheap source clears the easy majority. The expensive one only sees what is left.
Free sources firstYour own data, the website, public records. Free, and frequently more current than a purchased database.

The instinct to put the best provider first comes from treating coverage as the goal. Coverage is not the goal. Coverage on the records that matter, at the lowest total cost, is the goal, and those are different plans.

Enrich on a trigger, not on a schedule

Scheduled enrichment re-runs across the database at an interval. It is simple, it is what most tools default to, and it spends most of its budget on records nothing is happening to.

Trigger-based enrichment runs when a record becomes interesting: a form fill, a stage change, an account entering a target list, a signal arriving. The spend follows attention rather than the calendar.

ScheduledPredictable spend, mostly on dormant records
TriggeredSpend follows what is actually being worked
BothTriggered for the working set, a slow refresh for the rest

The third row is what most teams should run. The refresh exists because enriched data decays: people change jobs, companies change size, technographics go stale within a year. A field enriched once and never revisited is a field that quietly becomes wrong while looking exactly as authoritative as the day it arrived.

Three mistakes worth naming

Overwriting what a human entered. If a rep typed something after a conversation, and a provider overwrites it with a guess from a database, the CRM just got worse at a cost. Enrichment should fill blanks by default and only overwrite where the provider is genuinely more reliable than the human, which is rarer than the default settings assume.

Enriching the whole database on day one. The first run is the biggest bill and the least informed, because you do not yet know which fields matter. Enrich a target segment, use it for a month, then widen.

Not recording where a value came from. When two providers disagree, or when a field turns out to be wrong, the useful question is which source supplied it. Without a source field this is unanswerable and the whole dataset degrades into a single undifferentiated trust level.

When not to enrich

If the list is small enough to research by hand, do that. Under a few hundred target accounts, a person looking things up produces better data than any provider and costs less than the annual contract.

If nothing downstream reads the field, stop. This is the whole argument compressed. The test is not whether the data would be nice to have; it is whether a wrong value in that field would change what somebody does.

If the CRM's write paths are not governed, fix that first. Enriching into a database where four processes write the same field in four formats produces expensive inconsistency rather than cheap inconsistency.

Questions people ask

How often should CRM data be re-enriched?

Trigger the records being worked, and refresh the rest slowly. A fixed interval across everything spends most of the budget on records nobody is touching.

Should enrichment overwrite existing values?

Fill blanks by default. Overwrite only where the provider is genuinely more reliable than whoever entered the value, which is not the default assumption most tools ship with.

What is a waterfall and do I need one?

Providers asked in sequence, stopping at the first answer. You need one as soon as you have more than one source, and the ordering decides the bill more than the provider choice does.

Which fields are worth enriching?

The ones a routing rule, a scoring model or a real segment reads. If you cannot name what consumes the field, it is a cost with no consumer.

How do I know if enrichment is working?

Match rate tells you about the provider. Whether the enriched fields changed any routing, scoring or segmentation decision tells you about the programme, and only the second one justifies the spend.

Or skip the search

Want the person who owns it after it ships?

If the work is a standing obligation rather than a bounded project, tell me which system you want built first. You get example profiles and a call with your pick before anything starts.

Placement runs through AYTalent. Engineers are employed and trained on the bench before they start with you.