Skip to content

How to choose B2B data fields to enrich first.

Prioritize the next B2B enrichment field by decision impact, volatility, privacy and operating risk, availability, review cost, and a small pilot.

Leading companies trust Leadbase

Otto GroupFreudenbergERGOIFVLiebl und FrankDeutsche Vermögensberatung

The direct answer

Enrich the field that resolves the next irreversible or expensive decision—not the field that is easiest to buy or most empty in a spreadsheet. Rank each eligible candidate field by decision impact, realistic availability and evidence route, volatility urgency, review cost, and policy or operating risk. Treat purpose, owner, necessity, a plausible permitted evidence route, and a safe no-result fallback as hard gates before anything is scored.

“More complete records” is not a business case. A company domain may prevent a duplicate merge; a local operating site may decide territory; a role may decide whether account research continues. A personal phone number may add cost and risk without changing any approved action. Those fields do not deserve the same priority.

1. Make a field-priority matrix

Score every eligible candidate field that has passed the hard gates from 1–5 before you request any results.

Criterion15
Decision impactNice context onlyRequired to approve, route, or block a named step
Availability and evidence routeA plausible but narrow permitted route with uncertain availabilityClear source classes and a practical review rule
Volatility urgencyRarely changes for the intended useChanges quickly and a stale value could affect the next decision
Review costShort, low-effort reviewLengthy or specialist review likely
Policy or operating riskLow, bounded riskMaterial unresolved policy or operating risk

A field does not enter the score if its purpose is undefined, no accountable owner exists, the intended use has unresolved legal or policy questions, a personal-data field is not necessary and proportionate to that purpose, there is no plausible permitted evidence route, or no-result has no safe fallback. The availability score expresses uncertainty among fields that have such a route; it does not rescue a field with no route at all. The highest score is a pilot candidate, not an automatic production field.

2. Start with the action, then name the field

Next actionOften useful first fieldWhyCommon mistake
Remove duplicate candidatesCanonical domain or entity identifierMakes account identity review possibleTreating a name match as an identity match
Decide country ownershipOperating site / country evidenceSupports a territory decisionUsing headquarters as a proxy for local operations
Route an accepted accountRole-family evidenceHelps choose the next research taskAcquiring every contact detail first
Recheck a time-sensitive hypothesisOne current company factRefreshes a defined decisionScheduling a vague “company update”
Prepare an approved CSV handoffRequired account context and outcomeLets recipients understand the decisionExporting a contact file without reasons

For personal-data fields, data minimisation is practical selection discipline. The European Commission says processing should be limited to personal data necessary for the specified purpose. That asks a simple question: if this field comes back empty, what decision changes? If the answer is “none,” do not make it the first enrichment request. European Commission: GDPR principles

3. Run a bounded, operational 30-row pilot

For each selected field, pick 30 already-approved accounts across the difficult parts of the segment. Thirty is an operational pilot size for exposing workflow failures; it is not a statistical minimum or a claim about market-wide performance. The matrix ranks candidate fields; its pilot_rows = 30 is the per-field account sample, not a requirement to name 30 candidate fields. Freeze the field definition, context columns, permitted sources, output state, maximum reviewer minutes, and the action that a usable result enables.

For each row, record found/supported, no result, conflicting, stale, incorrect, or not applicable. Calculate:

  • usable yield = results that pass the written acceptance rule ÷ selected rows;
  • review minutes per usable result = reviewer time ÷ usable results; and
  • decision-use rate = rows where the named next action actually used the field ÷ selected rows.

Do not count returned text as usable merely because it fills a cell.

Use the field-priority matrix

Download the field-priority matrix. First apply the hard gates, including a plausible permitted evidence route; then score each eligible field from 1–5 for decision impact, availability and evidence route, volatility urgency, review cost, and policy or operating risk. The included model calculates impact + availability + volatility urgency − review cost − risk only when purpose_defined=yes, accountable_owner is populated, personal-data necessity is yes or not_applicable, policy questions are resolved, a safe no-result fallback is populated, the evidence route is plausible, and hard_gate_passed=pass. Duplicate the prepared sample row once for every candidate field you want to compare (up to 30); pilot_rows = 30 is the account sample for each field selected to pilot, not the number of fields readers must list. It is a transparent decision aid, not a vendor quality score; change the weights when a wrong value would be costly.

4. Treat contact fields as a second decision

