Network Health: your HQ command home

Network Health is the canonical home of Verinode HQ: the single page that tells a franchisor, multi-location enterprise, or association leadership team how the network is doing today, what needs a…

14 min read·Updated August 25, 2026
On this page

What Network Health is

Network Health is the canonical home of Verinode HQ: the single page that tells a franchisor, multi-location enterprise, or association leadership team how the network is doing today, what needs a decision this week, and where to go next. It replaced the old split between a "Network Health" page and a separate "Franchisees" roster page. Both jobs now live on one page, so there is one home rather than two overlapping ones.

Verinode HQ does not manage jobs, run payroll, or store a member's day-to-day business records. It reads the rollups your members already generate inside Verinode IQ, aggregates them at the network level, and lays out what an experienced regional operations lead would want to see first: a composite health score, the signals that need a decision, the practices worth spreading from your best locations, how work is actually flowing through the network stage by stage, and a roster of every member with its standing. Verinode surfaces and recommends. Leadership decides.

The page is built from six stacked rows, top to bottom:

  1. Hero: a composite Network Health score with three supporting numbers and a 90-day trend line.
  2. Apps: the section's tools, led by the Network Review analyst app, with a talk-to-your-analyst tile and a network-coverage tile beside it.
  3. Take Action: critical and warning-level signals that need a leadership decision, and nothing else; the tools live in the Apps row above.
  4. Best Practices To Propagate: what your top-performing members do differently, ready to roll out.
  5. Network Flow: how work moves through the network's core processes, stage by stage, with your own standards graded alongside it.
  6. Explore: a row of roster and standing tiles (Location Directory, Leaderboard, Top Quartile, Risers & Fallers, Watchlist, Active, Interventions, Cert Watch, Invited, Seeded, Recent Activity) that each open a focused drill-down.

Where to find it

Open the Network group in the HQ sidebar and click the top item. Its label adapts to the kind of network you run: Franchisees for a franchise network, Locations for a single-owner multi-location business, or Network for an association or buying group. Whichever label you see, it opens the same page at hq.verinode.ai/network.

If you followed an older link to hq.verinode.ai/franchisees or a deep link from an intervention email, it still opens this same page, focused on the right member or intervention. The plain hq.verinode.ai/ root now redirects to the Feed, HQ's daily-driver inbox; Network Health is one click away from there in the sidebar.

Note

