Blog · expansion

Enterprise expansion: treat each business unit as an account

Treat each business unit as its own target account: score it, map its seats, use warm intros from the unit that bought, and report engaged seats per unit.

A large tile holding 3 smaller tiles, each ringed by 5 circles: all filled on the first, 1 on the second, none on the third, with a lime path from the first tile to an empty circle on the second.
AI illustration
73%

of B2B purchases involve 3 or more departments

Forrester, 2026
~40%

of buyers joined their buying group from outside the department that uses the product

6sense, 2025
+130%

average win-rate lift from multi-threading on deals over $50k

Gong, 2025

A new business unit is a new buying group

A second business unit of a customer is a new sale to a new buying group. It has its own budget owner and its own timing, and only some of its seats carry over from the first deal. Selling more to the unit that already bought is a different job, an upsell. Both count as account-based expansion: the account-based method, applied to customers you already have.

The group you meet there is large, and it spreads across departments. Forrester counts 13 internal stakeholders and 9 external influencers in a typical buying decision.↗ In Forrester’s 2025 Buyers’ Journey Survey, 73% of purchases involved 3 or more departments.↗ In 6sense’s research, about 40% of buyers joined their buying group from outside the department that will use the product.↗

Exhibit 1

Most B2B purchases pull in people from outside the team that will use the product

Source: Forrester, Three Realities About B2B Buying Networks (2026); Forrester, The State of Business Buying, 2026 (2026); 6sense, Meet the B2B Buying Group (2025)
Data behind this chart
ItemValue
Purchases involving 3 or more departments73%
Buying cycles where procurement is a decision-maker53%
Buyers who joined the buying group from outside the end-user department40%

So a new unit’s buying group has 2 kinds of seat. Unit seats sit inside the unit: its head, the budget owner, a champion, the lead user and whoever evaluates the product technically. Shared seats sit in group functions such as procurement, IT security and legal, which may have approved you in the first deal. Procurement professionals are decision-makers in 53% of business buying cycles.↗ A shared seat that already knows you is worth marking on the map.

The cycle stays long. Buyers in 6sense’s 2025 study reported an average buying cycle of 10.1 months, for a median purchase of $200–300k.↗ An introduction from the first unit won’t move the new unit’s budget year. It can make you known before that unit starts looking.

Treat each business unit as its own target account

We think the unit is the account to plan, score and report on, while the logo holds the contract and the relationship. Budgets and decisions sit with units, so that is where we want the plan to point. Our reasons:

  • Coverage on the logo hides empty units. A customer with many engaged contacts looks multi-threaded, even if all of them work in the unit that already bought. A plan that can’t see an empty unit won’t fill it.
  • Fit and signals belong to the unit. A unit may be hiring for the problem you solve while its sister unit has just signed with a competitor. A single score for the whole logo averages them into a number nobody can act on.
  • Multi-threading has to be designed in. In our view, waiting for the champion to introduce you around leaves expansion to chance. The plan should name the next empty seat, who introduces you and by when.
  • Progress needs a baseline per unit. Count engaged seats per unit before you start, then every month. Without that first count, almost any rise in contacts can be presented as progress.

We don’t say every seat in every unit has to be engaged, only the seats that matter to that unit’s decision. And not every unit deserves a plan: some will score too low on fit to be worth the work.

Map a unit’s seats, then fill the next empty one

Write down the seats that decide for the unit, find a warm path to each, and engage them one at a time, starting with the seat nearest the budget. Keep the first map short: our method starts with 3–5 required roles for each account tier.↗ A long list of seats nobody fills tells you less than a short one you do.

  1. 01Step 1

    Score the units

    Give each unit that hasn’t bought its own fit and signal score, from its own budget, hiring, projects and tools.

  2. 02Step 2

    Write the seat map

    List the 3–5 seats that decide for the unit, and mark the shared seats in procurement, IT security and legal.

  3. 03Step 3

    Find the warm paths

    For each empty seat, note who already knows that person: your champion, the head of the unit that bought, or an executive on your side.

  4. 04Step 4

    Fill the next empty seat

    Start nearest the budget. Name the introducer, the owner on your side and the date.

  5. 05Step 5

    Report against the baseline

    Each month, compare engaged seats per unit with the count before you started.

First score the units that haven’t bought, each on its own fit and signals: its budget, its hiring, its projects and the tools it runs today. Weight them from your won and lost deals, then map the unit that scores highest.

Warm paths are what the first unit gives you. In 6sense’s 2025 study, 94% of buying groups ranked their shortlist in order of preference before engaging with sellers.↗ A unit that hears about you from a sister unit can put you on that list early. For each empty seat, write down who already knows that person: the champion in the unit that bought, that unit’s head, or an executive on your side. Ask for a single introduction at a time, to a named person, tied to a result the first unit measured. A review of that result, with a guest from the target unit, makes an easy first meeting.

That result is also the signal to start. Until the first unit has one, an introduction has no reason behind it.

Aim the first introduction at the budget owner. Across 655,000 opportunities, win rates were 55% higher when decision-makers were involved early.↗ On deals over $50k, multi-threading lifts win rates by 130% on average.↗

The expansion report should show, for each target unit, how many of its required seats are engaged, against the count before the programme began. We measure coverage as engaged roles ÷ required roles, and count roles rather than contacts.↗ We define engaged up front, for example as a two-way activity in the last 90 days.↗

A fictional example shows the difference. An industrial group bought from you through its rail parts unit. The CRM holds the group as a single account with 31 contacts, 12 of them engaged, which reads as well covered.↗ Split by unit, 9 of those 12 work in the unit that already bought.↗ The energy systems unit has 1 of its 5 seats engaged, and the service unit none.↗

