Coverage Gaps: underserved territories

Coverage Gaps is the part of Recruiting that answers one question: where is the network thin. It is not a list of every territory, it is the short list of territories that have run down to one acti…

7 min read·Updated July 14, 2026
On this page

What Coverage Gaps shows

Coverage Gaps is the part of Recruiting that answers one question: where is the network thin. It is not a list of every territory, it is the short list of territories that have run down to one active operator or fewer, the point at which Verinode calls a territory underserved. The row lives on the Recruiting home page, and the same underserved list has its own full tab inside the drill-in view that opens when you click into any tile on that page.

Verinode does not decide where to expand or who to recruit next. Coverage Gaps surfaces territories where the active-operator count has fallen at or below the network's coverage floor, along with population and market-potential context where your team has entered it, so leadership can weigh the recruiting case with the actual footprint in front of them.

Where to find it

Open Recruiting from the HQ sidebar, at hq.verinode.ai/recruit-grow. Coverage Gaps appears in two places on that page:

  • The Coverage Gaps row, the second tile row on the Recruiting home page, directly beneath the Take Action row (Generate prospect deck) and above Active Prospects.
  • The Coverage Gaps tab, one of three tabs (Coverage Gaps, Active Prospects, Territories) inside the full-width drill-in view. That view opens when you click a tile in the Coverage Gaps row or the Territories row; it lands on the Territories tab by default, focused on the row you clicked, and you switch to the Coverage Gaps tab yourself from the tab strip at the top of that view to see the full underserved list.

The underserved threshold

A territory counts as underserved once its active-operator count is one or fewer. That single number, one active operator, is the same coverage floor used everywhere on Recruiting: the hero panel's Underserved secondary tile (labeled "≤1 active operator"), the Territories row's Underserved pill, and the Coverage Gaps row and tab both key off it.

This is a coverage floor, not a peer benchmark. It does not compare your network against other restoration businesses, it is a fixed rule about your own footprint: a territory with zero or one active operator has effectively no coverage, and Verinode calls that out so it does not get buried in a longer territory list. A territory with two or more active operators, however thin its market may still look on paper, does not surface here.

The Coverage Gaps row (Recruiting home page)

When at least one territory is underserved, the row shows up to six tiles, in the same order your territories are listed elsewhere on the page (alphabetical by territory name, not ranked by severity). Each tile is labeled Underserved and shows:

  • Headline: the territory's name.
  • Sub: its population, formatted with thousands separators (for example, "Population 84,000"), or "Population pending" if no population figure is on file.
  • Meta: "Market score X.X · N active" when a market-potential score has been entered for that territory, or, when no score exists, "N active operator" / "N active operators" (the wording adjusts for the count).

The tile carries an Ember Red accent, the same color used for Analyse-tier signals across the platform, so an underserved territory reads as something that needs a look. Clicking any tile opens the drill-in view on the Territories tab, scrolled to and highlighting that territory's row.

The Coverage Gaps tab (drill-in view)

Switch to the Coverage Gaps tab inside the drill-in view to see the complete underserved list rather than the six-tile preview. Two differences from the home-page row:

  • No six-tile cap. Every underserved territory appears.
  • Ranked worst-first. Rows are sorted by active-operator count ascending, so a territory with zero active operators sits above one with a single active operator.

Each row shows the territory name, its population ("Population 84,000" or "Population unknown" when none is on file), the active-operator count spelled out ("2 active operators"), and, only when a market-potential score exists, a trailing "Score X" figure. If you arrived here by clicking a tile from the home page's Coverage Gaps row, that row is not automatically highlighted on this tab (the highlight follows you onto the Territories tab); switch tabs to browse the full list on its own terms.

Population and market potential score

Both figures are context your HQ team supplies when a territory is set up, not something Verinode calculates from an outside data source.

  • Population is the plain headcount figure for that coverage zone. It has no formula behind it and is not required. A territory without one shows "Population pending" (home row) or "Population unknown" (drill-in tab) instead of a number.
  • Market potential score is a decimal figure (for example, "7.4") your team assigns to reflect how promising that territory looks as a recruiting target. Verinode does not define or enforce a fixed scale for this score, and it plays no part in whether a territory counts as underserved, that determination is active-operator count alone. The score is there purely as a prioritization signal: two equally underserved territories can carry very different market-potential scores, and that is the cue for which one to chase first.

Neither figure appears until your team has entered it for that territory. Until then, Coverage Gaps still surfaces the territory on active-operator count alone, just without the population or score context.

Empty states

Coverage Gaps row (home page). When no territory is at or below the threshold, the row reads:

"No underserved territories. Coverage gaps surface when a tracked territory has fewer than the threshold of active operators."

Coverage Gaps tab (drill-in view). The same all-clear state, worded for the full-list context:

"No coverage gaps right now, every territory is at or above the network's minimum operator count."

Neither empty state means Coverage Gaps is broken or hasn't loaded, both mean every defined territory currently clears the coverage floor. If your network has not defined any territories at all yet, Coverage Gaps has nothing to evaluate in the first place; see the Territories row and the territory coverage map for how territories get defined.

Using it

  1. 1Scan the Coverage Gaps row on the Recruiting home page for a quick read on how many territories are currently underserved.
  2. 2Click a tile to jump into the drill-in view, or switch to the Coverage Gaps tab there to see every underserved territory ranked worst-first (zero-active territories at the top).
  3. 3Weigh population and market potential score, where entered, alongside the raw active-operator count before deciding which gap to chase first.
  4. 4Cross-check Active Prospects: if someone is already negotiating in a territory that shows up here, that is your fastest path to closing the gap, not a fresh recruiting push.
  5. 5If a territory you know is thin isn't showing up, confirm it has been added under Territories, with the right ZIP codes assigned, first: Coverage Gaps can only evaluate territories that exist.

Tip

Coverage Gaps and the Generate prospect deck action pull from the same underlying data. When you are building a case to recruit into a specific gap, the deck's Footprint page gives you the network-wide numbers to pair with that territory's own population and market-potential context. See generating the prospect deck.

The privacy boundary

Coverage Gaps is built entirely from core.* group-level tables, the territory directory (the network rollup) and the franchisee directory (the network member directory), never from a franchisee's private operational or financial data. The active-operator count behind each tile is a network directory rollup, HQ never reaches into a franchisee's own account to compute it.

If your network is configured to anonymize franchisee identities, that setting affects the territory map's pins (it withholds exact franchisee location and applies an anonymized label), not the Coverage Gaps counts. A territory's active-operator count and its underserved status roll up and display the same way regardless of that setting, because a count and a threshold comparison do not identify any individual franchisee.

Data sources

  1. 1.Territory directory (the network rollup). Your network's territories admin.
  2. 2.Franchisee directory (the network member directory). Your network's onboarding records.
Was this helpful?