Salesforce ABM Strategies: Setup and Best Practices (2026)

Jimit Mehta · Apr 30, 2026

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.

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.


Prerequisites

Capability Abmatic AI Typical Competitor
Account + contact list pull (database, first-party)Partial
Deanonymization (account AND contact level)Account only
Inbound campaigns + web personalizationLimited
Outbound campaigns + sequence personalization
A/B testing (web + email + ads)
Banner pop-ups
Advertising: Google DSP + LinkedIn + Meta + retargetingLimited
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 partyPartial
Built-in analytics (no separate BI required)
AI RevOps
  • Salesforce Sales Cloud or Service Cloud
  • Salesforce admin access
  • Basic understanding of Salesforce objects and customization
  • 10-20 hours for configuration

Core ABM Concepts in Salesforce

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.


Configuration Step 1: Account Fields and Structure

Create custom fields on the Account object for ABM tracking.

Core ABM fields:

  1. Account Fit Score (Number) - Description: How well does this account match our ICP? - Scale: 0-100 - Usage: Marketing and sales prioritization

  2. Account Intent Score (Number) - Description: How much buying intent is this account showing? - Scale: 0-100 - Usage: Sales prioritization and alert triggers

  3. Account Tier (Picklist) - Options: Tier 1, Tier 2, Tier 3, Monitor, Unqualified - Usage: Workflow routing and segmentation

  4. Target Account List (Checkbox) - Description: Is this account on our target account list? - Usage: Filtering, reporting, and campaign tracking

  5. ABM Campaign Status (Picklist) - Options: Not Engaged, Nurturing, Engaged, Qualified, Customer - Usage: Workflow routing and campaign segmentation

  6. Last Web Visit (Date) - Description: When did someone from this account last visit our site? - Synced from: Abmatic AI or similar tool

  7. Web Visits (30 Days) (Number) - Description: How many times did someone from this account visit in the last 30 days? - Synced from: Abmatic AI

  8. Account Owner ABM (Lookup) - Description: Which sales rep owns this ABM account? - Usage: Routing, reporting, responsibility assignment

  9. Primary Decision Maker (Lookup to Contact) - Description: Who is the primary decision-maker at this account? - Usage: Targeting and personalization

  10. Key Stakeholders (Multi-select Picklist)

    • Options: Economic Buyer, Technical Buyer, User Champion, Project Manager
    • Usage: Understanding buying committee

Configuration Step 2: Contact Fields

Enhance Contact object for ABM.

Key fields:

  1. Contact Fit Score (Number) - Description: How well does this contact fit our buyer persona? - Scale: 0-100

  2. Role in Buying Committee (Picklist) - Options: Economic Buyer, Technical Buyer, User Champion, Project Manager, Other

  3. Engagement Level (Picklist) - Options: None, Low, Medium, High, Very High

  4. Contact Status (Picklist) - Options: New, Nurturing, Engaged, Ready for Sales, Customer, Inactive

  5. Last Engagement Date (Date) - Auto-updated by flows based on email opens, clicks, form fills


Configuration Step 3: Set Up Account Hierarchies

Enterprise accounts often have parent companies and subsidiaries. Set up account hierarchies.

In Salesforce:

  1. Go to Account object
  2. Add “Parent Account” field (Lookup to Account)
  3. Create hierarchies for multi-level organizations

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.


Configuration Step 4: Custom Objects for ABM Data

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.


Configuration Step 5: Workflows and Flows for ABM Automation

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

Configuration Step 6: Pardot Integration for ABM

If you have Pardot (HubSpot’s marketing automation partner within Salesforce), integrate it for ABM.

Setup:

  1. In Pardot, create Account-Based campaigns for each Tier
  2. Create email programs targeting roles at specific accounts
  3. Score contacts and roll up engagement to account level
  4. Sync engagement metrics back to Salesforce Accounts

Campaigns by Tier:

  • Tier 1 ABM Campaign: Personalized messaging and offers
  • Tier 2 ABM Campaign: Targeted content and webinars
  • Tier 3 ABM Campaign: Broad nurturing

Skip the manual work

Abmatic AI runs targets, sequences, ads, meetings, and attribution autonomously. One platform replaces 9 tools.

See the demo →

Configuration Step 7: Einstein Analytics for ABM Reporting

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


Configuration Step 8: Integration with Abmatic AI

If using Abmatic AI for visitor identification, set up the integration with Salesforce.

  1. In Abmatic AI, go to Integrations > Salesforce
  2. Authenticate with your Salesforce org
  3. Map Abmatic AI fields to Salesforce Account fields: - Abmatic AI Account Name > Salesforce Account Name - Abmatic AI Intent Score > Account_Intent_Score__c - Abmatic AI Web Visit Count > Web_Visits_30_Days__c - Abmatic AI Last Visit > Last_Web_Visit__c

Once synced, Abmatic AI will push account data to Salesforce in real-time. Your sales team sees website visitors from target accounts immediately.


Configuration Step 9: Reports and Dashboards

Create key reports for your ABM program.

Report 1: Target Account List Status

  • Account name, tier, fit score, intent score, current status
  • Add a filter: Target Account List = true
  • Useful for: Monitoring your full target account list

Report 2: Accounts Due for Follow-Up

  • Account name, last activity date, days since last activity, account owner
  • Add a filter: ABM Campaign Status = Engaged AND Last Activity > 7 days ago
  • Useful for: Identifying stale accounts

Report 3: Account-to-Opportunity Pipeline

  • Account name, number of opportunities, pipeline value, expected close date
  • Grouped by account tier
  • Useful for: Understanding pipeline by account quality

Report 4: ABM Campaign Impact

  • Campaign name, number of target accounts, number of accounts engaged, number of leads generated, number of opportunities created
  • Useful for: Measuring campaign ROI

Best Practices for Salesforce ABM

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

  • Use Opportunity influence for multi-account deals
  • Use contact roles to track buying committee
  • Use activity timeline to track all engagement

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.


Salesforce ABM Implementation: Real Examples

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)


Salesforce ABM Tips from Experienced Teams

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.


Common 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.


ABM Configuration Checklist

  • [ ] Create ABM custom fields on Account object
  • [ ] Create ABM custom fields on Contact object
  • [ ] Set up account hierarchies (if needed)
  • [ ] Create Salesforce Flows for account routing and automation
  • [ ] Integrate Pardot for email campaigns and scoring
  • [ ] Set up Einstein Analytics dashboards for ABM reporting
  • [ ] Integrate Abmatic AI or other visitor identification tool
  • [ ] Create key ABM reports
  • [ ] Train sales team on ABM setup and fields
  • [ ] Monitor and optimize for 30-60 days
  • [ ] Adjust configuration based on sales feedback

FAQ

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.

Run ABM end-to-end on one platform.

Targets, sequences, ads, meeting routing, attribution. Abmatic AI runs all of it under one login. Skip the 9-tool stack.

Book a 30-min demo →

Related posts