Opening a vendor: the network detail overlay

Every row on the Vendors home, Top Vendors, Off Program, Rate Drift, Renegotiation Candidates, Broadest Network Footprint, All Vendors, is a row of tiles. Click any tile and the same detail overlay…

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

What this overlay is

Every row on the Vendors home, Top Vendors, Off Program, Rate Drift, Renegotiation Candidates, Broadest Network Footprint, All Vendors, is a row of tiles. Click any tile and the same detail overlay opens on top of the page: a centered panel carrying everything Verinode knows about that one vendor at the network level. Nothing navigates away and the page underneath does not unmount, so closing the overlay drops you back at the same scroll position on Vendors.

This overlay is where the hero-level numbers on the Vendors home turn into a single vendor's full picture: category, program standing, Verinode Score, how much the network spends on it and how that spend is distributed across franchisees, and (further down, covered in its own articles) the research-layer score breakdown, your network's own team ratings, which programs it belongs to, and the per-franchisee list behind the rollup. This article covers the top of that overlay: the hero readout, the three headline KPIs, and the cost-distribution lockup, plus the aggregate-only state you get instead when a vendor is too thinly used to show safely.

Nothing here is a franchisee's private ledger. Every figure is a network rollup: sums, medians, and averages across every franchisee using that vendor. Verinode surfaces the pattern; it does not decide whether to renegotiate, drop, or approve anything. That call is yours.

Where to find it

Open Vendors from the HQ sidebar at hq.verinode.ai/vendors, then click any vendor tile, in any row on the page. A modal opens, titled with the vendor's name, sized wide. A dedicated route, /franchise/vendors/[id], exists too as a direct-link fallback for bookmarks or links shared outside the app; it shows the identical content and the identical privacy behavior described below.

While the overlay's data is loading, it reads "Loading vendor detail…". If the load fails, for example a network hiccup, it reads "Couldn't load this vendor. Refresh and try again." Neither state is common; both clear the moment the underlying request completes or you retry.

The hero readout

At the top of the overlay sits a compact header: the vendor's logo (or a generated placeholder mark when Verinode has no logo on file) beside three lines of identity and standing.

The eyebrow line reads the vendor's category, in plain language rather than the raw database value (for example "Water Mitigation Equipment," not water_mitigation_equipment), followed by its program status:

  • Approved, Preferred, or Required, the qualification tier from an active HQ vendor-approval program, in Deere Green.
  • Off program, when the vendor is in active network use but isn't on any of the group's active vendor-approval programs, in copper.
  • Not on a program, when the group has no active vendor-approval program at all, in copper.

When the vendor is drifting on price (see Rate drift), a third segment appears: Rate drift, in Ember Red. It only shows up when Verinode has actually flagged this vendor as paying above its negotiated rate; a vendor with no negotiated rate on file never shows this segment, whatever its spend looks like.

Below the eyebrow, the Verinode Score. If Verinode has computed a score for this vendor, the number appears large, one decimal place, with "Verinode Score" underneath it, and, when at least one franchisee has scored it, a trailing count: "Verinode Score · N scored." If no score exists yet, this area simply reads "Not yet scored."

Two buttons sit at the top right of the header, each conditional on the vendor clearing the privacy floor (below) and on the underlying data existing:

  • Score deep-dive, which opens score history, the per-dimension trend, the category weight profile, and the research narrative behind the number. Only appears when a research-layer score has been computed for this vendor.
  • Compare alternatives (N), which opens a side-by-side panel against the top same-category alternatives in Verinode's research catalog. N is the alternative count found; see Comparing vendors across your network for what that panel shows and how to read it. Only appears when at least one same-category alternative exists.

The headline KPIs

Directly under the hero, three figures run side by side (two per row on narrow screens, three across on wider ones):

  • Annual spend. The vendor's total network annual spend, formatted compactly (for example $1.2M for a large network line, $42k for a mid-size one, or the plain dollar figure under a thousand). Underneath, either the equivalent monthly run-rate ("$3.5k / mo") or, when no monthly figure is on file yet, "Awaiting spend data."
  • Franchisees using. A plain count: how many franchisees in the network have an active relationship with this vendor. No sub-line, just the number.
  • Avg satisfaction. The average satisfaction rating franchisees have logged for this vendor, on a 1-10 scale, shown as a number with "/10" beside it. Underneath, the count of peer ratings behind that average, for example "6 peer ratings" (or "1 peer rating" for a single respondent), or "No ratings yet" when nobody has rated this vendor.

Read these three together as one sentence: how much the network pays this vendor a year, how many locations rely on it, and how those locations feel about it. A vendor with high spend, broad footprint, and low satisfaction is worth a closer look regardless of what its Verinode Score says; the score is research-backed and independent, satisfaction is your own franchisees' lived experience.

Cost distribution

