Open Facility Compliance: overdue and open facility inspections
Every facility a franchisee runs carries a stack of recurring obligations that have nothing to do with the jobs they're working: the fire inspection, the OSHA posting, the certificate of insurance,…
On this page
What Open Facility Compliance shows
Every facility a franchisee runs carries a stack of recurring obligations that have nothing to do with the jobs they're working: the fire inspection, the OSHA posting, the certificate of insurance, the elevator's annual look. Franchisees track those on their own compliance calendar inside Verinode, one event per obligation, each with a due date. Open Facility Compliance is the row on the Assets page that rolls those calendars up across the whole network and tells HQ leadership which memberships currently have events sitting open or overdue, so a compliance gap at the facility level surfaces as a network-level signal instead of staying invisible until an inspector or a landlord makes it a problem.
Verinode does not inspect facilities, file paperwork, or renew certificates on a franchisee's behalf. It reads the compliance events each franchisee has already logged (or left unresolved) in their own Facilities tool and counts, per membership, how many of those events are currently open or overdue. HQ sees a count per membership, refreshed nightly; it does not see the individual event, its type, its due date, its notes, or who's responsible for it. That detail lives inside the franchisee's own account.
Where to find it
Open Assets from the HQ sidebar at hq.verinode.ai/facilities. Assets is a three-tab cluster, Facilities · Fleet · Equipment, and Open Facility Compliance is a row on the Facilities tab specifically. It sits at the bottom of the page, the fifth and last row, under Owned vs Leased and below the network-footprint hero panel, Lease Risk, and Footprint by Franchisee above it.
Note
Unlike Lease Risk, the total open/overdue count for the network does not appear as a number in the hero panel at the top of the page. The hero's three secondary figures are square footage, monthly rent, and leases expiring in 90 days only. The one place the network-wide compliance total does surface outside this row is the exportable board slide (the download button on the Assets page): its "Lease renewals" tile ends with a line reading "…· N open compliance events" alongside the lease-expiration figures.
What counts as an open or overdue event
Each franchisee logs compliance events (inspections, postings, certificates, renewals) on their own facility profiles, with a next-due date and a status. Every night, the same rollup job that refreshes the rest of the Facilities page reads every compliance event across every membership in your network and sums, per franchisee, how many are open or overdue at that moment. A count only goes up when an event is unresolved and has moved past being simply "on the calendar": in practice, this is the same Overdue state a franchisee sees when they open their own Facilities compliance calendar. An event a franchisee has already marked done drops out of the count on the next refresh; a franchisee cannot resolve a network-visible count from inside HQ, only from inside their own account.
Because the count is a nightly rollup, it is normal for it to lag same-day changes by up to one refresh cycle: a franchisee who marks an inspection done at 4pm won't see the network number update until the next overnight run.
The row
The row title reads Open Facility Compliance. Only memberships with at least one open or overdue event appear, and Verinode drops any membership with zero. The remaining memberships are sorted with the most events first (a membership with 5 open events sits ahead of one with 1), and the row shows up to six tiles.
What each tile shows:
- Label: "Open events." Every tile in this row carries the same label, there's no severity split like Lease Risk's "Multiple" versus "Expiring." The count itself is what tells you how bad it is.
- Headline: the franchisee name. In
same_entitynetworks (a single enterprise operating multiple locations under one ownership), this is the real location or franchisee name. Inindependent_operatorsnetworks (distinct franchisee businesses), names are anonymized asFranchisee #####, a stable short code derived from that operator's ID, not a name HQ can otherwise identify. - Sub line: "N open or overdue." The exact count of that membership's compliance events currently sitting open or overdue, matching the network-wide total this row rolls up from.
- Accent color: Ember Red. Every tile in this row carries the same Ember Red accent regardless of count, the Analyse-signal color Verinode uses network-wide for "this needs a look." There's no dot grid or trend preview under the headline here, the count itself is the whole story.
Clicking a tile opens that membership's facility detail view, the same overlay Lease Risk and Footprint by Franchisee tiles open. Inside it you'll see that membership's footprint metrics (locations, total square footage, monthly rent and CAM, owned-vs-leased split, each benchmarked against group, regional, or national peers) and its lease-watch numbers (leases expiring inside 90 and 180 days). That overlay does not currently break the compliance count back out into a list of individual events, their types, or their due dates. For that level of detail, the compliance record itself lives in the franchisee's own Facilities tool, on their own Compliance tab: which inspection is due, which facility it belongs to, and who's responsible for handling it. HQ's job here is to know which memberships have a gap and reach out; the franchisee's own account is where the gap gets worked.
The empty state
When no franchisee in the network currently has an open or overdue compliance event, the row shows:
"No open facility-compliance events across the network. Events surface here when a franchisee logs an inspection that is overdue or open."
That is a genuinely clean network, not a sign the row hasn't loaded. If you expected to see a membership here and don't, two explanations cover almost every case: either that franchisee has already marked the relevant events done (so the count fell to zero on the last overnight refresh), or that franchisee hasn't logged the obligation on their own compliance calendar in the first place, an obligation nobody has entered can't be counted as overdue.
How to use it
Work the row left to right; the sort already puts your most exposed memberships first. A membership sitting at the top of this row with several open events is worth a call regardless of what the underlying inspections are, since HQ doesn't see the individual items, the conversation starts with "what's outstanding on your compliance calendar right now" rather than HQ naming the specific inspection. Read this row alongside Lease Risk and Footprint by Franchisee above it: a membership showing up in both Lease Risk and Open Facility Compliance at the same time is juggling two real-estate-adjacent risks at once, a renewal clock and an unresolved inspection backlog, and probably deserves priority over a membership showing up in only one.
Because HQ sees a count and not the underlying record, the follow-through here is always a conversation with the membership, not an action HQ takes inside Verinode on their behalf. Verinode surfaces which memberships have a gap; the franchisee closes it on their own compliance calendar, and the count reflects that the next time the rollup runs.
Related reading
- Assets overview for the full Facilities page: the hero panel, Lease Risk, Footprint by Franchisee, and Owned vs Leased rows that sit above this one.
- Lease Risk for the sibling row covering leases expiring inside 90 days.
- HQ Compliance for how HQ reads compliance and licensing risk across the network more broadly, beyond just facilities.
- Network Health for how HQ reads risk signals across the whole membership base, not just facilities.
- HQ Overview for how the HQ product fits together end to end.
Data sources
- 1.Facility compliance events (type, due date, status) logged by each franchisee membership. Your network's memberships.
- 2.Nightly rollup computed by Verinode's aggregate-refresh process. Verinode process engine.