Account-based marketing concentrates resources on high-value accounts. But concentration only works if you can actually reach those accounts. Without complete, accurate data, you're running personalized campaigns to the wrong people at the wrong companies.

This guide covers how to build and maintain the data foundation that makes ABM work: account selection, contact coverage, enrichment, and ongoing hygiene.

The Four Layers of ABM Data

Effective ABM requires data across four layers, each building on the previous:

1 Account Firmographics

The foundation: who are these companies?

  • Company name and domain
  • Industry/vertical
  • Employee count and revenue
  • Headquarters and locations
  • Funding stage and investors

2 Technographics

What technology do they use?

  • Tech stack installed
  • Competitive products
  • Complementary tools
  • Infrastructure choices
  • Recent tech changes

3 Contact Data

Who should you reach?

  • Names and titles
  • Email addresses
  • Phone numbers
  • LinkedIn profiles
  • Reporting structure

4 Intent Data

Are they in-market now?

  • Topic research signals
  • Competitor comparison
  • Website visits (if tracked)
  • Content consumption
  • Review site activity

Most ABM programs have layer 1 (they know which companies to target) but are weak on layers 2-4. Without technographics, you can't personalize messaging. Without contacts, you can't reach decision-makers. Without intent, you can't prioritize timing.

Building Your Target Account List

Account selection is where ABM data strategy starts. Get this wrong, and no amount of contact coverage or personalization will save you.

Step 1: Define Your ICP

Your Ideal Customer Profile should be based on data, not intuition. Analyze your best customers:

  • What firmographic attributes do they share? (size, industry, geography)
  • What technographic patterns exist? (what tools do they use?)
  • What buying behaviors did they exhibit? (sales cycle, deal size, expansion)
  • Which accounts have the highest LTV and lowest churn?

💡 Data-Driven ICP

Export your top 50 customers by LTV. Enrich them with firmographic and technographic data. Look for patterns—what do these accounts have in common that your average customer doesn't? Those patterns define your ICP.

Step 2: Build the Initial List

Use enrichment data to identify companies matching your ICP criteria:

  • Start with firmographics: Filter by industry, size, geography, and other ICP criteria
  • Layer in technographics: Identify companies using complementary or competitive tools
  • Add intent signals: Prioritize accounts showing buying intent for your category
  • Include existing engagement: Add accounts already visiting your site or engaging with content

Step 3: Tier Your Accounts

Not all target accounts deserve equal investment. Tier them based on fit and opportunity:

Account Tiering Framework

Tier 1: Strategic

50-100 accounts

Best ICP fit + highest deal potential

Fully personalized, 1:1 campaigns

Tier 2: Target

200-500 accounts

Strong ICP fit

Industry/segment personalization

Tier 3: Scale

500-2000 accounts

Meets ICP criteria

Programmatic ABM

Contact Coverage: The Hidden ABM Killer

Having 1,000 target accounts means nothing if you only have one contact per account. B2B purchases involve buying committees—and you need to reach multiple stakeholders.

6-10 Average B2B Buying Committee Size
5-10 Contacts Needed (Mid-Market)
15-25+ Contacts Needed (Enterprise)

Who Should You Cover?

Map the typical buying committee for your solution:

Role Type What They Care About Priority
Economic Buyer ROI, budget approval, strategic fit Essential
Technical Buyer Integration, security, implementation Essential
User Buyer Ease of use, daily workflow impact High
Champion Internal advocate, project owner Essential
Influencer Team needs, peer recommendations Medium
Blocker Risk mitigation, alternative preferences Medium (to neutralize)

Measuring Contact Coverage

Track coverage metrics for your target account list:

  • Average contacts per account: Target 5+ for mid-market, 15+ for enterprise
  • Role coverage: % of accounts with economic buyer contact, technical buyer contact, etc.
  • Email validity: % of contact emails that are deliverable
  • Data completeness: % of contacts with phone, LinkedIn, etc.

⚠️ Coverage Gap Alert

If you have 500 target accounts but only 500 contacts, you have a 1:1 ratio—meaning you can only reach one person per account. At minimum, you should have a 5:1 contact-to-account ratio. For enterprise ABM, aim for 15:1 or higher.

ABM Data Quality Checklist

Pre-Campaign Data Audit

Account list is enriched with current firmographics

Company size, industry, and other attributes are verified within the last 90 days

Contact coverage meets tier requirements

Tier 1: 15+ contacts | Tier 2: 8+ contacts | Tier 3: 5+ contacts

Email addresses are validated

Deliverability verified, catch-all detection, role-based emails flagged

Buying committee roles are mapped

Economic buyer, technical buyer, and champion identified per account

Technographic data is current

