Critical Gaps: franchisees needing intervention

Critical Gaps is a take-action row on the Compliance page in Verinode HQ. It does one narrow job: it names every franchisee whose certification standing has crossed a bulk-risk line, two or more ce…

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

What the Critical Gaps row is

Critical Gaps is a take-action row on the Compliance page in Verinode HQ. It does one narrow job: it names every franchisee whose certification standing has crossed a bulk-risk line, two or more certification types sitting at Expired or Missing at once, and ranks them worst first so leadership can triage the whole network in one pass instead of scanning a full cert-by-cert matrix looking for trouble.

This is different from every other cert-related view on the platform. Cert Watch (on Network Health) gives you one count for "how many active members need attention." The Certifications page gives you franchisee-level detail rows for expired, expiring, and CEC completion. The Compliance page's own per-franchisee row (titled simply Compliance, directly below Critical Gaps) shows every franchisee's single worst cert status. Critical Gaps sits between those two: it is a bulk filter that surfaces only the franchisees whose problem is not one lapsed cert, but a pattern, two or more gaps stacking up at the same time, and it frames each one explicitly as an intervention candidate.

Verinode does not decide who gets a call or what happens next. It reads the certification rollups your franchisees' own Verinode IQ accounts already produce, counts the gaps, and ranks the list. Franchisees own their data; HQ sees the aggregate cert posture that rolls up from it, never the underlying certificate files, license numbers, or training vendor records behind it.

Where to find it

Open Compliance from the HQ sidebar. It sits in the Compliance band alongside Programs, Certifications, and Safety, at hq.verinode.ai/brand-compliance.

The Compliance page is a single scrolling home, no sub-tabs. From top to bottom the rows run: the hero panel (brand health composite), Standards & Audits (entry tiles into Process Standards, Forms & Audits, and SOPs & Training), Safety Incidents, Cert Coverage, Critical Gaps, Compliance (per-franchisee worst status), Reputation Watch, and Top Reputation. Below the tile grid, a Brand-protection audit trail section lists per-franchisee compliance events (cert renewals, training completions, audits) pulled nightly from each franchisee's own audit log.

Note

For the full Compliance page, the per-cert-type matrix, the cert coverage tiles, safety incidents, and reputation rows, see /help/hq-compliance. This article covers the Critical Gaps row specifically.

How a franchisee qualifies for the row

Every night, the hq-aggregate-refresh process reads each franchisee's certification records and rolls them into a matrix: one column per certification type your network tracks (IICRC categories, state licenses, and so on), one row per franchisee, one cell per combination, each cell holding a status of Up To Date, Expiring Soon, Expired, or Missing.

For each franchisee, Verinode counts how many of that franchisee's cells across every certification type in the network sit at Expired or Missing. A franchisee whose count reaches two or more earns a tile in Critical Gaps. Below that line, the franchisee simply does not appear in this row (it may still appear elsewhere on the page, in Cert Coverage or the plain Compliance row, just not here).

Tip

"Missing" can mean two different things: a certification the franchisee genuinely never obtained, or one your network expects but that franchisee simply never uploaded to Verinode. If a certain certification type is common across most of your network but a flagged franchisee has no record of it at all, check with them before assuming a real lapse. The same caution applies on Cert Watch, see /help/hq-cert-watch.

Only franchisees who have at least one certification record on file appear in the matrix at all. A franchisee with zero certification data uploaded anywhere does not show up in Critical Gaps (or in Cert Coverage, or in the Compliance row), because there is nothing yet to compute a status from. That is a data-completeness gap, not a certification gap, and it will not surface here until at least one record comes in.

Reading a tile

Each tile in the row is rendered double-wide and in Ember Red, Verinode's Analyse signal color, with the higher-intensity treatment the platform reserves for take-action rows, so Critical Gaps reads as a list of things to do, not a passive ranking. Up to eight franchisees show at once, worst first (highest gap count at the top).

Each tile carries:

  • Label: "Critical Gaps," a fixed tag identifying the row, not a per-franchisee value.
  • Headline: the franchisee's name, or its anonymized label on networks where that boundary applies (see Privacy boundary, below).
  • Sub-line: a count, for example "3 certs expired or missing," pluralized correctly for a single gap. When that same franchisee also has certifications sitting at Expiring Soon, the sub-line adds that too, for example "3 certs expired or missing · 1 expiring soon." The expiring count is informational context; it does not affect whether the franchisee qualifies for the row or where it sits in the ranking.
  • Meta: the fixed phrase "Open intervention candidate," signaling what clicking the tile is for.

