How equipment tips are generated and acted on

Every night, Verinode reads your equipment fleet, the jobs it has been deployed on, and the manufacturer and rental-rate catalog, and looks for anything worth your attention: a unit aging toward th…

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

What this is

Every night, Verinode reads your equipment fleet, the jobs it has been deployed on, and the manufacturer and rental-rate catalog, and looks for anything worth your attention: a unit aging toward the end of its useful life, an instrument overdue for calibration, a rental that has quietly become more expensive than owning the equipment outright. When it finds something, it writes a tip. Each tip is a short, dated card with a headline, a plain-language explanation, a recommended action, and, where the math supports it, a dollar figure.

Verinode does not decide what you do with a tip. It surfaces the pattern, drafts the outreach if there is one, and hands you three ways to respond: Act, Not now, or Ignore. This article covers where tips show up, what each of the nine kinds means, how the numbers are computed, and exactly what each button does.

Where to find it

Open Equipment from the sidebar (/equipment). Tips appear in three places, all reading from the same underlying data:

  • Home page, "Take Action" row. The top decisions surface here first, rendered as decision tiles.
  • Home page, "Explore" row. The Aging Units, Calibration OK, and Rentals tiles jump straight into the matching section below with that group already expanded.
  • Equipment card slider, Condition tab. Click any Explore tile, or open the card slider directly, to land on Condition. This tab shows the full, portfolio-wide list of open tips under the heading "Active equipment tips," above the attention lists for aging units, calibration-overdue instruments, units flagged as needing repair, and long-running rentals.
  • A single unit's detail page. Open any unit from All Equipment and scroll to Open Tips. This shows only the tips tied to that specific unit, with no unit-name label since you're already looking at it.

If the detector hasn't found anything for a section, that section simply doesn't render, rather than showing an empty box.

Note

The Condition tab's instrument cluster at the top (Age Index, Calibration, Ownership, Rental Pressure) is a visual summary of the same signals the tips below it describe. Tapping a gauge scrolls to the matching group.

The nightly detector

The equipment detector runs once per night, per operator, against every non-retired item in your inventory. It runs nine independent checks. Each check can fire zero, one, or many tips, and every tip is written to your signal record with domain set to equipment. Only detector output that hasn't been dismissed or resolved shows up as an open tip.

1. Aging unit

Fires once a unit's age reaches 80% of the expected lifespan for its equipment class. Verinode's lifespan table is drawn from IICRC S500 and manufacturer guidance, for example: LGR and conventional dehumidifiers, air scrubbers, and negative-air machines around 5 years; air movers around 7 years; truck-mount extractors and thermal imaging cameras around 8 years. The headline reads "\[unit name\] is X.X years old," and the recommendation depends on both age and logged condition: a unit already logged as needing repair gets a stronger call to replace it now, a unit past its expected lifespan gets a "schedule replacement" nudge, and a unit still inside its expected life but past 80% gets a "monitor and plan within N years" note.

2. Newer model available

If a unit is linked to a catalog product, Verinode checks whether the same manufacturer has since released a newer, non-discontinued product in the same equipment class. If so, the tip names the successor and its current base price when known. This is always informational, never urgent, it is context for your next replacement decision, not a push to swap early.

3. Capacity gap

Verinode looks at your concurrent water-mitigation job load over the last 90 days and checks it against industry-standard equipment ratios: roughly 5 LGR dehumidifiers, 12 air movers, and 1 portable extractor per concurrent water job. If your peak concurrent job count times that ratio exceeds what you own, and you already own at least one unit in that class, the tip names the shortfall (for example, "Need ~3 more Axial Air Movers"). This only fires against classes you're actually using, Verinode won't flag a deficit in equipment you've never owned, that's a different tip (see Missing equipment below).

4. Rent vs buy (rental opportunity)

For any unit logged as rented for at least 30 days, Verinode compares what you've spent on the rental so far against the current purchase price for that equipment class, using rental-rate and price benchmarks from the intelligence catalog. The tip fires once your cumulative rental spend reaches roughly 60% of the way to what buying would have cost, and it states plainly whether you've already crossed the purchase price or how many months of rent remain before you would. This is one of the tip types that carries a dollar figure: the estimated annual cost of keeping the rental running.

5. Price drop

If a unit is linked to a catalog product and you have its purchase price on file, Verinode checks the current best catalog price for that same product. A drop of 10% or more from what you paid triggers the tip, framed as useful context if you're weighing adding capacity or planning a future replacement, not as a reason to buy on its own. The dollar figure shown is the price difference multiplied by the quantity you hold, a one-time figure, not a recurring one.

6. Calibration due

Certain equipment classes require periodic calibration: moisture meters, thermal imaging cameras, hygrometers, and psychrometers, each on a 12-month IICRC-recommended cycle. Because Verinode doesn't yet have a dedicated calibration-log column, it uses purchase date as the starting clock, so if you've had a unit calibrated more recently than its purchase date and Verinode doesn't know, the first step in the drafted plan is to log that so the tip clears. Once a full cycle has elapsed the tip fires; if a second cycle elapses without a logged calibration, it escalates.

7. Underutilized

For rented units that have been on rental 60 days or more, Verinode checks whether a rental-rate benchmark exists for that class. When it does, the tip carries a calculated dollar figure, the monthly rate times months held times quantity, framed as spend you recover by returning the rental. When no rate is available, the tip still fires but with a softer, conditional framing ("if the rental keeps running idle") instead of a firm number, because Verinode won't assign a hard dollar figure it can't actually calculate.