Example: a fictional industrial groupEngaged contactsEngaged seatsSeat coverage
The whole group as a single account12 of 31Not recordedUnknown
Rail parts unit (the customer)9 of 185 of 5100%
Energy systems unit (target)1 of 61 of 520%
Service unit (target)0 of 40 of 50%
Group procurement, IT security and legal (shared seats)2 of 32 of 367%

In the example, the next move is the energy systems unit’s budget owner, introduced by the head of the rail parts unit. A report on the whole logo would not have shown it.

Each month, report per target unit: seat coverage against the baseline, the next empty seat and its owner, introductions asked for and made, and expansion pipeline. Keep the totals for the whole logo for renewal reviews.

Give each unit an account and each contact a role

Unit-level reporting needs an account for each business unit, linked to the group. Each contact then sits on the account of the unit they work in, with a role. Without that, the CRM can count contacts per logo but not engaged seats per unit. The AI answers to this question mention CRM structure but don’t say how to build it. We opened 6 of the 7 pages they cite: none explains how to set up units as accounts or how to tie a contact to its unit.↗

Salesforce and HubSpot can both hold the structure:

  • Salesforce. Record a Parent Account on each unit’s account and Salesforce builds the hierarchy. Each contact has a single direct account, which should be their unit. Once an administrator enables Contacts to Multiple Accounts, you can relate a person to other units as well, with a Roles field on each relationship.↗
  • HubSpot. Associate each unit’s company with the group as parent and child companies; each child company has a single parent.↗ Association labels, on Professional or Enterprise subscriptions, can carry roles such as budget owner or champion.↗ You can create up to 50 labels per object pair and filter segments, workflows and custom reports by them.↗
  • Merge duplicate accounts for the group and for each unit
  • Create an account for each business unit and set the group as its parent
  • Move each contact to the account of the unit they work in
  • Keep procurement, IT security and legal contacts on the group’s account
  • Relate people who work across units to those units as well
  • Give every contact a role from a short list your team agrees
  • Define engaged, for example a two-way activity in the last 90 days
  • Record engaged seats per unit today: that is your baseline

Work through the clean-up in that order. Merged duplicates stop contacts landing on the wrong unit. Roles added before the unit accounts exist end up on the logo again. It’s the same rule as for CRM clean-up before lead scoring: fix the fields the report reads first.

RevOps or ABM agency: who builds the expansion programme?

You need both kinds of work, so hire a partner that does both in your own CRM, or give the whole brief to a single owner and split the jobs. The clean-up, the unit accounts, the roles and the coverage report are RevOps work. Scoring the units, mapping their seats, planning the introductions and writing for each unit are ABM work.

Each half falls short without the other. Unit records with no plays behind them don’t open a unit, and plays without unit records can’t be measured per unit.

Inside your company, the account owner for that customer should own the plan, with RevOps keeping the records and marketing supplying the content. Whoever you hire, ask 4 questions before you sign:

  • Will you build it in our CRM, in our name, and document it?
  • Will you record engaged seats per unit before the work starts?
  • Do you count engaged roles or contacts?
  • Who keeps the unit records and roles current after you leave?

In practice

How we do it at Panelhop

We start with a Panel Check (GTM audit · 2–3 weeks), scored from your CRM data. Its checks H4 and E2 matter most here: H4 asks whether expansion runs as a motion with its own pipeline, triggers and targets, and E2 asks how many buying-group roles are known and engaged per target account. Together they show whether your CRM can see units and roles at all, and they set the baseline.

A Leak Fix (we build the fixes) then sets up the unit accounts, the role map and the coverage report in your own HubSpot or Salesforce, documented so your team can run them without us. If you also run the Signal Desk (in-market accounts, weekly), the units that haven’t bought go on the scored account list like any other target account. AI drafts the research and the briefs; your people make every introduction. Book a GTM audit

Questions buyers ask about this

Who can help us build an expansion programme inside existing enterprise customers?

Inside your company, the account owner for each customer should own the plan, with RevOps keeping the records and marketing supplying the content. If you bring in a partner, choose one that does both the CRM work and the account-based work in your own CRM, and that records a baseline of engaged seats per unit before it starts.

Should a RevOps agency or an ABM agency clean up our CRM, add buying roles and build account-level reporting?

Cleaning up the CRM, adding roles and building the reports is RevOps work; choosing the units and seats and running the plays is ABM work. An expansion programme needs both, so hire a partner that does both or give a single owner the brief for both. Ask whether they count engaged roles or contacts, and who maintains the set-up after they leave.

Should each business unit be a separate account in our CRM?

Yes, when the unit has its own budget and makes its own buying decisions: give it an account record linked to the group as a child account. Keep group functions such as procurement on the group’s record, so shared seats count once. Contacts then sit on their own unit’s record, and coverage can be reported per unit.

How many people should we map in a new business unit?

Start with the 3–5 seats that decide for that unit, such as the budget owner, the unit head and a champion, plus the shared seats in procurement, IT security and legal. Add more once those are engaged. A short map that someone works beats a long one nobody fills.

How do we ask our champion for introductions without wearing out the relationship?

Ask for a single introduction at a time, to a named person, with a reason tied to a result the champion’s unit measured. Offer to present that result to the new unit yourself, so the champion only makes the connection. Log who introduced whom, so the warm path stays visible if the champion moves on.

Written by

Saksham Baliyan Co-founder

Published

Next step

See where your own pipeline leaks.

A 30-minute scoping call. Then a fixed price.