Reference · built on requestOperator by FibricSales, quotes & revenue

Territory Balance

Measures open pipeline and account load per rep and territory and proposes account moves when a territory is over or under capacity.

About

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.

    With HubSpot, Microsoft Dynamics 365 Business Central

  • Cover a rep who has left

    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.

    With HubSpot, BambooHR

  • Find accounts filed in the wrong territory

    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.

    With Pipedrive, Census Geocoder

  • Tell both reps

    After approval, post the account, the deals moved, and the reason to both reps in Slack or a Teams chat.

    With Slack, Microsoft Teams

Requirements

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

Request Territory Balance ↗

Questions and answers

What does the sales manager approve?
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.

For project-specific requirements, contact Fibric.