Tech stack data verified within last 6 months for personalization

Intent signals are integrated

Third-party intent data connected to identify in-market accounts

CRM and MAP records are synced

No duplicate accounts, contacts linked to correct accounts

Existing engagement data is incorporated

Website visits, content downloads, and email engagement mapped to accounts

Enrichment Strategy for ABM

ABM requires deeper enrichment than standard demand gen. Here's how to approach it:

Account-Level Enrichment

  • Basic firmographics: Size, industry, revenue, headquarters
  • Growth signals: Funding, hiring trends, news mentions
  • Technographics: Tech stack, especially competitive and complementary tools
  • Organizational structure: Parent/subsidiary relationships, divisions
  • Intent data: Research activity, comparison shopping, review site visits

Contact-Level Enrichment

  • Identity: Full name, verified email, direct phone
  • Role: Job title, department, seniority level
  • Buying role: Economic buyer, technical buyer, user, influencer
  • Social: LinkedIn profile, Twitter handle
  • Engagement history: Past interactions with your brand

When to Enrich

  • Initial list build: Enrich all accounts and contacts when creating your target list
  • Quarterly refresh: Re-enrich entire list to catch job changes, company updates
  • Pre-campaign: Validate emails and refresh contacts before major campaigns
  • Intent triggers: Enrich new accounts showing intent signals
  • After engagement: Deepen coverage when accounts engage (add more contacts)

Maintaining ABM Data Quality

B2B data decays at 25-30% per year (consistent with Bureau of Labor Statistics tenure data). For ABM, where you're investing heavily in specific accounts, stale data is especially costly.

Ongoing Hygiene Practices

  • Monitor bounce rates: Email bounces indicate data decay. Investigate and refresh bounced contacts.
  • Track job changes: Use LinkedIn or enrichment providers with change detection.
  • Validate before campaigns: Always verify email deliverability before major sends.
  • Refresh quarterly: Re-enrich your full list every 90 days at minimum.
  • Remove departed contacts: Don't keep emailing people who left target accounts.
  • Update account status: Mark accounts as acquired, out of business, or no longer ICP-fit.

Signals That Trigger Data Refresh

  • Email bounce from a key contact
  • Account shows intent surge (need current contacts)
  • Account enters active opportunity stage
  • Key contact goes dark (may have changed roles)
  • Company announces major news (funding, acquisition, leadership change)

Integrating Data Across the ABM Stack

ABM data lives across multiple systems. Integration gaps create blind spots:

System Data Type Integration Need
CRM Account + contact records, opportunity data Source of truth for account ownership and engagement
MAP Email engagement, lead scores, campaign membership Sync contacts and engagement back to CRM
ABM Platform Account scores, intent data, advertising engagement Push scores to CRM, trigger workflows in MAP
Sales Engagement Outreach activity, reply rates, meetings Sync activity to CRM for full picture
Enrichment Provider Firmographics, technographics, contacts Automated enrichment into CRM/MAP

Need Help Building Your ABM Data Foundation?

We help companies build and maintain the data quality that makes ABM work—from account selection to contact coverage to ongoing hygiene.

Get Free Assessment

Frequently Asked Questions

What data do you need for ABM?
Effective ABM requires account-level data (company name, size, industry, revenue, tech stack, intent signals) and contact-level data (names, titles, emails, phone numbers for the buying committee). You need multiple contacts per account—typically 5-10 for mid-market and 15-25+ for enterprise—across different roles in the buying process.
How do you build an ABM target account list?
Start by defining your Ideal Customer Profile (ICP) based on firmographic criteria from your best customers. Use data enrichment to identify companies matching these criteria. Layer in intent data to prioritize accounts showing buying signals. Finally, add engagement data from your existing marketing to identify accounts already interacting with your brand.
What is contact coverage in ABM?
Contact coverage measures how many relevant contacts you have at each target account. B2B purchases involve 6-10 decision makers on average. If you only have one contact at an account, you're missing most of the buying committee. Good ABM requires 5-10 contacts per mid-market account and 15-25+ for enterprise accounts.
How often should you refresh ABM data?
ABM data should be refreshed quarterly at minimum. B2B contact data decays at 25-30% per year—people change jobs, get promoted, or leave. Account-level data changes too: companies get acquired, change industries, or go out of business. Regular enrichment ensures your campaigns reach the right people.

Need help with your data?

Tell us about your data challenges and we'll show you what clean, enriched data looks like.

See What We'll Find

About the Author

Rome Thorndike is the founder of Verum, where he helps B2B companies clean, enrich, and maintain their CRM data. With over 10 years of experience in data at Microsoft, Databricks, and Salesforce, Rome has seen firsthand how data quality impacts revenue operations.