RevOps

CRM for ABM: how to set up HubSpot or Salesforce for account-based marketing

The short answer

A CRM is ready for ABM when it can answer four questions without a spreadsheet: which accounts are targets and in which tier, who in each account is part of the buying group, what each account did this week, and which opportunities came from target accounts. In HubSpot that means the Target account, Ideal customer profile tier and Buying role properties plus ABM reports. In Salesforce it means account-level tier fields, opportunity contact roles and campaign influence. Set this up before buying an ABM platform, because every platform reads and writes these same records.

Key takeaways

  • The account record, not the lead, is the unit of ABM in the CRM.
  • Tier, owner and list membership must be fields, not tags in a spreadsheet.
  • Buying roles on contacts and contact roles on opportunities make influence reporting possible.
  • An ABM platform adds signals and advertising; it does not replace clean CRM structure.

What “CRM for ABM” really means

Most CRMs were configured for lead-based demand generation: a form fill creates a lead, a score decides when it goes to sales, and reports count leads by source. ABM changes the unit of work from a person to a company. If the CRM still thinks in leads, every ABM report becomes a manual export, and sales and marketing end up working from different lists.

Setting up a CRM for ABM is less about new software and more about four structural changes: mark target accounts and tiers on the company record, map contacts to accounts and to buying roles, attach signals to the account, and connect opportunities back to the account and the campaigns that touched it.

The fields to set up first

These are the fields we add or validate in the first two weeks of every ABM engagement. Names vary by CRM; the purpose does not.

FieldObjectHubSpotSalesforceWhy it matters
Target account (yes or no)Company or accountBuilt-in Target account propertyCustom checkbox on AccountEvery list, report and audience starts here
Tier (1, 2, 3)Company or accountBuilt-in Ideal customer profile tier propertyCustom picklist on AccountDecides effort, budget and play per account
Account owner and ABM ownerCompany or accountCompany owner plus a custom ABM ownerAccount Owner plus a custom fieldSomebody must act when a signal fires
Buying roleContactBuilt-in Buying role propertyCustom picklist on Contact, plus opportunity contact rolesShows buying group coverage per account
List entry date and reasonCompany or accountCustom date and picklistCustom date and picklistStops late additions from inflating results
Engagement or intent stageCompany or accountCustom property or synced from your ABM platformSynced from Demandbase, 6sense or similarTriggers plays and alerts

HubSpot: what is built in and what to add

HubSpot ships ABM tools on Marketing Hub and Sales Hub at the Professional and Enterprise levels. According to HubSpot's documentation, the core properties are a Target account checkbox and an Ideal customer profile tier on companies, and a Buying role on contacts with default values such as Decision Maker, Budget Holder and Blocker. Target accounts home and the account overview give sales a view of activity, and target account segments can sync to LinkedIn as company audiences when the ad account is connected.

What HubSpot does not decide for you is the operating model. We add an ABM owner field, a list entry date, a workflow that alerts the owner when a tier 1 account crosses an engagement threshold, and reports that count companies rather than contacts. If you use HubSpot's buyer intent features, our HubSpot ABM and buyer intent setup covers how we tune them so the alerts are worth reading.

Can your CRM prove what marketing creates?

We fix source data, routing and attribution so sales and finance trust the numbers.

Get your pipeline plan

Salesforce: contact roles and campaign influence

Salesforce does not link contacts to opportunities directly. Opportunity contact roles are the bridge, and campaign influence uses them to connect campaigns to the deals they touched. As Salesforce Ben puts it, fail to add contact roles to opportunities and you miss a large part of marketing influence. In an ABM program that gap is fatal, because influence on a buying group is the whole point.

We make contact roles part of the opportunity process: a required step at a defined stage, a short picklist that matches the buying roles marketing targets, and a weekly report of opportunities on target accounts with fewer than three roles. Account tier and target status live on the Account object, and marketing automation reads them for lists and scoring.

Signals: where they live and who acts on them

