What Breaks a Weekly Report Automation — and Who Fixes It at 6 A.M.
By Ian Wilson
By Ian Wilson
A weekly report automation almost never breaks in the automation. It breaks upstream — someone renames a column in the export, a password expires, a new job code shows up that the logic has never seen — and the report still sends, on time, quietly wrong. The thing that determines whether that costs you an afternoon or a customer is not the quality of the AI. It is whether anyone is watching, and whether the person watching is you.
After enough of these, the failures stop being surprising. They cluster into a short list, and none of them are exotic:
Notice what is missing from that list: the model, the prompt, the clever part. The clever part is the part that almost never breaks. Plumbing breaks. That is the whole reason we spent six years cleaning small-company data before we ever pitched anyone AI — the failure modes here are data failure modes, and they are old.
When a report doesn’t arrive, somebody asks where it is. That is a self-announcing failure, and it gets fixed inside a day. When a report arrives on time and is wrong, it gets read, forwarded, and acted on. Your controller reconciles against it. Your customer quotes it back to you.
This is the specific risk that comes with automating something a person used to do. The person was, without anyone writing it down, also the quality check. They would have noticed that Tuesday looked strange. Automate the assembly without replacing the noticing, and you have made the process faster and more confident at the same time — a bad combination.
Most reporting automations that “failed” did not stop working. They kept working against assumptions that quietly stopped being true, and nobody was assigned to check. That is a monitoring problem wearing an AI costume.
Monitoring a report automation is not the same as monitoring a server. “The job ran successfully” is close to useless here — the job runs successfully in almost every failure above. What you want checked, every single run, before anything sends:
None of that is sophisticated. It is the checking the person used to do in their head, written down and made repeatable. It is also the part that gets cut first when an automation is scoped as a one-time build.
This is the question worth asking any vendor, tool, or contractor before you sign anything, because the honest answers differ enormously.
If you built it yourself with a workflow tool, you fix it, and you find out on Monday. If you bought reporting software, the vendor keeps their product running — but the thing that broke was your export, your credential, your new job code, and that is outside their support boundary. They will tell you so, politely, and they will be right. If you hired someone for a fixed-scope build, the automation belongs to you the moment the invoice clears, which means the 6 a.m. phone call is yours too.
That gap is the actual reason we price Standing Reports as a monthly service rather than a build fee. Not because a build is hard to quote — because the first six months of small breakages are the part that decides whether the report is still running a year later, and nobody wants to be nickel-and-dimed for a renamed column. Monitoring, fixes, and format changes are inside the price. If you want the wider comparison of who can do this work at all, we wrote that up in your three options, compared.
Less than people fear, and more than zero. A recurring report wired into two or three systems typically needs a handful of small interventions in its first quarter — a mapping update, a re-auth, one new category — and then settles down. The work is measured in minutes per incident once someone knows the system. The expensive part was never the fixing. It was the not-knowing.
That gap in the second number is not really a technology gap. Bigger companies have someone whose job includes noticing when a report is wrong. Smaller ones are absorbing that by hand — which is exactly why the monitoring, not the automation, is the part worth buying.
Every option below works for somebody. The question is not which is best, it is who is on the hook when it breaks — because that is the row most comparisons leave out, and it is the one that decides how much of this actually lands back on you.
| Option | Typical cost | Who builds it | Who fixes it at 6 a.m. |
|---|---|---|---|
| Do it by hand | $0 | Nobody — a person assembles it each week | The person. Every week, forever. |
| Reporting/BI software | Low hundreds/mo | You do, in their tool | You do. The vendor supports the tool, not your data. |
| A no-code automation tool | Low hundreds/mo | You do, plus whoever inherits it | Whoever built it — and they have another job. |
| Done for you (what we sell) | $1,500/mo | We do, end to end | We do. Monitoring and fixes are the product. |
If somebody on your team already owns reporting as part of their actual job description, buy the software — it is cheaper and it will work. The done-for-you option earns its price only when nobody's job description contains the words "fix the report." See what Standing Reports covers for where that line sits.
If your team has an automated report that nobody fully trusts — or a manual one you’re thinking about automating — that’s a short conversation worth having. Get a free fit check and we’ll tell you what would break first in your setup, including when the honest answer is that you shouldn’t automate it at all. We keep a list of what we won’t automate for exactly that reason.
Expect a few small interruptions in the first quarter while the automation meets edge cases the original spec never saw, then long quiet stretches punctuated by whatever changes upstream. Credential expiries and source-format changes are the two most common causes, and both are external to the automation itself.
Sometimes, and that is the risk. A system flexible enough to silently absorb a renamed column is also flexible enough to silently absorb a wrong one. For anything that touches money or customer commitments, we would rather the automation stop and ask than guess well most of the time.
Whoever is going to notice at 6 a.m. If your team has someone who reads the report closely enough to catch a bad number, owning it internally is reasonable. If the report goes straight to a customer or a lender, you want monitoring that runs before the send, owned by whoever can also fix it.
You keep the work. We build inside the systems you already own and hand over the logic, the access, and the documentation — no proprietary box you have to keep renting to read your own numbers. Month to month means month to month.
More on how we scope this kind of work is on our services page, and the reporting service itself is detailed on Standing Reports.
Tell us about the report your team builds by hand every week. We’ll show you what it looks like automated — and what it would take to build it.