The Network group also holds Leaderboard (your offices' internal standing, promoted out of Benchmarks) and Workforce (aggregate staffing and safety rollups). Network Health is the home; those are focused destinations you'll also reach by clicking straight into tiles on this page.

The privacy boundary behind every row

Every name, number, and row on this page respects the same rule: HQ sees aggregates and rankings, never a single member's underlying business data. Members own their data inside Verinode IQ; HQ's rollup tables are the only thing this page ever reads.

How that plays out depends on how your network is configured:

  • Franchise and association networks (the default, "independent operators" model) anonymize every per-member row on this page. A location's name renders as Franchisee #XXXX (a stable, non-reversible label), and its city and state are withheld, so a member can't be identified by geography either.
  • Single-owner, multi-location networks ("same entity" model, typically an enterprise or PE-backed portfolio operating as one tax ID) see real location names, cities, and states throughout, because it is genuinely one business looking at its own locations.

Clicking into a member's row from Top Quartile, Watchlist, Active, Interventions, Cert Watch, or Recent Activity opens a read-only detail card built entirely from the same rollup tables: location and size, compliance standing, profitability position, and adopted programs. It never reaches into a member's underlying jobs, invoices, or documents.

Where a number depends on comparing your network against operators outside it (an "industry" reference line, for example), that comparison only publishes once enough outside contributors are behind it to protect any single contributor's identity. When the cohort isn't there yet, the line is simply omitted rather than shown with a name attached to it.

The hero: your network's composite score

At the top of the page is a single headline number, 0 to 100: Network Health · Composite. It carries a pill next to it:

  • Healthy (green) at 75 and above
  • Watch (yellow) from 50 to 74
  • Action needed (red) below 50

The composite blends up to three dimensions, averaged across whichever ones your network has data for:

  • Compliance rate: the share of active members current on required certifications.
  • Recent-activity share: the share of members who generated at least one signal in the last 30 days (this measures visible activity, not logins).
  • Margin position: your network's median margin. Net margin (what locations keep after cost of goods and overhead) is used once it's on file; a healthy restoration book nets close to the top of the scale. Until net margin data is captured, the score falls back to gross margin on a looser scale.

Below the headline, a line of text reads how many members are active out of the total, for example "X of Y members active in the last 30 days." If some active members aren't yet reporting the margin or compliance data behind the composite, the line adds a note that the score is based on reporting locations only, with a count of how many aren't reporting yet. That way the number is never read as a full-network figure when part of the network hasn't reported in.

If your network has no members yet, the hero reads: "Network Health will appear as members come online."

Three supporting numbers sit beside the headline:

  • Active: how many members are active, out of the total on your roster.
  • Net Margin (or Gross Margin if net isn't captured yet): the network's median, as a percentage. It reads "Median" when every reporting member is counted, or "Median of N reporting" when some active members haven't reported financials yet. It shows "Awaiting Data" until any margin data exists.
  • Critical Signals: how many open signals are at the critical severity level right now, with "Need Attention" if there are any, or "All Clear" if there are none.

When your network has at least two days of composite history, a small 90-day trend line appears to the right of the hero, with a label reading the point change over that window (for example "90d trend · +4 pts"). A rising trend renders in green, a falling one in the Analyse red.

Apps

Directly under the hero sits the Apps row, the page's tools rather than its findings. Three tiles ride here:

  • Network Review, first in the row, is this section's analyst app: "Where the network is drifting, and which locations to look at." It runs the full network analysis on demand, rather than waiting for a signal to fire. See The Network Review app for what it covers and how to read its output.
  • Talk to your Network Analyst opens a conversation already seeded with this page's context, so the first exchange is about network health rather than "how can I help." It retires itself once you've talked to the analyst here.
  • Network Coverage shows how much of your roster is actually contributing data, broken out as contributing, connected but not contributing, invited, and listed, with a shortcut to invite the rest. Every aggregate on this page is downstream of that one number. The tile retires itself once the whole roster contributes.

Take Action: critical signals

The Take Action row is where cross-network warnings surface: patterns Verinode detected across a meaningful share of your active members, not a single outlier. Each signal appears as a tile showing:

  • A severity label: Critical, Watch, or Heads-up.
  • The signal's headline and, where there's more to say, a supporting line underneath it.
  • How many members are affected, for example "12 of 40 members," or "Network Pattern" when the signal isn't counted per-member.
  • A small evidence column visualizing the trend behind the signal, when Verinode has one to show.
  • The date the signal was detected.

Clicking a tile opens the network-health card slider on the Signals tab, focused on that signal.

If there are no open signals, the row reads: "No open signals. Cross-network warnings appear here when ≥30% of active franchisees hit the same pattern." That threshold is the whole point: a single member having a bad month is a coaching conversation, not a network signal. A pattern hitting a meaningful share of the network is a leadership decision. A quiet Take Action row never empties the page: the Apps row above it stays put, so Network Review and your analyst are always one click away even when there is nothing to decide.

Best Practices To Propagate

Directly under Take Action sits a short, text-first row: Best Practices To Propagate. This is where Verinode surfaces what your strongest members are doing differently from the rest of the network, tagged SOP (standard operating procedure coverage) or Cycle time, with a plain-language recommendation underneath each tag.

This row only appears once the aggregator finds a material gap between your top cohort and everyone else. When there's nothing material to report, it reads: "No material gap between your top and other locations right now. Practices appear as the top cohort pulls ahead on SOP coverage or cycle time."

Use this row as your rollout list: it's the shortest path from "one location figured this out" to "the whole network does this."

Network Flow: how work actually moves

Network Flow turns your members' registered job, supplement, recruiting, and safety milestones into one row of stage-time tiles, so you can see where the network's work spends its time. Each tile shows:

  • The process it belongs to (Job lifecycle, Supplement turnaround, Recruiting pipeline, Incident follow-through).
  • The specific stage transition it covers (for example "Started → Completed").
  • The network's median days for that transition.
  • A bullet bar sized on a shared scale across the whole row, so a 3-day stage visibly looks short next to a 30-day one.
  • A comparison line: either how many days faster or slower than the anonymous industry reference the network is running (published once enough outside operators have reported that same transition), or, when no industry figure is available yet, the spread between your fastest and slowest offices.

Clicking a tile opens the Network Flow tab on the slider, where the same transition breaks out by office: every office that has enough completed cases on that stage shows its own median days and case count, fastest first. An office that hasn't yet cleared five in-order cases on a stage shows as still warming up rather than a misleading verdict built on too little data.

If no member has reported lifecycle dates yet, the row reads: "Network stage medians appear as offices report lifecycle dates. Job, supplement, recruiting, and safety flows map here automatically."

Standards Conformance

When your HQ has defined stage-time standards (target days per transition, set from Standards → Process Standards), a Standards Conformance tile leads the Network Flow row. It shows:

  • A conformance percentage, with a gauge visual toned green at 90% and above, amber from 70 to 89%, and red below 70%.
  • A count of checks Met, Near, or Missed against the standard, or, before any standard has enough data behind it, the number of standards defined and a "Warming Up" label.
  • A comparison line calling out how many checks are missed or near the line, or confirming all checks are met.

Clicking it opens the Conformance tab, which grades every office against every standardized transition the same way: Met (green), Near (amber), or Missed (red), plus each office's own median days and case count. An office under the case-count floor for a stage shows as warming up rather than an unearned grade. If you haven't set any standards yet, the tab explains how: define target days per stage under Standards, and every office is then measured against the same bar going forward.

If you haven't defined any process standards, no Standards Conformance tile shows on the home row at all; that's expected, not a bug.

Explore: your roster and standing tiles

The Explore row is where every member-facing view lives, one tile per view. Each tile shows a live count and, where the data supports it, a small preview chart. Here's what each one means and where it opens:

  • Location Directory: the total count of members on your roster (however your network refers to them: franchisees, locations, or members). The preview shows the split between Active, Invited, and Seeded members as colored segments. Opens the Location Directory tab, which holds the full member roster plus, for admins, the lifecycle controls to add, edit, and remove pre-loaded members.
  • Leaderboard: the count of offices ranked across your network's internal benchmarks, with a bar preview of the top scores. This is your offices measured against each other, not against the industry; a composite of 0 to 100 is built by averaging each office's percentile rank across every benchmark metric it contributes to (job-mix metrics are excluded, since running more water damage work than fire work isn't "better," just different). Clicking it opens the full interactive leaderboard on Benchmarks, where you can drill into any office's standing metric by metric and re-rank by a single category.
  • Top Quartile: how many members currently rank in the network's top quarter by Verinode operator score (or, before that score is live, by above-median margin position). The ring preview shows what share of the ranked network that represents. Opens the Top tab.
  • Risers & Fallers: the combined count of members whose standing improved or slid week over week, with a "N rising · N falling" line and a delta-style preview. Opens the Risers & Fallers tab, which lists each mover with what drove the move and where they sat before versus now. This row needs at least two weekly snapshots to compare; before that, it explains movement will appear once the network has a second snapshot to check back against.
  • Watchlist: how many members currently rank in the bottom quarter, with a dot preview flagging how many out of the full ranked network. Opens the Watchlist tab, where each entry shows up to two reason drivers (margin, runway, SOP coverage, cycle time, or days-to-pay) explaining why it landed there, plus a churn-risk badge (Watch or High) when the aggregator's leading indicators flag it.
  • Active: the count of members currently active on the roster. Opens the Active tab in the roster slider, where each row drills into that member's read-only rollup profile.
  • Interventions: the count of open intervention flags, reading "Open flags" when there are any and "All clear" when there aren't. Opens the Interventions tab, the richer of the two places this data lives: each row shows the flag reason or notes, status (Queued, Contacted, In Progress, Resolved, or No Action), and when it was flagged, and drills into the member's profile when one is on file.
  • Cert Watch: how many active members have a certification that's expiring soon, expired, or missing, with a dot preview of how many out of all active members that represents. Opens the Cert Watch tab, sorted worst status first.
  • Invited: the count of members who've been sent an invite but haven't signed up yet.
  • Seeded: the count of members pre-loaded into the roster but not yet invited.
  • Recent Activity: the count of signups and invites in the last 30 days. Opens the Activity tab (on the Network Health slider, not the roster slider), listing each event with its date and whether it was a signup or an invite.

Two different overlays serve these tiles. Location Directory, Leaderboard-preview data, Top Quartile, Watchlist, Risers & Fallers, Network Flow, Conformance, and Recent Activity open the network-health slider. Active, Invited, Seeded, Cert Watch, and Interventions open the richer roster slider, the one place a member row flips open into its full read-only detail card.

How to use it

  1. 1Start at the hero. If the pill reads Watch or Action needed, that's your cue to look further before anything else.
  2. 2Scan Take Action. Anything Critical is a decision this week; anything at Watch is worth a note for next week's check-in. When you want the full picture behind (or in the absence of) a signal, launch Network Review from the Apps row.
  3. 3Check Best Practices To Propagate for anything ready to roll out to the rest of the network.
  4. 4Scan Network Flow (and Standards Conformance, if you've set targets) for any stage running slower than your standard or the anonymous industry line.
  5. 5Use the Explore row as your jumping-off point for anything you need to look at member by member: Watchlist and Interventions for members that need a call, Cert Watch for compliance follow-up, Leaderboard for the full standing picture.

Tip

Interventions is the two-way street on this page: flag a member from their profile card when a follow-up is open, then work the queue from the Interventions tile until it clears. It's the one place this page writes back, everything else is read-only.

Heads up

A quiet Take Action row, an empty Best Practices row, or a flat Network Flow row aren't broken screens. They mean the underlying pattern, gap, or milestone data hasn't accumulated enough yet, and each one explains exactly what it's waiting for in its own empty state.

Was this helpful?