Email and phone lookup should not be the default next step after an account is discovered. First state the role, purpose, country, channel gate, and fallback when no contact is available. Then request the smallest field set needed for that next decision. A current-looking contact value is not proof that the account is right, the role is relevant, or outreach is permitted.

Treat a dedicated direct email or phone lookup as a separate, stateful result from a research-column result. Review a research-column result as a value or visible no-result with its confidence and source links; do not label every found contact “verified.”

When the matrix genuinely selects a contact field, move into the matching operating contract rather than broadening this pilot: use the work-email Guide for email identity and verification layers, or the direct-phone Guide for bounded phone lookup and call-readiness review.

Estimate the cost of qualifying before contact lookup

The interactive planner below compares two contact-lookup paths only: looking up contacts for every candidate account, or first limiting lookup to accounts that passed qualification. It does not rank enrichment fields, establish a market price, or promise a Leadbase saving. Use your own lookup cost and expected availability to decide whether this second decision deserves a pilot.

Compare qualification-first contact lookup

Compare buying contact lookups for every candidate with qualifying accounts first and looking up contacts only for the accepted group.

Lookup assumptions
Enter the candidate volume, observed qualification share, lookup depth, marginal unit cost, and expected availability.

Use your own pricing and observed rates. A contact result can be available without being relevant, current, or permitted for the intended use.

€260.00 of avoidable scenario cost

Under these assumptions, 70 accounts reach contact lookup. That avoids 260 lookup attempts and €260.00 of marginal scenario cost.

MetricLookup every candidate firstQualify accounts first
Contact lookup attempts400140
Estimated available contact results28098
Illustrative lookup cost€400.00€140.00
Compare lookup spend

The comparison holds contacts per account, unit cost, and availability constant. Only the number of accounts sent to contact lookup changes.

Illustrative contact lookup cost before and after account qualification
How the comparison works

Lookup-first multiplies every candidate account by contacts requested per account. Qualify-first applies the account qualification rate before that multiplication. Both scenarios use the same marginal unit cost and expected available-result rate.

This is planning arithmetic, not Leadbase pricing or a savings promise. Qualification has its own cost, and actual lookup availability and relevance must be measured in the intended segment.

5. Inventory decisions before you inventory data

Teams often start field planning with a list of what is missing: industry, headcount, funding, technologies, contacts, phone numbers, revenue, intent, locations. That approach makes the most visible gaps look important. Start instead with the decisions that occur between a candidate account and a next step. A field is valuable only when it reduces uncertainty at one of those decisions.

Make a decision inventory with the people who own the workflow:

DecisionDecision ownerWhat could go wrong without evidence?Smallest useful fieldSafe fallback when absent
Is this the same company as an existing record?Data or account ownerDuplicate work, wrong account historyCanonical domain and entity identifierHold for identity review
Does the account belong in this territory?Territory ownerWrong ownership or local routingEvidence of the defined operating locationKeep unassigned or route to review
Does it meet the activity rule?Segment ownerTime spent on a non-ICP accountOne current activity/offer evidence noteExclude or retain as candidate
Which account question comes next?Research ownerBroad, expensive enrichmentThe one fact that selects the next research pathUse a standard research queue
May a specific outreach task start?Account/outbound ownerA message is prepared without a defined rationaleApproved account outcome plus role hypothesisDo not start contact lookup or outreach

The table makes a useful distinction: some fields identify an account, some describe it, and some are inputs to a policy or human decision. Do not combine them. A canonical domain can help resolve identity but cannot prove a territory. A local address can support a location review but cannot prove a buyer exists. Keeping these roles separate means you can stop an over-broad enrichment request before it accumulates data with no owner.

Give every proposed field a one-sentence job

Use the format: “This field is collected only to help role decide action under rule; if it is unavailable, fallback applies.”

For example: “Local operating-site evidence is collected only to help the territory owner decide whether a reviewed account belongs in the target-country queue under the operating-site rule; if it is unavailable, the account remains in review.” That sentence is more useful than “location enrichment.” It makes the purpose, owner, acceptance rule, and no-result outcome visible.

If a proposed field cannot be written this way, it is usually one of four things: generic context, a disguised future use, a derived score with no accountable owner, or a request that should be split into smaller questions. Park it rather than adding it to the first pilot.

6. Score fields with a visible trade-off, not a magic total

