ABM database segmentation is the process of dividing your CRM accounts into tiered lists based on fit (firmographic and technographic data) and readiness (intent signals and engagement data). The goal is to create three tiers of accounts: Tier 1 for one-to-one personalized outreach, Tier 2 for one-to-few campaigns targeting account clusters, and Tier 3 for one-to-many programmatic campaigns. Effective segmentation requires clean, enriched data across multiple dimensions. Without it, you are guessing at which accounts to prioritize and how to message them.
Most ABM programs fail not because the strategy is wrong but because the data underneath is incomplete. If half your accounts are missing industry classification, employee count, or tech stack data, your segments are built on gaps. The result is misallocated budget: high-value accounts get generic outreach while low-fit accounts consume expensive one-to-one resources.
This guide walks through how to build ABM segments from your existing database, layer in additional data sources, and maintain segments as accounts evolve.
The Data You Need for ABM Segmentation
ABM segmentation works by layering multiple data types. Each layer adds precision to your targeting.
Layer 1: Firmographic Data (Foundation)
Firmographic data describes the company itself. This is the baseline for determining whether an account fits your ideal customer profile.
- Industry / Vertical: Which industries do you sell to? Use standardized classifications (NAICS, SIC) for consistent segmentation.
- Employee count: Size ranges that match your product (1-50, 51-200, 201-1000, 1001-5000, 5000+).
- Annual revenue: Revenue brackets that align with your pricing and deal size.
- Headquarters location: Geographic targeting for regional sales teams or compliance requirements.
- Funding stage: For selling to startups: seed, Series A, Series B, etc. Recent funding often signals budget availability.
Most of this data should already exist in your CRM. If it does not, it is available through enrichment providers with 70-90% coverage for established companies.
Layer 2: Technographic Data (Differentiation)
Technographic data tells you what software a company uses. This is powerful for targeting because it reveals:
- Competitor usage: Companies using a competitor's product are proven buyers of your category. They already have budget and understand the problem.
- Complementary tools: Companies using tools that integrate with yours are more likely to see value in your product.
- Technology maturity: A company using modern marketing automation is more likely to adopt your analytics tool than one still using spreadsheets.
Sources for technographic data include BuiltWith (web technologies), G2 (software reviews), and enrichment providers like Clearbit and ZoomInfo that include tech stack data.
Layer 3: Intent Data (Timing)
Intent data reveals which companies are actively researching topics related to your product. This is the timing signal that separates accounts that fit your ICP from accounts that fit your ICP and are actively in-market.
Types of intent data:
- First-party intent: Your own website analytics. Which companies are visiting your pricing page, reading case studies, or returning multiple times? Tools like Clearbit Reveal or 6sense identify anonymous visitors by company.
- Third-party intent: Research behavior across the web. Bombora, G2, and TrustRadius track when companies surge in research activity on specific topics.
- Engagement intent: Your own engagement data. Email opens, content downloads, webinar attendance, ad clicks. This is first-party data you already have.
Intent data is a force multiplier, not a foundation. Do not build your entire ABM list from intent signals alone. Intent data has false positives (a single employee researching a topic does not mean the company is buying) and it changes weekly. Use firmographic fit as the foundation and intent data to prioritize timing.
Layer 4: Relationship Data (Advantage)
Relationship data tracks your existing connections with the account:
- How many contacts do you have at the account?
- What seniority levels are represented? Do you have access to decision-makers?
- Is there existing engagement history (meetings, demos, past opportunities)?
- Are there mutual connections or warm introduction paths?
This data lives in your CRM already. Pull it and factor it into your segmentation scoring.
Building Your Account Scoring Model
With data layers defined, build a scoring model that produces a single account score for tiering.
Define Your Ideal Customer Profile
Before scoring, write down the attributes of your best customers. Look at your top 20 accounts by revenue and identify the patterns:
- What industries are they in?
- What size are they (employees, revenue)?
- What technology do they use?
- What titles are your buyers and champions?
This becomes your ICP definition. Every account in your database gets scored against this profile. For a deeper process, see our guide on building a data-driven ICP.
Assign Weighted Scores
Create a point system for each data layer:
| Data Layer | Weight | Example Criteria | Points |
|---|---|---|---|
| Firmographic Fit | 35% | Industry match: +10. Size match: +10. Revenue match: +10. Location match: +5. | 0-35 |
| Technographic Fit | 20% | Uses competitor: +15. Uses complementary tool: +5. | 0-20 |
| Intent Signals | 25% | High intent surge: +15. Website visits: +5. Content engagement: +5. | 0-25 |
| Relationship | 20% | Decision-maker contact: +10. 3+ contacts: +5. Past engagement: +5. | 0-20 |
Total possible score: 100. This is deliberately simple. Complex scoring models with 50 variables look impressive but are impossible to maintain and debug. Start simple, measure results, and add complexity only where it improves outcomes.
Creating Your Account Tiers
Score every account in your database and sort into tiers:
| Tier | Score Range | Account Count | Campaign Approach |
|---|---|---|---|
| Tier 1 | 75-100 | 10-50 | One-to-one. Custom research, personalized content, executive outreach, direct mail, custom landing pages. |
| Tier 2 | 50-74 | 50-200 | One-to-few. Cluster by industry or use case. Personalized ads, tailored email sequences, industry-specific content. |
| Tier 3 | 25-49 | 200-1,000 | One-to-many. Programmatic ads, automated nurture, broad content campaigns. |
| Below threshold | 0-24 | Everything else | Not in ABM program. Standard inbound/demand gen. |
Contact-Level Segmentation Within Accounts
ABM targets accounts, but campaigns reach people. For each account in your program, you need contacts mapped to the buying committee.
Map the Buying Committee
For Tier 1 and Tier 2 accounts, identify contacts in these roles:
- Decision Maker: The person who signs the contract. Usually VP+ or C-level.
- Champion: The internal advocate who pushes for your solution. Usually a director or senior manager.
- Influencer: People who inform the decision. Could be technical evaluators, end users, or consultants.
- Blocker: People who might oppose the purchase. Procurement, legal, or competing internal teams.
If you are missing contacts in key roles, prioritize enrichment for those accounts. A Tier 1 account with no decision-maker contact is a Tier 1 account you cannot actually work.
The Contact Gap Problem
Most CRM databases have 2-3 contacts per account. Effective ABM requires 5-10 contacts per Tier 1 account covering different roles in the buying committee. If your database has gaps, enrichment is not optional. It is a prerequisite for running the ABM program.
Implementing Segments in Your CRM
In Salesforce
- Create a custom field on the Account object: "ABM Tier" (picklist: Tier 1, Tier 2, Tier 3, Not in Program)
- Create a custom field: "ABM Score" (number, 0-100)
- Build reports that show accounts by tier with drill-down to contacts
- Create list views for each tier so reps can focus on their assigned accounts
- Sync tiers to your marketing automation and ad platforms for campaign targeting
In HubSpot
- Create company properties: "ABM Tier" (dropdown) and "ABM Score" (number)
- Use Target Accounts feature (ABM tools in Marketing Hub Enterprise)
- Create active lists for each tier based on the ABM Tier property
- Use these lists for workflow enrollment, email campaigns, and ad audience sync
Maintaining Your Segments
ABM segments are not static. Accounts move between tiers as their data changes.
- Monthly: Review Tier 1 accounts. Are they still the right ones? Has engagement changed? Have new high-scoring accounts emerged?
- Quarterly: Re-score the full database. Update firmographic data through enrichment. Refresh technographic data. Pull new intent data.
- On trigger: When a Tier 3 account shows strong intent signals, promote them to Tier 2. When a Tier 1 account goes dark for 90 days, review whether to demote them.
Automate as much of this as possible. Create workflows that re-score accounts when key properties change and alert the team when an account moves between tiers.
When to Get Help
Segmentation is only as good as the data behind it. If your CRM is missing firmographic data on 30%+ of accounts, or if you have fewer than 3 contacts per target account, you need enrichment before you can segment effectively.
We help companies build the data foundation for ABM: enriching accounts with firmographic and technographic data, identifying and adding missing buying committee contacts, and building data-driven ICPs. Get in touch if you want help.
Common Questions
How many accounts should be in each tier?
Tier 1: 10-50. Tier 2: 50-200. Tier 3: 200-1,000. Scale with your sales team size. A team of 5 reps can realistically work 25 Tier 1 accounts with true one-to-one attention.
What data do I need for ABM segmentation?
At minimum: firmographic data (industry, size, revenue) and contact data (title, department). For better targeting: technographic data (software used) and intent data (research behavior). More layers means more precise segments.
How often should I refresh segments?
Tier 1: monthly. Tier 2 and 3: quarterly. Intent data changes weekly, so accounts can move between tiers based on current buying signals. See our ABM data strategy guide for more detail.
Can I do ABM with bad CRM data?
Poorly. ABM depends on accurate data for segmentation and personalization. If 30% of your data is wrong, your segments will be inaccurate and your campaigns will underperform. Data quality is a prerequisite for ABM.
Need help building your ABM data foundation?
See What We'll FindRelated: ABM Data Strategy | ABM Account Data Quality | Data-Driven ICP | Intent Data Guide
Further reading: Lead Scoring with Enriched Data | Signal-Based Selling
About the Author
Rome Thorndike is the founder of Verum. Before starting Verum, Rome spent years at Salesforce working on data quality and CRM implementation challenges. He now helps B2B companies clean, enrich, and maintain their CRM data.