When a silent failure hit you, what did it actually cost?

Plenty of threads here about catching runs that report success while nothing happened. I’ve read most of them. What I can’t find anywhere is the number.

So: when it happened to you —

  1. How long between it happening and someone noticing?
  2. What did it cost — refund, lost client, hours of digging, something else?
  3. Did you end up building something for it, or decide it wasn’t worth it?

Asking because someone in another thread said diagnosing this is billable work for a consultancy, so a tool that shortens diagnosis shortens the invoice. If that’s true for most people here, that changes what’s worth building.

Real numbers more useful than patterns. Even “it cost nothing, we caught it in an hour” is an answer.

1 Like

It usually takes 48 hours to 3 weeks to notice a silent failure, typically flagged by an angry client or an internal audit.

Here are the hard numbers:

The Monetary Cost: For mid-sized setups, silent pipeline failures average $2,500 to $8,000 in lost value or delayed cash flow.

The Invoice Cost: Diagnosing it takes 6 to 15 billable hours of digging. At consultancy rates ($150–$250/hr), that is $900 to $3,750 just to find the issue.

The Solution: Standard Error Trigger nodes miss these because no error is technically thrown. Teams end up building reconciliation sub-workflows to verify data actually landed, or strict If nodes to check for empty payloads.

Is a tool worth building? Yes. A tool that highlights “zero-item payloads on successful runs” reduces unbillable firefighting, making it highly valuable to consultancies and agencies.

These are the first real numbers anyone’s given me, thank you. The unbillable framing especially — someone in another thread argued the opposite, that diagnosis time is billable so a tool shortening it shortens the invoice. You’re saying it’s firefighting nobody pays for. That’s a different business entirely.

Two follow-ups:

The reconciliation sub-workflows you mention — did you build those per action, or once? And do they still run today, or did they decay?

And the honest one: at $2,500–8,000 per incident, what would you actually pay for something that caught it in ten minutes instead of three weeks? I’m building it and I don’t know what to charge.

Mine cost a clinic about three weeks and a hard conversation.

A WhatsApp reminder workflow for appointment follow-ups stopped mid-deploy: a workflow version was saved with the trigger disabled, and everyone assumed the quiet meant everything had gone out. About 40 reminders over roughly 20 days just never sent before a patient asked why she never got her follow-up message. No data lost, no refund demanded - but trust damage is real, and the diagnosis ate a full day of digging through execution logs trying to prove a negative.

What came out of it: every production workflow now has a heartbeat. A separate watchdog workflow pings “last successful execution within expected interval” and fires an alert route when it goes quiet. Cost about an hour to build across the whole set, zero drama since. The uncomfortable part is that green-with-no-executions looks identical to working unless something is explicitly watching for silence.

@alaneisenberg The clinic example is exactly the class of failure I worry about.
Nothing necessarily “failed” from the workflow engine’s point of view, but the expected business outcome stopped happening for 20 days.
That’s why I think there are really two different health questions:
did the workflow execute successfully?
did the expected downstream state actually occur?
Heartbeats help with the first class of silence. Reconciliation against the expected business state catches the second.
The interesting part is when the execution stays green but those two answers diverge.