8. Missing equipment

Verinode maps your logged service lines (water, fire, mold, storm, biohazard) to the equipment classes that line of work typically requires. If you do a service and don't carry any unit in one of its standard classes, the tip names the gap, for example a water-mitigation operator with no pin moisture meter in inventory. Always informational: the tip explicitly notes that if you're currently renting as-needed, that may be the right call for your volume.

9. Peer preference

This one only fires when Verinode has seen enough peer operators in your state, using a diverse enough mix of products in the same equipment class, to be confident a pattern is real rather than noise. When that bar is met, and a clear majority of peers favor a different product than the one you're running in a given class, the tip names both products and the rough share of peers using the more common one. It's explicitly framed as informational, "both are valid choices," and the seeded plan tells you to revisit it at your next replacement cycle, not now.

Tip

Detectors 4, 5, and 7 are the only three that attach a dollar figure today. The rest surface a pattern without a number because Verinode won't put a price on something it can't ground in your data or the catalog.

A signal that keeps firing on the same unit night after night doesn't spawn a new card each time, it updates the existing one in place (severity, headline, and evidence refresh, a recurrence counter increments) so your list of open tips doesn't fill up with duplicates.

Reading a tip card

Every tip card follows the same layout, whether it's sitting in the portfolio-wide Condition tab list or a single unit's detail page:

  • Severity dot. Copper for informational, amber for warning, red for critical. Most equipment tips today land as informational or warning; the detector logic is built to support critical but none of the nine checks currently emit it.
  • Type label. A short tag naming which of the nine checks produced the tip: Aging Unit, Newer Model, Capacity Gap, Rent vs Buy, Price Drop, Calibration Due, Underutilized, Missing Class, or Peer Preference.
  • Impact figure, when one exists. Shown abbreviated (for example $2.4k or $18.9k) with a suffix: /yr for an annualized figure, /mo for monthly, or "one-time" for a single-instance number. Only rent vs buy, price drop, and underutilized tips carry this.
  • Entity name, shown on the portfolio-wide list so you know which unit or equipment class the tip is about; omitted on a unit's own detail page since context is already clear.
  • Headline, the plain-language statement of what was found.
  • Rationale, one or two sentences explaining the evidence behind the headline.
  • Recommended action, a highlighted box with the concrete next step Verinode suggests.

The Act / Not now / Ignore triad

Every tip carries the same three buttons, plus a smaller fourth option.

  1. 1Act. Verinode seeds a deterministic action plan for that specific tip type before opening it, so the workspace has something concrete on first load instead of a spinner: for a calibration tip, that's steps to confirm the unit hasn't already been recalibrated off-platform, bundle other overdue instruments into one vendor visit, and a drafted appointment-request email; for a rent vs buy tip, that's a drafted purchase-quote request and a drafted rental-return notice, timed to hand off cleanly; for an aging unit, that's a nudge to check the Alternatives panel and a drafted replacement quote-request email. Acting opens the decision workspace at /decisions/<id> where you review, edit, and send.
  2. 2Not now. Parks the tip using the same snooze behavior used across the rest of the platform, it comes back later rather than disappearing.
  3. 3Ignore. Dismisses the tip. It's marked resolved with a dismissed outcome and drops off your open list.

Tip

A fourth link, "Acknowledge with note," sits beside the three buttons. Use it when you want to record why a tip doesn't need action, without fully dismissing it as noise: Mitigation planned, Accepted as risk, False positive, Already resolved, or Deferred, each with a free-text note. This is the right move for something like a peer-preference tip you've already considered and decided against, versus using Ignore for a tip you simply don't want to see again.

Empty states

If a detector hasn't found anything for a given attention list on the Condition tab, that list's copy says so directly rather than showing a blank space:

  • Aging: "No units in the aging window, every unit is in its prime."
  • Calibration: "All calibrated-class instruments are within cycle."
  • Condition-flagged: "No units flagged for repair."
  • Long rentals: "No long-running rentals."

On the home page, the "Take Action" row distinguishes between four different reasons you might see nothing there: no equipment on file yet (with prompts to upload an invoice, snap a photo of a tag or serial plate, or set up email forwarding), equipment on file but the detector hasn't surfaced anything yet ("Still learning your equipment"), every prior signal already worked through and cleared ("All clear on your equipment," which counts and congratulates rather than reading as a warning), or open decisions to show.

Best-practice example

Say the Condition tab shows a warning-severity Rent vs Buy tip on a portable extractor: rented eight months at roughly $420/mo, already past the purchase price of a comparable unit. Reading the card: the impact pill reads roughly $5.0k/yr, the rationale states you've already spent more than buying would have cost. Clicking Act opens the decision workspace with both a purchase-quote-request email and a rental-return-notice email already drafted. You send the purchase request, and once the replacement is confirmed, send the return notice timed to the delivery date so there's no capacity gap in between.

Data sources

  1. 1.IICRC S500 standard, equipment lifespan and calibration intervals. IICRC.
  2. 2.Manufacturer service and lifespan guidance. Equipment manufacturers.
  3. 3.Rental rate and purchase price benchmarks. Verinode intelligence catalog.
Was this helpful?