Status pages redesign

incident.io

status-pages-hero-light.png: Our new Status Pages, as used by OpenAI and friends.
Our new Status Pages, as used by OpenAI and friends.

Context

Incident.io provides tools for managing and communicating incidents, including hosted status pages used by companies like Linear, HashiCorp, Etsy and Square. These pages were already live in production for hundreds of paying customers and often used during outages, so stability and visual consistency were critical.

In early 2023, OpenAI committed to adopting our status pages, bringing with them a huge audience: their existing Atlassian-hosted page had around 250,000 subscribers10× more than our second-largest customer at the time. It was a major opportunity and a reputational risk. But the pages hadn’t been touched in months and no team currently owned them.

Problem

The existing pages had drifted significantly from our design system. Years of small tweaks had created visual clutter: duplicate components, gradients, inconsistent spacing, and unclear hierarchy.

Because major customers were already using the pages, the redesign had a strict constraint: it had to modernise the experience without breaking trust or disrupting existing users. These companies were historically very sensitive to visual change — any unexpected modification risked support tickets or frustration during an outage.

status-pages-before.png: Status Pages before: tired gradients and noticeable divergence from the rest of our product suite
Before: tired gradients and noticeable divergence from our other products
status-pages-after.png: Status Pages after: cleaner, brighter visuals and aligned with our design system
After: cleaner, brighter visuals and aligned with our design system

Approach

I began with a UI audit, mapping out misalignments, redundant styles and areas that deviated from our design system. The redesign focused on clarity and neutrality: removing decorative elements, standardising spacing, and creating a calm visual baseline that could sit comfortably beneath any customer’s brand.

Most customers place their own logos at the top of the page, so the UI had to behave like part of their identity, not ours. This meant a strictly monochrome palette, with colour used sparingly for clear incident states (up, degraded, down).

To enable long-term consistency, I rebuilt the theming system using Figma variables, so every component could switch between light and dark mode automatically — a major improvement to maintainability.

Once the design was approved, I paired with engineering and contributed directly to the implementation using Cursor and AI-assisted refactors. This accelerated the rollout and helped maintain a high level of fidelity.

status-pages-components.png: Dozens of components have made it easier than ever to work on Status Pages
Dozens of components have made it easier than ever to work on Status Pages
status-pages-colors.png: Figma variables made theming a breeze
Figma variables made theming a breeze

Solution

A clean, minimal, trustworthy status-page design that aligned with our design system, presented information clearly, and stayed visually neutral across customers. The new layout improved readability, simplified the hierarchy, and removed the visual “jank” that had accumulated over time.

status-pages-issues-light.png: Active issue scren
Active issue screen
status-pages-resolved-light.png: Resolved issue screen
Resolved issue screen
status-pages-emails-light.png: Active issue email
Active issue email

Impact

The redesign launched ahead of OpenAI’s rollout and was viewed by hundreds of thousands of users within the first weeks. Despite the sensitivity of our existing customer base — including Linear, HashiCorp, Etsy and Square — the launch resulted in zero complaints, demonstrating that we improved the product without disrupting expectations.

Internal feedback was extremely positive, and the redesign became a reference point for customer-facing surfaces across Incident.io. It also strengthened trust with enterprise prospects and set the visual foundation for future product marketing surfaces.

250k
Subscribers
10x
More than our next biggest customer
“We fully integrated this about 2 weeks ago, and it's working great for us!”
Technical Staff
OpenAI