The Reporting Problem Hiding Behind Good Performance
A business can be performing well and still be losing the relationship that depends on it. Those two things sound like they should move together. They don't always.
An international education provider Halo worked with is a clean example. The account had performed against its defined ROAS guardrail the whole time, on the actual number that was supposed to matter. And the client had quietly stopped believing the work was happening at all.
The instinct, faced with an unhappy client and a performing account, is to assume the reporting must be wrong somewhere, or the client must be looking at the wrong metric. Neither was true. The reporting that existed was too dense to act on, arrived without a regular cadence, and gave no way to see whether things were actually improving over time, only a snapshot of wherever things happened to be that week. The client wasn't reading bad news. They weren't reading anything they could use.
That's a different diagnosis to "underperformance," and it changes what you fix. The client wasn't unhappy with performance. They were unhappy that they couldn't see it. Fixing performance that isn't actually broken doesn't touch a visibility problem. It just delays finding the real one.
The usual instinct, when a relationship starts to sour despite the numbers holding up, is to work harder on the numbers: tighten targets, add another optimisation, offer a discount to smooth things over. None of that answers the question the client is actually asking, which was never about the campaigns. It was "can I trust that this is working," and no amount of extra optimisation answers a trust question if the client still can't see the answer for themselves. That mismatch, treating a visibility problem as a performance problem, is one of the more expensive misdiagnoses a growing business can make, because it burns effort on the wrong constraint while the real one keeps quietly eroding the relationship underneath it.
This matters most for exactly the kind of business Halo tends to work with: founder-led, lean enough that reporting is often built once and never revisited, where the person closest to the numbers isn't always the person who has to explain them upward, to a client, a board, or a leadership team. In that setup, dense-but-accurate reporting is an easy trap. It's genuinely correct, genuinely defensible, and still fails at its actual job, which is helping someone else make a confident decision.
What changed wasn't the strategy underneath the account. It was the layer sitting on top of it: a plain-English top-line summary above the metrics dashboard, so the headline finding didn't require translating a table first. A fixed cadence, a weekly async update plus a monthly live call, replacing whatever had been arriving ad hoc. A year-on-year trend view, built specifically to answer the question the client actually had, which was never "what happened this week," it was "are we actually growing." And the agency principal included on the monthly calls, not as a courtesy, but as a deliberate signal that the relationship mattered enough for leadership to show up in it.
None of that touched the campaigns. All of it touched whether the client could see, and therefore trust, what the campaigns were already doing.
This is exactly what Halo's Commercial Leakage Framework calls Decision & Reporting Systems, one of six areas where value quietly escapes a business, and it has a plain diagnostic question attached: if two different people pulled the same metric today, would they get the same number back, and would either of them trust it? It's also the first of Halo's four universal Indicators, Visibility, which deliberately isn't about the numbers themselves. It's about whether visibility into them exists at all. A business can have accurate numbers and zero visibility at the same time. That's not a contradiction. It's the most common version of this problem.
It also maps onto the "Measure" stage of how Halo diagnoses any commercial system: not just confirming that a fix worked, but confirming the people who need to trust that it worked can actually see the evidence for themselves. A constraint isn't really resolved if the only proof it's resolved lives inside a report nobody outside the team reads. Visibility isn't the finishing touch on good work. Without it, good work is indistinguishable from work that isn't happening at all, which is precisely the position this client was in.
A few honest questions worth asking about your own reporting, before assuming a client or a leadership team's dissatisfaction is really about performance:
- If the person receiving your reporting had to answer "are we actually growing?" using only what you send them, could they, or would they have to ask you directly?
- Does your reporting have a fixed cadence the recipient can rely on, or does it arrive whenever there's time to send it?
- Is there a plain-English top line above the detail, or does someone have to read the whole dashboard to find out what actually matters this month?
- If two people on your own team pulled the same number today, would they get the same answer, and would they both trust it?
Good reporting changes decisions, not just dashboards.
Full story on Good Reporting Changes Decisions, Not Just Dashboards. It's the same territory covered from a different angle in "We Don't Have the Data" Is a Claim Worth Checking and The Four Things Halo Actually Measures, and it's one of the five domains mapped out in Where Commercial Resistance Actually Hides in a Growing Business.
What people ask about reporting and trust.
If performance looks fine, why would a client or leadership team still be unhappy?
Because performance and visibility are two separate things, and only one of them is usually being measured. A business can hit its targets on paper while the people relying on that account have no reliable, plain-English way to see it happening. The dissatisfaction is real even when the underlying numbers are fine.
Is this a reporting problem or a communication problem?
Both, in practice, though it usually gets diagnosed as one or the other first. The underlying issue is almost always visibility: whether the person receiving the numbers can actually answer "are we growing?" from what's in front of them, on a cadence they can rely on, without having to ask.
What's the difference between a dashboard and reporting that actually changes decisions?
A dashboard shows numbers. Reporting that changes decisions adds a plain-English top line above those numbers, a fixed cadence the recipient can count on, and a trend view that answers the real underlying question, usually "are we actually growing," rather than just "what happened this week."
How do I know if my own business has a Decision & Reporting Systems problem?
Ask whether two different people pulling the same metric today would get the same number, and whether they'd both trust it. If the honest answer is no, or "we've never actually checked," that's the constraint area Halo's Commercial Leakage Framework calls Decision & Reporting Systems, and it's worth diagnosing properly rather than assuming it's a performance issue.
Does fixing reporting mean changing the underlying strategy or campaigns?
Not necessarily, and in the case this article is drawn from, it didn't. What changed was the layer sitting on top of the work already happening: how it was summarised, how often it arrived, and whether it answered the client's real question. The strategy underneath didn't need to change for trust to be rebuilt.
If you suspect your own reporting is answering questions nobody's asking while missing the one that matters, a Commercial Diagnostic is a 90-minute session built to find out. For a business already fairly sure the gap runs deeper than one dashboard, a Commercial Audit goes further, across CRM, sales, marketing, and reporting together. More on how Halo approaches this kind of diagnosis is on the About page, or get in touch directly.