Approved Isn't Ready: The Metric That Lies
Our dashboard said ten leads were queued to send at 6am. Zero could go out. How to spot a metric that counts the decisions people made, not the outcomes.
August 4, 2026 · Signal vs Noise
What did the dashboard say?
It reported approved leads. Ten of them, sitting in the queue, ready for the morning drip. That number was correct. Every one of those ten had been reviewed and approved by a human.
What it did not report was that none of them had a drafted message body. The send step discovers a missing body at send time, one lead at a time, and fails each one permanently. So the morning would have produced ten terminal failures and zero emails, while the readout said we were armed and loaded.
The two numbers had always been different. On the one day it mattered, they differed by the entire batch.
Why do the numbers drift apart?
Because the easy number is upstream of the work and the honest number is downstream of it. Approved is a decision someone made. Sendable is a state the whole pipeline has to agree on: a contact, a body, no suppression, under the daily cap.
Every step you add between the decision and the outcome is another place they can diverge. Nobody notices, because the upstream number keeps rising and looks like progress.
- Approved leads, drafted emails, booked demos — decisions, and easy to count
- Delivered, replied, closed — outcomes, and harder to reach
- The gap between them is your actual failure rate, and it is usually invisible
What should you count instead?
Ask what could complete right now, with no further human input. Not what is in the pipeline — what would move if you did nothing today.
For a sales list: how many contacts have an address, a written message, and no suppression flag. For a content queue: how many pieces are finished, not how many ideas exist. For a hiring pipeline: how many candidates have a scheduled next step on a real calendar.
In our case the fix was a function that returns three numbers instead of one: approved, ready, and blocked with a reason attached. The readout now says "0 ready to send of 10 approved — 10 no drafted body." Same data, and the second version is impossible to misread.
How do you know which number you are looking at?
Try this on whatever dashboard you check most. Pick the headline number and ask: if every human went on holiday tomorrow, would this number still turn into revenue?
If yes, it is an outcome and you can trust it. If no, it is a decision someone made, and there is a second number underneath it that nobody is showing you.
The number that made us comfortable was the number that let us skip the check. That is the pattern worth watching for. A metric that only reports good news is not measuring anything — it is a mirror pointed at your intentions.
What does this cost when you get it wrong?
An entire batch, and the day you find out is the day it was supposed to work. We caught ours while loading the first real cohort, before a single send. The alternative was ten permanently failed leads and a report that showed green.
Count the thing that would happen without you. Everything else is a plan.