Signals are only useful if they change what someone does. We keep the rule simple: every signal that reaches the CRM writes to the account record, carries a date, and maps to an action for a named owner. First-party signals come from your site, email and events. Third-party intent comes from an ABM platform. Sales signals come from meetings and notes.

If you run Demandbase or 6sense, the platform writes its own account fields to the CRM. Decide which of those fields drive workflows and reports, and hide the rest from sales views. An official Demandbase partner like us spends a surprising amount of time removing fields nobody reads.

Reports to build before launch

  • Target accounts by tier with reach, engagement, meeting, opportunity and win, counted once per company.
  • Buying group coverage: target accounts with contacts in at least three buying roles.
  • Signal response: alerts fired and time to first action by owner.
  • Pipeline on target accounts against non-target accounts in the ideal customer profile.
  • Opportunities on target accounts with missing contact roles or missing campaign source.

With these in place, conversion rates by stage become a standard report instead of a quarterly project. Our article on ABM conversion rates by stage shows how we read them.

Common CRM mistakes in ABM programs

  • Running the target list in a spreadsheet that the CRM never sees.
  • Duplicate company records, so engagement is split across two or three versions of the same account.
  • Leads that never convert to contacts, so they are invisible at account level.
  • Lead scoring left untouched, sending individual hand-raisers to sales while target accounts go quiet.
  • Opportunities created without contact roles, so influence reports undercount every campaign.

Duplicates and orphan leads are the most common blockers we see. Our CRM data hygiene guide explains the cleanup order we use before launching any account-based play.

Where we fit

Our RevOps team sets up HubSpot and Salesforce for account-based programs, connects ABM platforms such as Demandbase and 6sense, and builds the reports leadership reads.

If you are planning an ABM launch for next year, book a free 30-minute pipeline plan and bring a screenshot of your company and opportunity fields. We will tell you what to change first.

Frequently asked questions

Do we need an ABM platform if we have a CRM?

Not to start. A tiered list, buying roles, a few alert workflows and account-level reports can run in HubSpot or Salesforce. Teams add a platform for third-party intent, account-based advertising and larger account universes.

Which HubSpot plans include ABM tools?

HubSpot lists ABM tools on Marketing Hub and Sales Hub Professional and Enterprise. Some views, such as the account overview, need a Sales Hub seat.

What are opportunity contact roles in Salesforce?

Records that link a contact to an opportunity with a role such as decision maker or evaluator. Campaign influence uses them to connect campaigns to deals.

Should ABM replace lead scoring?

Add account scoring next to it. Keep lead scoring for inbound hand-raisers, and route target account engagement to the account owner by tier.

How long does a CRM setup for ABM take?

For a focused list, the fields, workflows and reports usually take a few weeks. Cleaning duplicates and historical data can take longer, depending on the state of the database.

Related service: RevOps and marketing operations. See also pricing and client results.

We run enterprise B2B demand generation for teams in Montreal, Toronto, Ottawa and the United States.

Keep reading

Related insights

Every resource on this topic

Free 30-minute pipeline plan

Let’s have a quick chat.

No pitch and no commitment. We would genuinely love to hear what you are working on, what needs to change, and share what we would bring to the table. Two short steps, and a senior strategist replies within one business day.

  • Senior-led first call, no junior handoff
  • Your top three fixes, whether or not we work together
  • NDA on request, transparent paid media fees
$120M+pipeline influenced
18,000+qualified leads
92%clients expand scope
PlanConversion Strategy TeamSenior strategists in ABM, paid media, search, RevOps and AI. Every request is read by a person.

Trusted by enterprise and growth B2B teams

  • ABB logo
  • KNIME logo
  • Nakisa logo

Founder’s in-house leadership. Before PlanConversion, the founder led enterprise marketing in-house at these companies as Director of Revenue Growth. They are not clients.

  • Coveo logo
  • Assent logo
You are requesting: Free 30-minute pipeline plan
About your team

This helps us bring relevant examples and a realistic scope.

Reply in one business dayNDA on requestSenior team on every call

We use your details only to reply to this request. No mailing lists, no sharing. Privacy policy

Pipeline planPricing