A matrix is a conversation aid. Its score should expose why one field won, not create the illusion that a spreadsheet has selected the truth. Score each criterion independently, then write a short reason beside it. A score without a reason cannot be reviewed when the market or policy changes.

One useful ordering is:

  1. Hard gates first. A field cannot proceed if its purpose is undefined, its owner is missing, its proposed use has unresolved policy questions, it has no plausible permitted evidence route, or it would overwrite an accepted business decision without a review rule.
  2. Decision impact second. Among fields that clear the gates, prefer the one that changes a named decision in the next workflow stage.
  3. Evidence and reviewability third. A high-impact field that cannot be supported or reviewed reliably is not automatically a good first field; it may need a manual research design instead.
  4. Operational cost fourth. Compare expected no-result, reviewer minutes, refresh burden, and the number of rows eligible for the request.

Work a hypothetical prioritisation example

This example is hypothetical. The numbers are not product performance, a legal assessment, or a recommendation for every team.

An account team is deciding among four requests for 30 already-approved companies: canonical domain, local operating-site evidence, a broad “technology stack” label, and a decision-maker phone number. It gives each field a 1–5 score and writes a reason.

Candidate fieldImpactAvailability and evidence routeVolatility urgencyReview costPolicy/operating riskFirst decision
Canonical domain55111Resolve duplicates before account ownership
Local operating-site evidence54322Assign target-country review queue
Broad technology-stack label12242No approved next action yet
Decision-maker phone number13434No approved channel/use rule yet

The canonical domain may win the first pilot even though it is not the most exciting field. It removes a blocking identity error and has a clear fallback. The operating-site field can be the second pilot after the team writes its country rule. The technology label is deferred because “technology stack” is not an observable, decision-specific question. The phone-number request is held because a value alone does not establish role relevance, permitted use, or a channel decision.

The point is not the arithmetic. A different team could legitimately give operating-site evidence the first priority if territory assignment is blocking a launch. The matrix makes that disagreement explicit. It should never be used to claim that a field is universally high quality or legally appropriate.

7. Define an acceptance rule before selecting rows

“Found” is not an acceptance rule. For every pilot field, specify what makes an outcome usable and what happens otherwise. Use a compact acceptance card:

ElementExample for operating-site evidence
QuestionDoes a permitted current source support a target-country operating site?
Allowed evidenceOfficial local page, official filing/register where appropriate, current official job/location page under the written rule
Insufficient evidenceSearch snippet, undated directory label, global contact page without local operation
Usable outcomeA conclusion the permitted current source supports, or a documented no-result where no permitted evidence was found; retain the URL and check date
No-result ruleKeep as no result; do not infer from headquarters or language
Conflict ruleMark conflict and send to territory/entity review
Freshness ruleRecheck when the decision is reused after the stated window
Decision ownerTerritory owner, not the enrichment workflow

The acceptance card turns a vague request into a pilot that can fail cleanly. If only five of 30 rows are usable, that is a result. It may mean the source policy is too strict for the intended market, the field is not available publicly, or the decision should not depend on that field. Do not “solve” it by quietly broadening the evidence after results arrive.

8. Choose the right field family

Not all fields behave alike. Applying one refresh cadence, source rule, or success measure to every field guarantees confusion. Classify fields before measuring them.

Field familyExamplePrimary riskBetter control
IdentityLegal name, domain, identifierIncorrect merge or splitPreserve source identity, relationship, and merge reason
Account qualificationLocal operating evidence, activity evidenceInference exceeds the observed factNarrow question and permitted-source rule
Commercial decisionAccept/exclude/territory ownerAutomation overwrites human judgementSeparate evidence from named decision owner
Contact researchRole hypothesis, direct lookup stateTreating a found value as suitability or permissionDefine role, purpose, channel, and fallback first
Volatile monitoringCurrent job opening, location claim, event changeStale value drives actionField-specific expiry and review, not blanket refresh
Derived analysisFit score, priority tierFormula hides assumptionsVersion inputs, weights, owner, and exception rule

This classification also explains why a single “complete profile” request is a poor pilot. It combines identity, qualification, contact, and derived analysis fields with different evidence standards. Start with one family and one decision. The result can later inform a controlled next field, but it should not trigger a chain of automatic data collection.

9. Build no-result and error economics into the pilot

No-result is often treated as wasted effort, so teams select only easy rows or count plausible text as success. That produces a misleading picture of what the workflow will cost at scale. Record no-result as a first-class outcome and distinguish it from incorrect, conflicting, stale, and not-applicable outcomes.