Clicking a tile

Clicking any Critical Gaps tile opens that franchisee's full detail card (the same read-only drill-in used everywhere else on HQ, reached at /franchise/franchisees?member=<id>). The hero of that card carries a Cert health stat showing the franchisee's single worst status, a Certifications section listing every certification type on file for that franchisee individually, and a Certifications posture section rolling those up into aggregate counts (total certifications, active, expiring in 90 days, expired, CEC completion, and last cert issued). If there's no open intervention on the franchisee yet, a Flag button sits in the card's header, the entry point into the interventions queue described in /help/hq-interventions-queue.

Critical Gaps itself does not create an intervention. It surfaces the candidate and gets you to the card in one click; flagging is a separate, deliberate action an HQ admin takes from there, with a reason attached.

Sort order

Franchisees in the row are ranked strictly by gap count, highest first. A franchisee with three certification types at Expired or Missing ranks above one with two, regardless of how many additional certifications sitting at Expiring Soon either one has. Expiring-soon counts appear in the sub-line for context, they never move a franchisee's position in the ranking or determine whether it appears in the row at all.

Empty states

Critical Gaps has two distinct empty conditions, depending on where the gap sits:

  • No franchisees have any certification data at all. In this case the row does not render, not even as a message. There is nothing to rank because the underlying matrix is empty. (The rest of the page still explains this: the Compliance row below reads "Cert status by member will appear here," and Cert Coverage reads "Cert coverage will appear as members are added.")
  • Franchisees have certification data, but none has crossed the two-gap line. The row shows this text in place of tiles:
"No franchisees with 2+ critical compliance gaps. Each franchisee in the network has at most 1 expired or missing certs right now."

That second empty state is a genuinely healthy read: it means every franchisee in your network has, at most, a single certification sitting at Expired or Missing, never two or more at the same time.

The privacy boundary

Critical Gaps follows the same boundary as every other row on the Compliance page and across HQ generally:

  • Franchise and association networks (the default privacy posture for networks of independent operators): the franchisee name on every tile renders as an anonymized label instead of the real business name. Location and contact detail are withheld anywhere that combination could re-identify a franchisee.
  • Single-owner, multi-location networks (one operating company running multiple locations under one tax ID): real location names show throughout, because it is genuinely one business looking at its own locations.

Either way, Critical Gaps only ever reads the certification rollup tables the aggregator refresh maintains. It has no path into a franchisee's underlying certificate files, license numbers, or training vendor invoices, and no path into any other private business data belonging to that franchisee. Certification standing is compliance and brand-protection exposure the franchisor is entitled to see; the row stops exactly there.

How to use it

  1. 1On your weekly pass through Compliance, scan Critical Gaps first. It is the row purpose-built to answer "who needs a call this week," ahead of the fuller per-cert matrix below it.
  2. 2Work top to bottom. The franchisee with the most gaps is ranked first for a reason: more stacked lapses usually means more brand and liability exposure, and often less recent attention from that franchisee to their own compliance posture.
  3. 3Click a tile to open the franchisee's detail card and see exactly which certification types are behind the flag, and their expiration dates where on file.
  4. 4If a gap warrants a real conversation, flag an intervention from that card. It carries the franchisee into the interventions queue with a reason attached, until someone marks it resolved.

Heads up

A high gap count is not automatically a worse situation than a low one on a different franchisee. Two expired IICRC categories that lapsed last month reads differently than two "Missing" cells where the franchisee simply hasn't uploaded records for certification types that were only recently added to your network's tracking list. Open the card before deciding how urgent a given tile actually is.

Data sources

Data sources

  1. 1.the network data, aggregated nightly by hq-aggregate-refresh. Verinode HQ network aggregates.
  2. 2.Certification records franchisees maintain in their own Verinode IQ accounts. Your network's franchisees.
  • /help/hq-compliance: the full Compliance page, including the per-cert-type matrix, Cert Coverage, Safety Incidents, and Reputation rows that sit alongside Critical Gaps.
  • /help/hq-cert-watch: the single-count, fast weekly scan for certification risk, on the Network Health home.
  • /help/hq-certifications: the franchisee-level detail page for expired, expiring, and CEC-completion certification data.
  • /help/hq-interventions-queue: flagging a franchisee for follow-up, and tracking it through to resolution.
  • /help/network-health: the Network Health home, including the Watchlist and Interventions tiles.
  • /help/hq-overview: the HQ product overview and where Compliance sits in the nav.
Was this helpful?