Salesforce ABM Strategies: Setup and Best Practices (2026)
Salesforce is the CRM of choice for enterprise companies. It’s powerful, flexible, and deeply integrated with B2B marketing and sales stacks.
Salesforce is the CRM of choice for enterprise companies. It’s powerful, flexible, and deeply integrated with B2B marketing and sales stacks.
But Salesforce isn’t optimized for ABM out of the box. You need to configure it to support account-based motions.
This guide walks through the configuration and strategies for ABM in Salesforce.
| Capability | Abmatic | Typical Competitor |
|---|---|---|
| Account + contact list pull (database, first-party) | ✓ | Partial |
| Deanonymization (account AND contact level) | ✓ | Account only |
| Inbound campaigns + web personalization | ✓ | Limited |
| Outbound campaigns + sequence personalization | ✓ | ✗ |
| A/B testing (web + email + ads) | ✓ | ✗ |
| Banner pop-ups | ✓ | ✗ |
| Advertising: Google DSP + LinkedIn + Meta + retargeting | ✓ | Limited |
| AI Workflows (Agentic, multi-step) | ✓ | ✗ |
| AI Sequence (outbound, Agentic) | ✓ | ✗ |
| AI Chat (inbound, Agentic) | ✓ | ✗ |
| Intent data: 1st party (web, LinkedIn, ads, emails) | ✓ | Partial |
| Intent data: 3rd party | ✓ | Partial |
| Built-in analytics (no separate BI required) | ✓ | ✗ |
| AI RevOps | ✓ | ✗ |
Before you build, understand how ABM maps to Salesforce objects:
Account: This is your highest-level object. In ABM, the Account is the unit you’re targeting and tracking.
Contact: Individual people at an Account. In ABM, you track multiple Contacts per Account and prioritize Contacts based on their role and influence.
Opportunity: A potential deal at an Account. In ABM, you track opportunities at the Account level and measure Account progression toward deals.
Activity: Emails, calls, meetings, website visits, etc. In ABM, you track all Account-level activity to measure engagement and intent.
Create custom fields on the Account object for ABM tracking.
Core ABM fields:
Account Fit Score (Number) - Description: How well does this account match our ICP? - Scale: 0-100 - Usage: Marketing and sales prioritization
Account Intent Score (Number) - Description: How much buying intent is this account showing? - Scale: 0-100 - Usage: Sales prioritization and alert triggers
Account Tier (Picklist) - Options: Tier 1, Tier 2, Tier 3, Monitor, Unqualified - Usage: Workflow routing and segmentation
Target Account List (Checkbox) - Description: Is this account on our target account list? - Usage: Filtering, reporting, and campaign tracking
ABM Campaign Status (Picklist) - Options: Not Engaged, Nurturing, Engaged, Qualified, Customer - Usage: Workflow routing and campaign segmentation
Last Web Visit (Date) - Description: When did someone from this account last visit our site? - Synced from: Abmatic or similar tool
Web Visits (30 Days) (Number) - Description: How many times did someone from this account visit in the last 30 days? - Synced from: Abmatic
Account Owner ABM (Lookup) - Description: Which sales rep owns this ABM account? - Usage: Routing, reporting, responsibility assignment
Primary Decision Maker (Lookup to Contact) - Description: Who is the primary decision-maker at this account? - Usage: Targeting and personalization
Key Stakeholders (Multi-select Picklist)
Enhance Contact object for ABM.
Key fields:
Contact Fit Score (Number) - Description: How well does this contact fit our buyer persona? - Scale: 0-100
Role in Buying Committee (Picklist) - Options: Economic Buyer, Technical Buyer, User Champion, Project Manager, Other
Engagement Level (Picklist) - Options: None, Low, Medium, High, Very High
Contact Status (Picklist) - Options: New, Nurturing, Engaged, Ready for Sales, Customer, Inactive
Last Engagement Date (Date) - Auto-updated by flows based on email opens, clicks, form fills
Enterprise accounts often have parent companies and subsidiaries. Set up account hierarchies.
In Salesforce:
Example:
Acme Corporation (Parent)
├── Acme US
│ ├── Acme West
│ └── Acme East
└── Acme Europe
└── Acme EMEA
In ABM, you often target the entire hierarchy. Use Salesforce’s hierarchy reporting to roll up pipeline and revenue.
Create custom objects to track ABM-specific data.
Option 1: Custom object “Target Account”
If you want a separate object to manage your target account list independently of all Accounts.
Fields: - Account Name (Lookup to Account) - Tier - Primary Vertical - Target Status - Strategic Notes
Option 2: Use the Account object directly
For most companies, just use the Account object with the custom fields created above. It’s simpler and more maintainable.
Create flows to automate ABM processes.
Flow 1: Route High-Fit Accounts to Sales
Trigger: Account is created or fit score changes Condition: Fit Score > 75 Action: Assign to sales rep, create task, send notification
Trigger: Account record changes
Condition: Account_Fit_Score__c > 75
Action 1: Update Account Owner (round-robin assignment)
Action 2: Create task: "Follow up with [Account Name]"
Action 3: Send notification to assigned rep
Flow 2: Real-Time Alert for High-Intent Accounts
Trigger: Intent score changes Condition: Intent Score > 80 Action: Send alert to account owner
Trigger: Account_Intent_Score__c changes
Condition: Account_Intent_Score__c > 80
Action 1: Send alert to Account Owner
Action 2: Create high-priority task: "High-intent account - prioritize follow-up"
Flow 3: Auto-Update Contact Status Based on Activity
Trigger: Contact activity (email open, click, form fill) Action: Update Contact Status
Trigger: Contact has email engagement
Action 1: Update Contact Status to "Engaged"
Action 2: Update Last_Engagement_Date__c to today
Action 3: Increase Account-level engagement metrics
If you have Pardot (HubSpot’s marketing automation partner within Salesforce), integrate it for ABM.
Setup:
Campaigns by Tier:
Set up Salesforce Einstein (Analytics Cloud) for ABM dashboards.
Dashboard 1: Account Pipeline
Show: - Number of accounts by tier - Account progression (New > Nurturing > Engaged > Qualified > Customer) - Average time in each stage - Conversion rates between stages
Dashboard 2: High-Intent Accounts
Show: - Top 20 accounts by intent score - Recent activity by account - Days since last engagement - Next action due date
Dashboard 3: Sales Performance by Account Tier
Show: - Number of opportunities created by tier - Pipeline value by tier - Win rate by tier - Average deal size by tier - CAC by tier
Dashboard 4: ABM Campaign Performance
Show: - Accounts engaged by campaign - Engagement rate by campaign - Conversion rate by campaign - Cost per engaged account - ROI by campaign
If using Abmatic for visitor identification, set up the integration with Salesforce.
Once synced, Abmatic will push account data to Salesforce in real-time. Your sales team sees website visitors from target accounts immediately.
Create key reports for your ABM program.
Report 1: Target Account List Status
Report 2: Accounts Due for Follow-Up
Report 3: Account-to-Opportunity Pipeline
Report 4: ABM Campaign Impact
1. Keep data clean
Run data cleanup quarterly. Remove duplicates, standardize fields, update stale data.
2. Get sales buy-in
If sales doesn’t believe in the fit and intent scores, they won’t use them. Show them data proving the scores work.
3. Use Salesforce features properly
4. Automate what you can
Flows, field updates, and alerts reduce manual work. Salesforce can do a lot automatically.
5. Measure what matters
Don’t create 20 dashboards. Create 3-5 that answer the key questions: Which accounts are converting? What’s the pipeline by tier? What’s our ABM ROI?
6. Iterate based on feedback
After 30 days of running ABM in Salesforce, ask sales: does this help? Are we assigning the right accounts? Adjust your configuration based on feedback.
Example 1: Mid-Market SaaS Company
Company: $10M ARR SaaS company, 15 person sales team
Setup: - Custom fields: Fit Score, Intent Score, Tier, Target Account List - Workflows: Auto-assign accounts based on geography, send alerts for high-intent accounts - Integrations: Pardot for email, HubSpot for additional marketing automation - Reporting: Dashboard showing pipeline by account tier
Results after 3 months: - Sales adoption: 90% (they trust the scores) - Account routing accuracy: 95% (the right reps get the right accounts) - Pipeline impact: 20% increase in pipeline (more focused on high-fit accounts) - Sales cycle: 10% faster (clearer qualification path)
Example 2: Enterprise Software Company
Company: $100M+ ARR, 100+ person sales team
Setup: - Complex account hierarchies (parent company, subsidiaries, divisions) - Custom fields: Fit Score, Intent Score, Tier, Opportunity Size Range, Strategic Notes - Flows: Automated workflow routing based on opportunity size and strategic importance - Pardot integration: Heavy email automation and scoring - Einstein Analytics: Sophisticated dashboards with predictive analytics - Multiple teams: Different reps focused on different account tiers
Results after 6 months: - Revenue per rep: 15% increase (better account matching) - Sales cycle: 12% faster - Win rate: 8% improvement (better qualified accounts) - Enterprise pipeline: $50M (from focused ABM motion)
Tip 1: Use account fields, not opportunity fields
Many teams accidentally score opportunities instead of accounts. Remember: in ABM, the account is the unit. All scoring, workflows, and reporting should be account-level.
Tip 2: Link Pardot scoring back to Salesforce
If you’re using Pardot, sync lead scores back to Salesforce’s account level. This bridges your marketing and sales data.
Tip 3: Create a “Do Not Contact” list
Sometimes your ICP is wrong and you catch wrong accounts in your target account list. Create a “Do Not Contact” field and filter these out of your workflows.
Tip 4: Archive old accounts
After 12 months with no activity, consider archiving accounts. This keeps your system clean and focuses teams on active opportunities.
Tip 5: Use field dependencies
In Salesforce, use field dependencies to show/hide fields based on account tier. This prevents confusion and reduces mistakes.
Too many custom fields: Salesforce has limits. Don’t create 50 custom fields. Stick to essential ones and extend with Pardot if needed.
Not setting up account hierarchies: If you’re selling to enterprises with subsidiaries, you need hierarchies. Otherwise, you’re counting the same deal multiple times.
Ignoring contact roles: Don’t just track the lead contact. Track all key stakeholders and their roles in the buying committee.
Not automating: If you’re manually updating account scores and statuses, you’re wasting time. Set up flows to automate.
Creating reports nobody uses: Focus on 3-5 key reports that drive decisions. Too many dashboards overwhelm people.
Do I need Pardot to do ABM in Salesforce?
No, but Pardot makes it easier. You can use Salesforce’s native email capabilities or integrate with HubSpot Marketing Pro instead.
What’s the best way to calculate account fit score in Salesforce?
Create a formula field that combines multiple criteria (industry, company size, geography, etc.). Or manually score in a field and update quarterly.
How do I handle multi-currency deals in ABM?
Track opportunity currency and convert all metrics to a standard currency for reporting. Salesforce handles multi-currency natively.
Can I do ABM with Salesforce Free?
No. Free has limited customization. You need Professional or higher.
How do I measure ABM ROI in Salesforce?
Track account-level revenue (sum of all opportunities at an account), compare to ABM investment (ad spend, tools, sales time), calculate ROI.
What’s the best way to handle account reassignment?
Use Salesforce’s team object to track multiple reps per account. Have a primary account owner but allow collaboration.
Salesforce is the CRM of choice for enterprise companies. It’s powerful, flexible, and deeply integrated with B2B marketing and sales stacks.
HubSpot is the most ABM-friendly CRM. It treats companies (accounts) as first-class objects, supports account-level workflows, and integrates natively with most ABM platforms.