Skip to content

Tell at a glance whether a Job is healthy

Your Jobs board is meant to answer one question in about two seconds: is anything here wrong, and if so, what do I do? Every Job card carries a small vocabulary that answers it — a status pill, a strip of coloured bars, a last-run line, and sometimes a button telling you the next move.

This page explains that vocabulary, so a red card sends you somewhere useful and a calm card genuinely means you can look away.

The seven bars on a Job card are its last seven days, oldest on the left. Open the Job and its Activity panel shows the same thing over fourteen days.

Colour tells you how much of the day went wrong — not merely whether anything did. A day where one run in four hundred failed shows a thin red line along the bottom of an otherwise green bar. A day where a quarter of the runs failed shows a red block roughly a quarter of the bar’s height. The two look different because they are different.

What you seeWhat happened that day
Solid greenEvery run finished cleanly
Green with a thin red footA small share of runs failed
Mostly or entirely redMost or all runs failed — a genuinely bad day
Amber bandRuns that finished but reported problems along the way, or were cancelled
Grey-blueRuns still going when the page loaded
Pale greyNo runs, and none were expected
Amber washNo runs, and that’s unusual for this Job — see Stopped running below

Bars are all the same height on the card, on purpose. A day with two runs and a day with two thousand get the same amount of space, so a quiet day is still big enough to see and tap. (On the Job’s own Activity panel, height does track volume — that panel has room to show both.)

Hover any bar for the exact numbers. You’ll get the date and a breakdown like “Aug 18 — 39 Succeeded, 1 Failed”. The colour is the summary; the tooltip is the truth. If you’re deciding whether to act, read the tooltip.

The status pill: one problem, the most urgent one

Section titled “The status pill: one problem, the most urgent one”

Under the Job’s name sits a pill like Active · Failed last run. It shows the lifecycle status and, when something’s wrong, the single most urgent problem — not a list. Hover it for the specific reason.

Routario checks in this order and reports the first thing it finds:

PillWhat it meansColour
Disconnected integrationThe Job needs a connected service that isn’t connected any moreRed
Failed last runThe most recent run failed outrightRed
Stopped runningIt’s active, but has gone quiet when it normally wouldn’tRed
Overdue reviewSomeone was asked a question over 24 hours ago and hasn’t answeredAmber
Missing ownerActive, but nobody’s name is on itAmber
Needs configurationA draft that isn’t ready to activate yetAmber
PausedDeliberately stopped; it won’t run until you resume itAmber
HealthyNothing to reportGreen

The order matters. Because only the top match is shown, a Job that’s both unowned and broken tells you it’s broken — the more urgent fact wins. Assign an owner and any remaining problem surfaces next.

Red means something is broken and needs a person. Amber means something is incomplete or waiting. An unassigned owner is a gap to fill, not an emergency, so it’s amber — on a board you scan at a glance, everything shouting is the same as nothing shouting.

The most expensive failure isn’t a red bar. It’s a Job that simply stops, with nothing to show for it.

Routario watches for that by comparing a Job against its own normal rhythm rather than a fixed rule. A Job that usually runs several times an hour is flagged after about two silent days. A Job that runs weekly isn’t flagged for going quiet over a weekend, because that’s just Tuesday for it.

When silence is genuinely unusual you’ll see three things at once: the days with no runs turn an amber wash instead of empty grey, the card says “No runs in 5 days · typically 40/day” in plain words, and the pill reads Stopped running. Usually the cause is a trigger — a schedule switched off, a webhook that stopped arriving, an inbox that stopped matching.

The last-run line — a coloured dot, a relative time, and the outcome in words: “3m ago · Succeeded”. The words are there deliberately, so the meaning never rests on colour alone.

The next-step button, bottom right, when there’s an obvious move:

ButtonAppears whenTakes you to
View failureThe last run failedThe run, so you can read the error
Check triggerThe Job has stopped runningIts configuration, to see what stopped firing it
ReviewSomeone’s waiting on an answerYour Inbox, filtered to this Job
Assign ownerActive with nobody’s name on itThe owner picker, already open
Set up / Activate / ResumeIt’s a draft, or pausedThe matching next step

No button means there’s nothing obvious to do — which, on a healthy Job, is the correct answer.

You open the board on a Monday and see three cards.

“Invoice intake” — green bars all week with a hairline of red along two of them, pill reads Active, last run “12m ago · Succeeded”. Hovering Thursday’s bar says “41 Succeeded, 1 Failed”. One invoice in forty-two failed and the rest went through. Nothing is on fire; if you care about that one invoice it’s in the Logs, but the Job is doing its job. Leave it.

“Ticket triage” — the first two bars are green, the last five are an amber wash, and the card says “No runs in 5 days · typically 30/day” with a Stopped running pill and a Check trigger button. This is the one to open. Something stopped feeding it on Wednesday and roughly 150 tickets a day have gone untriaged since. This is your morning.

“Weekly digest” — mostly pale grey with one green bar, pill reads Active, last run “1d ago · Succeeded”. Grey here is correct: it runs once a week and it ran. Leave it.

Two seconds, three cards, one of them your actual problem. That’s what the vocabulary is for.