The Signals panel on a vendor, job, client, or carrier

Every vendor, job, client, and carrier record you open in Verinode carries its own **Signals** panel, embedded directly inside that entity's detail card. It is not a separate page. It is a short, s…

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

What it is

Every vendor, job, client, and carrier record you open in Verinode carries its own Signals panel, embedded directly inside that entity's detail card. It is not a separate page. It is a short, scoped list that answers one question without you having to leave the record you are looking at: what has Verinode's detection layer noticed about this specific vendor, job, client, or carrier that you have not yet acted on?

A signal here is the same underlying record that powers your Feed and your Decisions workspace, just filtered down to the one entity in front of you. If a signal says your roofing vendor's invoices are running above their contracted rate, that signal shows up both in your Feed and inside that vendor's own detail card. The panel exists so you do not have to remember to go check the Feed every time you open a record, the relevant signals are already sitting there.

Verinode does not decide anything on your behalf here. It surfaces what it detected, states the dollar impact where one is calculable, and leaves the call to you.

Where to find it

Open any vendor, job, client, or carrier record so its detail card slides in. Scroll to the Signals section. The section heading itself tells you how many signals exist for that entity, for example:

SIGNALS (7)

If nothing has been detected for that entity, the heading reads plainly Signals, with no count.

The panel shows up to five signals by default. If there are more than five, a View all N signals → link appears underneath the list.

Note

Clicking View all N signals does not filter to just this entity. It takes you to your full Feed, filtered to Decisions, the same place every signal across your whole business lives. Use it to open the complete list and act on the one you came in to look at; see the Feed and the decision workspace for how that fuller view works.

What each row shows

Every row in the list is a compact summary, not the full decision. It is not clickable, there is no link or button on the row itself, it is a read-only preview. To act on a specific signal (mark it actioned, dismiss it, or open its full recommendation), use View all and find it in the Feed.

Each row carries:

A severity dot. A small colored dot on the left of the row tells you how serious Verinode considers the signal:

  • Red = critical
  • Yellow = warning
  • Teal = informational

These are the same three colors used everywhere else on the platform for signal severity, so a red dot here means the same thing it means on your Feed cards.

The signal's title. The one-line description of what was detected, for example a vendor cost drifting above its contracted rate, or a client's job pattern showing a repeat issue.

A status word, right-aligned, in one of three colors:

  • new, in copper, a signal Verinode has surfaced but you have not opened yet
  • seen, in muted gray, you have looked at it (or its parent card has been viewed) but have not taken action
  • actioned, in green, you have already marked it handled

A signal you dismiss drops out of this list entirely, dismissed signals never show here. The same is true for signals that have expired (a small number of detections carry a natural expiration and stop surfacing once it passes).

A dollar impact line, only when Verinode has a real number to show. When a signal carries an estimated dollar value, a second line appears under the title showing the amount and its time basis, for example:

~$4,200/yr

The tilde signals this is an estimate, not an invoice. The suffix tells you what kind of number it is:

  • /yr for an annualized, recurring figure (the default when no other period is known)
  • /mo for a monthly recurring figure
  • /wk for a weekly recurring figure
  • /job for a per-job figure
  • one-time for a single pool of money, like a stale-invoice catch-up, that will not repeat on a schedule. Verinode is deliberate about this distinction: a one-time recovery is never labeled as if it were an annual run rate.

If a signal has no calculable dollar figure yet, this line is simply absent, the row shows only the title and status.

A margin-lever pill, next to the dollar figure, only when both a dollar amount and a lever are known. It is a small outlined pill reading one of:

  • COST, the lever is cost reduction
  • TIME, the lever is time acceleration (something is taking longer than it should)
  • REVENUE, the lever is revenue capture (money you are owed or under-billing)
  • RISK, any other lever, including exposure that does not net out to a straightforward cost or revenue line

This tells you at a glance which margin lever this specific signal pulls without opening the full decision.

How the list is ordered

Signals are not shown in the order they were detected. The most severe signals lead: critical first, then warning, then informational. Within the same severity, the most recently active signal comes first. This means a fresh critical signal always sits above an older warning, even if the warning has been sitting in the list longer.

The count in the heading, Signals (N), is always the true total for that entity, even though only the top five display by default. If the entity has 12 open signals, the heading reads Signals (12) and the View all 12 signals link appears below the five shown.

Loading and empty states

While the panel is fetching, it shows two pulsing placeholder bars under the Signals heading (no count shown yet).

If Verinode has not detected anything for that entity, or everything detected has since been dismissed or has expired, the panel reads:

No signals detected for this entity.

This is not an error. It means either the detection layer has not found anything to flag yet, or everything it did find has already been cleared. As more documents, invoices, and job data flow in for that vendor, job, client, or carrier, new signals will appear here on their own.

How to use it

  1. 1Open the vendor, job, client, or carrier you want to check, and scroll its detail card to the Signals section.
  2. 2Read the severity dots top to bottom. A red dot at the top of the list means something on this entity needs attention before anything below it.
  3. 3Check the dollar line and lever pill on any row that has one, it tells you the size of the opportunity and whether it is a cost, time, revenue, or risk issue before you decide whether it is worth chasing.
  4. 4If the entity has more signals than are shown, click View all N signals to open the full Feed, filtered to Decisions.
  5. 5Find the signal you care about in that fuller view and take the actual action there, mark it actioned, dismiss it, or open its full recommendation and draft.

Tip

Use this panel as a triage read, not a workspace. It is designed to answer "does this entity have anything I should know about right now" in one glance while you are already looking at it for another reason. The moment you want to act on something, go to the Feed or the decision workspace, that is where the actual buttons live.

Heads up

The status word (new, seen, actioned) reflects the underlying signal record, which is shared with your Feed. Marking a signal actioned from the Feed will update the status shown here the next time you open this entity's card. There is no separate "entity view" state, it is the same record everywhere.

Was this helpful?