Silent partial failure
The CRM step can succeed while the alert step fails. The workflow reports completion even though the sales team never sees the lead.
What a bounded reliability audit can look like when an automation technically works, but failures, duplicate actions, and manual recovery make it expensive to trust.
Scenario: a service business relies on a web lead form that creates a CRM record, writes a tracking row, alerts the sales team, and starts an automated email follow-up. The workflow succeeds most of the time, but staff still check it manually because failures are difficult to detect.
The CRM step can succeed while the alert step fails. The workflow reports completion even though the sales team never sees the lead.
Webhook retries have no durable idempotency key. A timeout followed by retry can create two deals and trigger duplicate follow-up.
Transient API failures retry only once. Failed payloads are not retained in a durable recovery queue.
Staff compare form notifications against CRM records because there is no reliable exception dashboard or reconciliation signal.
| Finding | Evidence to reproduce | Business risk | Priority |
|---|---|---|---|
| Alert can fail after CRM success | Force alert provider 500 response after CRM record creation | Lead exists but receives no timely human response | High |
| Duplicate deal on retry | Delay CRM response until webhook sender retries same payload | Duplicate outreach, reporting distortion, customer confusion | High |
| No durable failed-event queue | Disconnect CRM API beyond retry window | Lead data can require manual reconstruction | Medium |
| No end-to-end reconciliation | Compare daily form count with CRM + follow-up count | Humans remain the monitoring system | Medium |
A real HDP Workflow Reliability Audit begins with the actual workflow, reproduces realistic failures where practical, maps business impact, and produces a prioritized repair/hardening plan. Repair work is scoped separately so the diagnostic remains bounded.