Territory Balance counts what each rep carries: the accounts they own, the open deals and their amounts, and the revenue those accounts billed through the ERP. It reads the roster from your HR directory so a rep who has left or moved teams shows up as a gap, and it geocodes account addresses so an account filed in the wrong territory is visible.
Against the load you define per rep or team, it proposes moves: this account from that rep to this one, with the deals that travel with it. A sales manager approves each move or the batch. The owner field changes only then, and a note on the account says why.
This is a reference listing. It documents what Fibric would read from Territory Balance and what it could propose, based on the vendor's published interfaces. Fibric builds it under a managed deployment when you request it; selecting it here installs nothing.
Inputs
Owners and their teams through GET /crm/v3/owners, with id, teams, and archived, and the hubspot_owner_id on every company and deal
Open deals per owner: HubSpot deals with amount, closedate, dealstage, and pipeline, or Pipedrive deals with status open
Company records with city, state, zip, and country, plus annualrevenue and numberofemployees where they are filled
Billed revenue per customer from the ERP: Business Central salesInvoices with customerNumber, invoiceDate, and totalAmountIncludingTax
The rep roster from BambooHR's employee directory: jobTitle, department, division, location, and supervisor, for current employees
Account addresses resolved to state, county, and tract through the Census Geocoder's address and addressbatch endpoints
Proposed actions
Target capability: propose moving an account by PATCH /crm/v3/objects/companies/{companyId} on hubspot_owner_id, with both reps' load printed beside it
Target capability: propose the open deals that move with the account, each listed with amount and closedate, so none stays with the old owner
Target capability: propose a territory correction when an account geocodes outside the territory it is filed under, for the manager to accept or redraw
Target capability: propose a note on each moved company through POST /crm/v3/objects/notes naming the previous owner and the reason
Target capability: propose a message to both reps through chat.postMessage or a Microsoft Teams chat message once the manager approves
Proposed actions are target capabilities. Every action runs propose-first and needs a validated deployment and the appropriate permissions.
What you can build
Rebalance HubSpot territories from ERP revenue
Sum open deal amount and posted salesInvoices per owner, geocode each company, and propose moves from the rep over the load you set to the rep under it.
When the employee directory no longer lists a rep, gather their companies and open deals and propose a new owner for each from the same team, for the manager to approve.
Geocode each organization's address to state and county, compare with the territory on record, and propose the correction with the geocoder's matched address on the proposal.
A CRM with owners, teams, and an owner field on companies and deals: HubSpot or Pipedrive
An ERP whose posted sales invoices carry a customer number and an amount: Business Central, NetSuite, or QuickBooks Online
An HR directory that names each rep's location, department, and supervisor: BambooHR, Rippling, or Workday
Account addresses complete enough to geocode: street, city, state, and postal code
A sales manager who approves every move
Authentication
A CRM OAuth app or private-app token with owner read and company write scopes, an ERP API user with invoice read access, an HR API key with directory access, and reads against the public Census Geocoder.
Limits
Capacity is the load you define: open deal count, open amount, or account count per rep. It does not invent a fair share.
BambooHR's directory returns only the fields the company's sharing settings expose, and never employment status or history. Start and leave dates come from elsewhere.
The Census Geocoder covers United States addresses and takes up to 10,000 records per batch file. Accounts elsewhere keep CRM state and country as key.
A move changes one owner field. Quota, compensation, and commission records are not touched.
Access and pricing
Reference listing. Fibric builds the operator under a managed deployment when you request it. Your quote covers the build, capabilities, usage, and support.
Each account move, singly or as a batch. The proposal shows the account, the current and proposed owner, both reps' open deal count and amount before and after, and the deals that move with it. The manager approves, changes the receiving rep, or rejects.
How does it decide a territory is over capacity?
By the thresholds you set per rep or team: open deals, open amount, or account count. It reads the figures from the CRM and the ERP and compares. A rep at the threshold is shown, not moved. No move is proposed without a rep under capacity to receive it.
What record is left?
One entry per move: the company id, the deals moved, the previous and new hubspot_owner_id, the figures compared, who approved, and when. The note on the company repeats it. Reversal is the same PATCH with the previous owner, and the entry says so.
Ask about Territory Balance
Ask about the capabilities and requirements in this listing.
This operator is developed, published, and supported by Fibric. Third-party names and logos identify the systems an integration connects to; they are the property of their respective owners, who are not affiliated with Fibric and do not sponsor or endorse this listing. Trademark policy