Equipment classes, auto-classification, and the mobile view
Every dehumidifier, air mover, air scrubber, moisture meter, extractor, truck mount, or vehicle you log ends up needing a specific class before Verinode can do anything useful with it. A photo, CSV…
On this page
- What equipment classification is
- Where classification shows up
- How auto-classification works
- The backfill: catching legacy units automatically
- What a class actually controls
- The mobile view
- Where to find it
- The hero row: four tiles
- Take Action
- Explore: five tiles
- Most Recent: individual unit tiles
- The unit detail view
- Best-practice example
- Related reading
- Data sources
What equipment classification is
Every dehumidifier, air mover, air scrubber, moisture meter, extractor, truck mount, or vehicle you log ends up needing a specific class before Verinode can do anything useful with it. A photo, CSV, or invoice you forward usually only tells the extraction pipeline something coarse, "dehumidifier," "air mover," "air scrubber," "moisture meter," "vehicle," "tool," or nothing at all. But the numbers that power the rest of Equipment, expected lifespan, calibration cycles, the stance a unit gets (Keep, Service, Retire, Replace, or Watching), and how it compares to what your peers run, all depend on a specific class: "LGR Dehumidifier" is a different animal from "Conventional Dehumidifier," with a different expected life and a different calibration story than a "Pinless Moisture Meter."
Classification is the layer that bridges that gap. Verinode reads the name, model number, and manufacturer on each unit and resolves it to a specific class automatically, no data entry required. This article covers how that resolver works, what "Unclassified" means when it can't find a defensible match, what a class actually controls once it's assigned, and how the whole Equipment section reflows onto a phone. For the section's tiles, tabs, and decision surfaces themselves, start with Equipment: your fleet at a glance.
Where classification shows up
Classification isn't a page of its own. It's the small uppercase label above a unit's name everywhere a unit appears, on the equipment detail card, in the "By Class" breakdowns on the home tiles, and across the tabbed slider at iq.verinode.ai/equipment. On mobile it shows up the same way at /m/business/equipment. When a unit hasn't been matched to anything, that label reads Unclassified instead of a class name.
How auto-classification works
Verinode resolves a class the moment a unit is saved from an ingested document, before it ever lands in your fleet list. The resolver checks four increasingly loose approaches, in order, and stops at the first one that returns a defensible match:
- 1Exact model-number match. If the model number on the unit matches a model number in Verinode's catalog exactly, that's the match. Highest confidence: the unit gets linked to the real catalog product, with full specs, pricing, and alternatives attached, not just a class.
- 2Scored name match against the catalog. When there's no exact model hit, Verinode scores the unit's name (and model number, if present) against catalog product names word by word. Manufacturer names count too, so a unit named just "LGR 7000XLi" with manufacturer "Phoenix" on the extraction still matches "Phoenix LGR 7000XLi" in the catalog as strongly as if you'd typed the full name yourself. A match has to clear a confidence bar, at least one specific token (a number or model-like string) plus a generic word in common, or the name substantially overlapping the catalog entry, before Verinode will link it. Loose, vaguely-similar matches are rejected rather than guessed at.
- 3Keyword match against class names. Failing a catalog match, Verinode checks the unit's name for keywords tied to a specific class: "LGR" resolves to LGR Dehumidifier, "desiccant" to Desiccant Dehumidifier, "axial" or "air mover" to Axial Air Mover, "centrifugal" or "snail" to Centrifugal Air Mover, "HEPA vac," "HEPA vacuum," or "backpack vac" to HEPA Vacuum, "negative air" or "NAM" to Negative Air Machine, "HEPA," "scrubber," or "air scrubber" to HEPA Air Scrubber, "hydroxyl" to Hydroxyl Generator, "ozone" to Ozone Generator, "pin meter" or "pin moisture" to Pin Moisture Meter, "pinless," "surface moisture," or "moisture meter" to Pinless Moisture Meter, "thermal," "FLIR," or "IR camera" to Thermal Imaging Camera, "manometer" to Manometer, "hygrometer," "thermo-hygrometer," or "psychrometer" to Hygrometer, "truck mount" to Truck Mount, "portable extractor," "Mytee," or "Hydro-X" to Portable Extractor, "heat drying," "TES system," or "e-TES" to Heat Drying System, "specialty drying" or "Injectidry" to Specialty Drying, and "submersible" or "pump" to Submersible Pump. The order matters: "HEPA vacuum" is checked before the generic "HEPA" keyword so a backpack vacuum doesn't get mislabeled as an air scrubber, and the same goes for "negative air" ahead of the generic scrubber match.
- 4Coarse-category default. If nothing above matches but the extraction did tag a coarse category, Verinode drops the unit into the most common class for that category: "dehumidifier" defaults to Conventional Dehumidifier, "air_mover" to Axial Air Mover, "air_scrubber" to HEPA Air Scrubber, and "moisture_meter" to Pinless Moisture Meter. Vehicles and tools don't have a catalog default today, so a unit tagged only "vehicle" or "tool" stays unclassified even at this loosest tier.
If none of the four steps land a match, the unit is saved with no class and renders as Unclassified.
Note
The first two tiers don't just assign a class, they link the unit to a real catalog product. That's what unlocks the Alternatives section on a unit's detail view (a newer model, if one exists, plus catalog alternatives with pricing and manufacturer scores), a keyword or category match only ever gets you a class, never a linked product.
The backfill: catching legacy units automatically
Classification also runs as a silent backfill every time you open Equipment, on web or on mobile. Before the page renders, Verinode scans your active (non-retired) units for anything still sitting unclassified and runs the same resolver against each one, using its name and model number (the coarse category hint isn't available after the fact, so this pass relies on catalog and keyword matching alone). Any unit it can resolve gets updated on the spot, silently, before you ever see the page. When nothing is unclassified, this is a single fast check and nothing else happens, so it's safe to run on every visit rather than something you trigger by hand.
This is what catches units that were ingested before the resolver existed, or through a path that never classified them in the first place. There's currently no manual "assign a class" control on the unit detail view, classification is fully automatic, upstream, and driven by what's in the name and model number. The most reliable way to get a stuck unit classified is to forward a document (an invoice, a spec sheet, a photo of the nameplate) that names the brand and model specifically. The next time you open Equipment, the backfill picks it up.
What a class actually controls
Once a unit has a class, two per-class standards drive nearly every number in the section:
Expected lifespan, in years, is compared against the unit's purchase date to compute how far into its working life it is. This is what feeds the Avg Age and Aging tiles, the Age Index gauge on the Condition tab, and the age-fraction test behind the Keep / Service / Retire / Replace stance on every unit's detail card. The standards Verinode carries:
| Class | Expected lifespan | |---|---| | LGR Dehumidifier | 5 years | | Conventional Dehumidifier | 5 years | | Desiccant Dehumidifier | 6 years | | Axial Air Mover | 7 years | | Centrifugal Air Mover | 7 years | | Specialty Drying | 5 years | | HEPA Air Scrubber | 5 years | | Negative Air Machine | 5 years | | Hydroxyl Generator | 6 years | | Ozone Generator | 5 years | | Pin Moisture Meter | 7 years | | Pinless Moisture Meter | 7 years | | Thermal Imaging Camera | 8 years | | Hygrometer | 6 years | | Psychrometer | 6 years | | Portable Extractor | 6 years | | Truck Mount | 8 years | | Submersible Pump | 5 years |
A class outside this table, or a unit with no class at all, falls back to a flat 6-year default, so Avg Age and Aging still compute for it, just against a generic standard instead of a class-specific one.
Calibration interval, in months, applies only to instruments where a drifting reading is the real risk: Pin Moisture Meter, Pinless Moisture Meter, Thermal Imaging Camera, Hygrometer, and Psychrometer are each held to a 12-month cycle (Verinode compares purchase date against elapsed months as a proxy for last calibration, since it doesn't have a separate calibration-log field to check against). Every other class, and any unclassified unit, carries no calibration cycle at all, it's excluded from the Calibration OK tile's denominator entirely rather than counted as compliant or overdue.
For how these two numbers turn into a stance, gauges, and peer benchmarks across the rest of Equipment, see Unit stance: KEEP, SERVICE, RETIRE, REPLACE, or WATCHING, Condition tab: the gauge cluster and attention lists, and Explore tiles: All Equipment, Aging, Calibration, Rentals, Benchmarks.
The mobile view
The mobile Equipment page carries the same fleet the web page does, reflowed for a phone as horizontal-scrolling strips of tappable tiles instead of a wide desktop shell. Nothing is calculated differently: the same classes, the same lifespan and calibration math described above, the same peer comparisons.
Where to find it
Mobile Equipment lives under Business. Open Business, then Equipment (the route is /m/business/equipment). A Business link with a back arrow at the top of the page returns you there. If Equipment hasn't been switched on for your account yet, you land on the same activation gate the web page uses instead of the section itself, see Equipment: your fleet at a glance for exactly what that reads.
The hero row: four tiles
- Active Equipment. The headline is your count of active units, with "N class(es) · N rented" underneath (or "all owned" when nothing is on rental). The support line reads "N unit(s) total" (this can run higher than the active-unit count when a row represents more than one physical unit), or, with nothing logged yet, "Add Data, first unit lands here as a CSV / photo arrives." Tapping it opens a By Class breakdown, one row per class with its unit count, sorted largest first.
- Calibration OK. The share of your calibration-tracked units currently inside their cycle, colored green when you're ahead of your comparison reference and red when you're behind, with a mini peer bar (P25 / P50 / P75) underneath. The support line shows the delta against that reference (for example a "+Npp vs Peer" or "vs Industry" reading) or, with nothing calibration-tracked, "No calibrated-class units." The detail view repeats the number and peer bar, then breaks the calibrated population into In calibration cycle and Past cycle / unknown.
- Avg Age. Your fleet's average share of expected life consumed, expressed in years, in red once it clears 7 years. The label underneath reads "Years in service," or, with no purchase dates on file, "Add purchase dates." The support line reads "Aging fleet," "Fleet still young," or "Add purchase dates to compute." The detail view lists your Oldest units, up to eight, by name and age.
- Aging. The share of active units that have crossed 80% of their expected lifespan, colored red when you're behind your comparison reference and green when you're ahead, with its own mini peer bar. The support line shows the delta, or "Past 80% of expected life," or "Add purchase dates to compute." The detail view lists Replacement candidates, up to eight units, sorted by how far into their life they are.
Take Action
The row leads with an agent launcher tile that opens the mobile IQ conversation seeded for Equipment, followed by an unlock-your-data nudge tile, then a Maintenance Schedules launch tile ("Never miss a service") that opens the interval-based maintenance-plan tool, then any decision cards Verinode has assembled about your equipment. Each decision card taps through to its own decision screen. With no open decisions, a single tile reads:
All Clear No open decisions on equipment. Verinode is watching aging, calibration, and rental pressure.
Explore: five tiles
- All Equipment. Total unit count, "N units · N classes" beneath it, a bar preview of your top classes by count. Opens the full By Class list plus a By Ownership breakdown (Owned, Rented, Leased, Financed, whichever apply).
- Aging Units. The same aging percentage as the hero tile, "Past 80% of expected life" beneath it, a marker preview plotting you against your comparison reference (or, without enough data for a reference, a sparkline of your own age distribution), with the peer delta shown. Opens the full peer-bar breakdown.
- Calibration OK. The same calibration percentage, "Of calibrated-class units" beneath it, a ring gauge colored green at 90% or above, amber from 70% up to 90%, red below 70%. Opens the same detail as the hero Calibration OK tile.
- Rentals. Your count of rented units, "Units past 60 days on rental" beneath it, a bar preview of your longest-running rentals by months. Opens a Pressure (months on rental) list, up to twelve rented units, longest-running first.
- Benchmarks. Your average fleet age again, "Avg inventory age" beneath it, a distribution preview of your fleet's age spread. Opens a stacked view: Aging vs Peers and Calibration vs Peers, each its own peer bar.
Note
Every number across the hero and Explore rows is computed from active units only. Retired units are excluded from every calculation on this page, on mobile and on web alike.
Most Recent: individual unit tiles
Below Explore, a strip of unit tiles, sorted by newest purchase date first, then alphabetically, capped at sixteen. Each tile shows a colored dot and its class name in small caps (or "Unclassified"), red when the unit has crossed 80% of its expected life, teal when it's a rented unit, copper otherwise; the unit's name; the vendor's logo and name when known; an "ownership · condition · location" line (all humanized, for example "Rented · Good · Warehouse B"); and, when a purchase date is on file, "N.Ny in service · N% of life." A unit logged in quantity greater than one shows a "×N" line.
With nothing logged yet, the row is replaced by: "No equipment on file yet. Forward a CSV, drop a photo, or paste an invoice and your fleet appears here."
The unit detail view
Tapping any unit, on the Most Recent strip or from any tile's drill-in, opens a full-screen glass detail deck. Swipe left and right inside it to move between units without closing the deck. Top to bottom, it holds:
- Header. The class label and unit name, followed by purchase price (if known) and an "ownership · condition · quantity · location" line.
- How You Compare. Age against the class's expected lifespan ("N.Ny · N% of life"), and, for calibration-tracked classes, the calibration cycle read as In cycle (green), Past due (red), or "Add purchase date to compute" (muted, with no purchase date yet).
- Overview. Model, serial number, vendor, purchase date, status, and source, each humanized, plus any free-text notes.
- Specs. Appears only for units linked to a catalog product with recorded specs, one humanized row per spec with its value and unit.
- Recently Deployed On. Up to eight jobs the unit has been used on, each with a claim number or client name (or a humanized job category when neither is available), its estimated dollar amount, and a category / status / completion-date caption.
- Maintenance Insights. Up to eight open tips from Verinode's condition detector, each with a severity dot (red for critical, amber for warning, copper for informational), a headline, a rationale, a recommended action, and, when it can be sized, a dollar-impact figure per period.
- Fleet Siblings. Other active units in the same class, up to eight, each with its condition and status, so you can tell whether an issue is isolated to this unit or spread across the class.
- Alternatives. A newer catalog model, if one exists for this unit's class, listed first and tagged "Newer model." Up to six more catalog alternatives follow, each with the manufacturer's logo, product name, price, model number, and a manufacturer score, tagged "Newer" where relevant, plus (when Verinode has it) a line noting how many regional peers in the comparison group run that same model.
- Findings. Any decisions already open on this specific unit, with the action title, a compressed rationale, and, when quantified, the monthly dollar amount at stake.
Opening IQ from inside an open unit's detail deck hands the agent that unit's context automatically, its class, ownership, condition, status, and serial number, so you can ask a question about "this one" without restating which unit you mean.
Best-practice example
Say a CSV lands with twelve rows tagged only "dehumidifier," names like "Unit 4" and "Unit 7," no model numbers. None of the first three resolver tiers find anything to work with, so all twelve fall to the coarse-category default and land as Conventional Dehumidifier, a reasonable placeholder, not a precise one. A few weeks later you forward an invoice for one of them: "Dri-Eaz Phoenix 200 LGR." The resolver's keyword tier catches "LGR" this time, reclassifies that unit to LGR Dehumidifier, its correct 5-year lifespan standard, and, because the catalog also has a Phoenix 200 LGR product entry, the token-match tier links it straight to that catalog product, pulling in full specs and any newer-model alternative. The other eleven stay at the coarse default until their own paperwork arrives, no action required on your end either way, and no reclassification button to hunt for.
Related reading
- Equipment: your fleet at a glance
- Unit stance: KEEP, SERVICE, RETIRE, REPLACE, or WATCHING
- Condition tab: the gauge cluster and attention lists
- Utilization tab: ownership mix and class density
- Explore tiles: All Equipment, Aging, Calibration, Rentals, Benchmarks
- Forwarding documents
- Connecting your data
Data sources
Data sources
- 1.Your equipment records (CSV, photo, and invoice ingestion). Your business.
- 2.Verinode equipment catalog (products, manufacturers, base pricing). Verinode reference data.
- 3.Industry-standard lifespan and calibration intervals by class. Verinode reference data.