OutcomeWhat it meansWhat the pilot should learn
UsableMeets the written acceptance ruleWhether it changes the named decision
No resultThe research path cannot establish the fieldWhether a safe fallback exists and how often it is needed
IncorrectReview shows the outcome does not match the evidence or entityWhether the field/source rule must pause
ConflictingCredible evidence supports different interpretationsWhether the question should be narrowed or escalated
StaleEvidence is too old for the stated useWhether refresh cost makes the field unsuitable
Not applicableThe field does not apply under the account ruleWhether the selection rule is too broad

Before the pilot, set a budget in reviewer minutes and a stopping rule. For example: pause if a high-impact field produces any incorrect positive in the reviewed sample; narrow the rule if conflicts exceed a team-defined threshold; stop if no-result has no safe fallback. These are not universal benchmarks. They are safeguards against turning a pilot into an open-ended data purchase.

Test the difficult rows on purpose

Do not choose 30 clean, well-known companies. Include records with a group/branch relationship, a non-English site, a likely distributor, a formerly active company, missing website evidence, and a company near the size boundary. These are where a field definition either carries its weight or breaks. Label the sample as deliberately difficult so no one later treats its yield as a national benchmark.

10. Make refresh a property of the decision, not the database

The question is not “How often can we refresh?” It is “When would a stale value change the decision enough to justify another check?” A field used only to resolve an identity once may need no recurring refresh. A local operating claim used to route new accounts may need a dated review rule. A commercial decision remains a human-owned record even when its supporting research is refreshed.

Create a short freshness policy per field: observation date, expiry trigger, source class, eligible rows, reviewer, and what must never be overwritten automatically. For a volatile research field, a scheduled Leadbase column can run against the configured research question and retain run history; it does not approve changes, establish a master record, or route ownership for you. Compare a new research outcome with the accepted decision in your existing review process.

11. Use the matrix as a decision record

The downloadable field-priority matrix should be more than a ranking tab. Keep the following alongside each field: the decision it supports, score reasons, hard-gate result, field owner, permitted evidence, pilot population, reviewer-time budget, no-result fallback, scale/stop decision, and retest trigger. The artifact has explicit columns for each of these decision-record fields. When a stakeholder later asks why the team enriched a location field before a contact field, the answer should be visible without reconstructing it from a meeting.

Boundary of this guide

This framework helps a team decide which narrowly defined company or contact-related research field to test first. It does not determine a lawful basis, replace data-protection or procurement advice, promise data availability, or make a found value accurate for every purpose. Its strongest outcome is sometimes a documented decision not to collect a field at all.

Before expansion, the field owner should be able to repeat the pilot decision in one sentence: which field, for which decision, on which rows, under which acceptance rule, and with which stop trigger. If any part is missing, the next useful work is not broader enrichment but a clearer operating definition. This short check prevents an apparently successful test from quietly becoming blanket data collection.

The Leadbase idea: create the field your ICP needs

Schema-based enrichment begins with the fields a provider already has. Leadbase enables the more valuable question: Which answer would let us identify the companies we actually mean? That is the difference between accepting a vendor's taxonomy and adding your own market logic to the list.

In Leadbase, a publicly researchable business question can become a structured, filterable field across the market.

The team defines one target column, gives it only the relevant Sheet context, selects the approved rows, and reviews the returned value, concise summary, confidence signal, and source links. If the research cannot establish a reliable answer, the row can remain a visible no-result. The question, evidence, and uncertainty therefore stay attached to the account instead of vanishing inside a bulk append.

That design creates a practical advantage over data-completion-first workflows: a costly personal field does not run merely because it is empty, and a niche company criterion does not need to exist as a prebuilt provider field before the team can research it as a structured column. You spend effort where an answer can change selection, routing, or the next approved action.

Leadbase does not choose your lawful basis, field owner, acceptance rule, or overwrite policy. It gives those decisions a focused execution surface. Run a 30-row field pilot only after you can finish this sentence: “If this field returns a usable answer, we will ___.”

Stop or scale

Scale only if the pilot clears a pre-set usable-yield and review-time threshold, produces a visible action change, and does not create unresolved policy issues. Otherwise narrow the field, improve the source rule, choose a different decision, or stop. A no-result that saves a costly wrong action can be more valuable than a plausible fill.