Below the KPIs sits a Cost distribution section: three more figures, this time about how the network's spend on this one vendor is shaped across the franchisees using it.

  • Median / mo. The middle value of monthly spend across every franchisee using this vendor, half pay more, half pay less. This is the fairest single number for "what does a typical franchisee pay," since it isn't dragged around by one unusually large or small account the way an average would be.
  • p75 / mo. The 75th-percentile monthly spend, the amount the top quarter of franchisees pay or exceed. When this figure runs at least twice the median, the column carries a trailing note, "≥2x median," flagging a wide spread: some franchisees are paying meaningfully more than others for the identical vendor relationship. This is the same 2x-median test the Vendors home applies to build its Renegotiation Candidates row, so a vendor flagged here is a candidate for the same kind of network-wide rate conversation, see Vendors: your network's spend and procurement leverage, in aggregate.
  • Network / mo. The total monthly spend across every franchisee using this vendor, the same figure the annual-spend KPI's sub-line divides down to a run-rate, shown here again for direct comparison against median and p75 on the same row.

Read median against p75 first: a tight gap between them means the network is paying this vendor consistently, wherever the price sits. A wide gap (the ≥2x flag) means somebody in the network has a materially worse deal than their peers on the exact same relationship, worth a look even if no formal negotiated rate exists yet to measure drift against.

When a negotiated rate is on file for this vendor (captured on an active vendor-approval program's terms), a fourth block appears directly below cost distribution, Negotiated rate vs network median: the negotiated monthly figure, the network median again, the dollar overage between them, and a status of Drift or On rate. That block is the rate-drift math made explicit for this one vendor; see Rate drift: the right vendor at the wrong price for the full mechanics of how drift gets calculated and tolerated.

The aggregate-only fallback: when a vendor is too thinly used

None of the above renders if the vendor doesn't clear Verinode's network privacy floor. HQ never shows a vendor's per-vendor numbers, spend, satisfaction, score, cost distribution, when so few franchisees use it that showing those numbers would tell you, by elimination, which specific franchisee they belong to. That guard applies to networks of independently owned franchisees; a network configured as a single legal entity operating its own locations doesn't need it, since there's no separate business to protect.

When a vendor falls below that floor, the overlay opens to a single message and stops there. The hero readout, the KPIs, cost distribution, the negotiated-rate block, the score breakdown, the programs row, and the per-franchisee list all disappear, along with the Score deep-dive and Compare alternatives buttons. What you see instead:

Aggregate-only view. This vendor is currently used by fewer than [the network's minimum cohort size] franchisees in your network. Per-vendor metrics are suppressed to protect operator privacy (single-franchisee identification risk).

This is not a bug and not a permissions problem you can click past. It means the platform is working as designed: too few franchisees use this vendor for Verinode to show anything about it without effectively naming one franchisee's private business. As more locations adopt the vendor, whether organically or through a published program, it crosses the floor on its own and the full overlay opens the next time you click it, with no action needed on your end. The full mechanics, including how franchisee names are anonymized on the participation list once a vendor does clear the floor, are covered in What HQ sees vs. what stays private: the vendor aggregate boundary.

Tip

If you're checking a specific vendor and it keeps opening to the aggregate-only message, that's a signal about the network's adoption of that vendor, not a data problem to chase down. The fix is more franchisees using the same vendor, not a setting to change on your side.

How to read the overlay in one pass

  1. 1Start with the hero line: category, program status, and whether rate drift is flagged. That tells you what the vendor is and whether it's already under an HQ program.
  2. 2Check the Verinode Score. A low or missing score paired with heavy spend is worth a look regardless of what the rest of the overlay shows.
  3. 3Read the three KPIs together: annual spend, franchisees using, and avg satisfaction. High spend and broad footprint with low satisfaction is the combination worth acting on first.
  4. 4Move to cost distribution. A tight median-to-p75 gap means consistent pricing; a wide one (flagged ≥2x median) means some franchisees are on a materially worse deal than others.
  5. 5If a negotiated rate exists, check the Drift / On rate status directly underneath. That turns the median-vs-p75 read into a concrete dollar case for renegotiation or enforcement.
  6. 6If the overlay opens straight to the aggregate-only message, there is nothing more to read here yet. Move on; the vendor will surface in full once network adoption grows.

Best-practice example

Say you click into a fire-and-water restoration equipment line from the Vendors home. The hero reads "Restoration Equipment · Preferred," Verinode Score 7.2 with 9 scored. The KPIs show $186k annual spend ($15.5k/mo), 6 franchisees using, and 8.1/10 average satisfaction across 5 peer ratings. So far, a healthy, well-liked vendor with broad adoption. Then the cost-distribution block shows median $2,400/mo against a p75 of $5,100/mo, flagged "≥2x median," and the negotiated-rate block underneath reads Drift, $2,000 negotiated against that same $2,400 median. Two different problems, same vendor: some franchisees are paying far more than others (the p75 flag), and even the typical franchisee is running above what HQ negotiated (the Drift status). That's a stronger case for a direct conversation with the vendor than either number would make on its own.

Data sources

Data sources

  1. 1.the network data (nightly network rollup: spend, satisfaction, median/p75, footprint). Your network.
  2. 2.the network data / the network data (program status, negotiated rates). Your HQ team.
  3. 3.the benchmark data (Verinode Score). Verinode research.
Was this helpful?