Filtering the catalog by program type
Above the row stack on the Programs page sits a strip of pill-shaped tabs in a rounded, frosted-glass capsule: **All**, **Vendors**, **Carriers**, **TPAs**, **Co-op**, **Training**. This is the liq…
On this page
What the type-filter tabs are
Above the row stack on the Programs page sits a strip of pill-shaped tabs in a rounded, frosted-glass capsule: All, Vendors, Carriers, TPAs, Co-op, Training. This is the liquid-glass filter control that appears the same way on Broadcast and on Surveys / Forms, so if you have used the type filter on either of those pages, the behavior here is identical.
The tabs narrow the catalog to one kind of program at a time. Verinode | HQ tracks eight program types under the hood (vendor approval, carrier, TPA, cert mandate, training, brand standard, safety, marketing co-op), but only six get a dedicated tab. The tabs exist so a director running a carrier-relations review, or an admin auditing the training catalog, can see just that slice without scrolling past everything else network leadership has codified.
This article covers the tab strip itself, exactly what each tab includes, how the ?type= link in the URL works, and what changes on the page when you switch tabs. For the rest of the Programs page, the hero panel, the Active / Drafts / Sunset rows, and the admin block below them, see hq-programs.
Where to find it
Open Programs from the HQ sidebar at hq.verinode.ai/programs. The tab strip sits directly above the row stack, on the left, with the + New program button (visible to admins only) on the right of the same line.
The six tabs and what each one includes
| Tab label | Underlying program type(s) | What it covers | |---|---|---| | All | every type | No filter applied. Every program regardless of type, including the two types without their own tab (brand standard, safety). | | Vendors | vendor_approval | Your network's approved-vendor programs: subcontractor and supplier panels the franchise system has vetted and approved. | | Carriers | carrier | Carrier partnership programs, insurance carriers your network has a formal program with. | | TPAs | tpa | Third-party administrator programs, separate from direct carrier programs because TPA relationships run through a different approval and enrollment path. | | Co-op | marketing_coop | Marketing co-op programs. This is the one type with its own dedicated detail view today (a ledger), everything else opens the generic program detail page described below. | | Training | training | Training and certification-adjacent programs the network runs for franchisees. |
All is the default and is always first. The five type tabs follow in the order shown above: partner-facing programs first (Vendors, Carriers, TPAs, Co-op), then Training. That ordering is deliberate, it groups programs that involve an external party (a vendor, a carrier, a TPA) before the ones that are purely internal to the network.
Note
Two program types, brand standard and safety (Cert mandate rides alongside them without a tab too), do not have their own tab. They still exist in the catalog and still show up under All. HQ Standards is where brand-standard and certification-style programs get their own dedicated surface, see hq-standards, if that surface isn't live yet on your account, these program types simply live inside the Programs catalog under All until it is.
How the filter works
Each tab is a link, not a JavaScript toggle, so it is shareable and bookmarkable. Clicking a tab navigates to a URL with a ?type= query parameter set to that program type:
- All →
/programs(no query parameter) - Vendors →
/programs?type=vendor_approval - Carriers →
/programs?type=carrier - TPAs →
/programs?type=tpa - Co-op →
/programs?type=marketing_coop - Training →
/programs?type=training
Because the filter lives in the URL, you can bookmark /programs?type=carrier to land directly on your carrier programs next time, or paste that link to a colleague and they will see the same filtered view (subject to their own role and group access).
- 1Open Programs from the HQ sidebar.
- 2Click a tab, for example Carriers.
- 3The page reloads with
?type=carrierin the address bar. The active tab turns solid copper; every other tab stays in its plain, unfilled state. - 4The Active row (see below) now lists only carrier programs. The Drafts and Sunset rows do the same.
- 5Click All to clear the filter and see every program type again.
What the active tab looks like
The active tab is rendered as a solid copper pill with white text and a soft inset highlight. Every inactive tab reads in muted gray text with no fill, and turns to full foreground color on hover. Only one tab can be active at a time, whichever program type matches the current ?type= value in the URL. If the URL has no type parameter, or has a value that doesn't match one of the recognized program types, All is treated as active by default.
What narrows and what doesn't
The type filter is scoped narrowly, on purpose:
- The Active row narrows. This is the primary effect of the filter. Switch to Training and the Active row shows only active training programs.
- The Drafts row narrows. Draft-status programs of the selected type only.
- The Sunset row narrows. Sunset-status (retired but not deleted) programs of the selected type only.
- The hero panel at the top of the page does not narrow. The headline count, the "X live" pill, and the three secondary figures (Vendor approval program count, Carrier + TPA program count, Drafts count) always reflect the network's full program catalog across all types, regardless of which tab is active. This is deliberate: the hero is your standing orientation on the whole catalog, the tabs are a workspace filter for the rows underneath it. Don't read the hero as having changed just because you clicked a tab, it hasn't.
Empty states while filtered
If you filter to a type with nothing active yet, for example clicking Training when the network has no active training programs, the Active row reads:
"No active programs for this view. Activate a draft below or create a new program with the header affordance."
The same pattern applies independently to Drafts ("No programs in draft. Activate one from here when ready.") and Sunset ("No sunset programs."), each row's empty-state copy is scoped to whichever type is currently selected, so an empty Active row under a filter doesn't mean the whole catalog is empty, only that slice is.
Why this exists (and what it doesn't do)
Programs is where HQ codifies what the network standardizes on: preferred vendors, carrier and TPA relationships, training expectations, marketing co-op participation, brand and safety standards. As that catalog grows past a handful of entries, a flat list mixing vendor programs with training programs with marketing co-op programs gets hard to scan. The type tabs exist purely to make that catalog navigable, they are a display filter, not an approval gate and not a compliance control. Filtering to Carriers doesn't change which carrier programs exist, who is enrolled, or who is approved, it only changes what HQ's own screen is showing you right now.
The filter also has no effect on what any individual franchisee sees or can do. Verinode | HQ surfaces network-level aggregates, rankings, and compliance state; it never exposes a single franchisee's private business data through this page or any other. Program enrollment and approved-party counts you see per program (on the tiles inside the Active, Drafts, and Sunset rows) are counts, not a franchisee-by-franchisee breakdown, and switching tabs doesn't change that boundary.
Related articles
- hq-programs, the full Programs page: hero panel, Active / Drafts / Sunset rows, and the admin block underneath.
- hq-standards, where brand-standard and certification-style programs get a dedicated surface.
- hq-compliance, how enrollment status (including probation and decertification) rolls up into network compliance.
- broadcasting-to-your-network, the sibling liquid-glass type-filter tabs on the Broadcast page.
- hq-overview, how Programs fits into the rest of the HQ sidebar.