Friction
- ↗Customers did not know why an integration suddenly failed to send data.
- ↗Failing integrations created a major security risk while customers remained unaware of the health problem.
My Role
- ↗Advocated for a proactive solution instead of waiting for support to absorb the damage.
- ↗Designed the notification and status UX so the messaging was clear, actionable, and hard to miss.
Outcome
- ↗Increased transparency and reduced support tickets.
- ↗Strengthened customer trust in Red Canary's reliability.
- ↗Established a pattern for proactive alerting elsewhere in the product.
Summary
I designed a proactive notification system for failing integrations so customers could see problems in real time instead of discovering them during an incident. The solution reduced support load, improved troubleshooting, and strengthened trust in the platform's reliability.
The Problem
Failing integrations and expired certificates were creating real security posture risk, but customers were not being told clearly when an integration had stopped working.
That gap drove support requests, slowed troubleshooting, and made the platform feel less trustworthy right when customers needed it most.
The Solution
This was less about inventing a brand-new pattern and more about assembling the right existing pieces into a system customers could actually trust.
A new status badge on the integrations list page made it immediately obvious which integrations needed attention.
The integration detail page gained a dedicated status-checks area so customers could inspect the exact failing checks instead of guessing.
Contextual help and plain-language messaging gave users a clear next step instead of just telling them something was broken.
The Process
Exploration
Low-fidelity wireframes mapped the core layout and key interactions before any visual decisions were locked in.
Call out the gap
The project started with a simple observation: a serious product health issue was going mostly unaddressed, even though the fix was within reach.
Reuse a new surface
We had just introduced a new section on integration pages, so I used that momentum to extend it with a status-checks tab instead of inventing a new destination.
Pair signal with guidance
The list badge and the detail-page checks worked together so users could spot a problem fast and then understand what needed to happen next.
Shipped
The final experience, tested with customers and validated through iteration.
Red Canary