Skip to main content
10 min readReference

Canonical Fields

ABM.dev normalizes all enrichment data into a standard set of canonical fields. This ensures consistency regardless of which data sources are used.

What are Canonical Fields?

Canonical fields are the standardized output format for all enrichment. When you enrich a person or company, the data from multiple sources (LinkedIn, Hunter, Perplexity, etc.) is normalized into these consistent field names.

43 Person Fields

Contact info, job details, professional background, AI insights

47 Company Fields

Company details, financials, growth signals, ICP scoring

CRM Integration

Canonical fields map directly to your CRM properties. See the Field Mapping guide for details on how these sync to HubSpot, Salesforce, and other platforms.

Person Fields

Fields available when enriching a person/contact:

25 fields
FieldTypeDescriptionExample
first_namestringPerson's first/given nameJane
last_namestringPerson's last/family nameSmith
full_namestringComplete nameJane Smith
titlestringCurrent job titleVP of Engineering
normalized_titlestringStandardized job title for comparisonVice President Engineering
FieldTypeDescriptionExample
emailstringPrimary email address[email protected]
email_statusstringEmail verification statusverified
email_confidencenumberConfidence score for email (0-100)95
phone_numberstringPrimary phone number+1-555-0123
professional_profile_urlstringLinkedIn or similar profile URLlinkedin.com/in/janesmith
FieldTypeDescriptionExample
companystringCurrent employer nameAcme Corp
office_locationstringWork location/officeSan Francisco, CA
departmentstringDepartment or teamEngineering
seniority_levelstringLevel in organizationVP
FieldTypeDescriptionExample
data_sourcesarraySources that provided data["linkedin", "hunter"]
source_countnumberNumber of sources used3
last_verified_datedateWhen data was last verified2024-01-15
verification_statusstringOverall verification stateverified
FieldTypeDescriptionExample
person_summarystringBrief professional summaryEngineering leader with 15 years...
background_highlightsstringKey career highlightsLed 50-person team, scaled to IPO
recent_activitystringRecent professional activitySpeaking at SaaStr 2024
outreach_anglestringSuggested outreach approachMention their recent talk on...
FieldTypeDescriptionExample
matched_personastringMatched buyer personaTechnical Decision Maker
persona_confidence_scorenumberConfidence in persona match (0-100)87
persona_match_reasonstringWhy this persona was matchedTitle and department align with...

Company Fields

Fields available when enriching a company/organization:

25 fields
FieldTypeDescriptionExample
firm_namestringOfficial company nameAcme Corporation
website_urlstringPrimary websitehttps://acme.com
linkedin_company_pagestringLinkedIn company page URLlinkedin.com/company/acme
logo_urlstringCompany logo image URLhttps://acme.com/logo.png
FieldTypeDescriptionExample
employeesstringEmployee count or range500-1000
number_of_officesnumberGlobal office count12
number_of_clientsstringCustomer base size500+
revenuestringAnnual revenue estimate$50M-$100M
founded_yearnumberYear company was founded2015
FieldTypeDescriptionExample
industrystringPrimary industryEnterprise Software
citystringHeadquarters citySan Francisco
country_regionstringCountry or regionUnited States
descriptionstringCompany descriptionLeading provider of...
FieldTypeDescriptionExample
is_publicbooleanWhether publicly tradedfalse
pe_backerstringPrivate equity investorSequoia Capital
pe_confidencenumberConfidence in PE data (0-100)85
parent_companystringParent organization if subsidiaryAlphabet Inc
acquisitionsarrayCompanies acquired["StartupX", "TechY"]
FieldTypeDescriptionExample
servicesarrayProducts and services offered["CRM", "Analytics"]
notable_highlightsstringKey achievements or newsRecent Series C funding
recent_newsstringLatest company newsLaunched new AI feature
expansion_signalsstringGrowth indicatorsHiring 50+ engineers
FieldTypeDescriptionExample
icp_fit_scorenumberIdeal Customer Profile fit (0-100)92
priority_tierstringAccount priority classificationTier 1
confidence_scorenumberOverall data confidence (0-100)88

Field Categories

Standard Fields

Core data like names, emails, and company info. These fields are populated directly from source data with minimal transformation.

Data Quality Fields

Metadata about the enrichment itself: which sources were used, when data was verified, and confidence levels.

AI-Generated Fields

Synthesized insights created by our AI models: summaries, persona matching, ICP fit scores, and outreach suggestions. These require AI synthesis to be enabled.

Related Guides