top of page

Platform Alerting

Raising awareness to marketers when something goes wrong

Overview

Challenge

System issues disrupted client communication, leading to missed engagement opportunities and potential revenue loss for marketers. Without proactive alerting, users lacked visibility into critical workflow disruptions.

Objective

Implement a robust alerting system that proactively notifies users about system issues in upstream workflows. By ensuring timely and clear alerts, we aimed to empower users to take action before issues impacted their campaigns.

Impact

Though shifting priorities delayed implementation, we established a scalable alerting framework, providing a strong foundation for future development when business needs realign.

01 Research

User interviews
Pendo analytics

02 Strategy

Prod/UX Alignment
 

03 Design

Design direction
Competitors

 

04 Feedback

First impressions
Final direction


 

05 Follow Up

Priority Shift
 

Research

01 Research

Through Pendo, we kicked out a short survey to understand how important different platform alerts were to our users.  9 of 86 users took the survey and 3 confirmed to meet for more discussion. 

pendo survey.png
alerting pendo results.png

Highlights

Excessive False Alarms

Users found the alert system was triggering too many "false" alarms, leading them to be turned off. â€‹

​

Lack of Automation

There is a manual check process in place to monitor crucial metrics. This was tedious and time-consuming. 

​

Inefficient Communication Channels

Users expressed a preference to have alerts through Slack instead of email. Emails became overwhelming and difficult to manage. 

​​​

​

Interview Script

Strategy

Product & UX Alignment

02 Strategy

Group 47.png

Faster awareness for clients

Higher feature adoption of alerting

Solve for blank-slate problems

Product goals

User goals

Global alerts

​

Internal user

groups

​

Reusable alert

pattern

To understand and take action on alerts

To be able to set alerts once

To be able to loop in other coworkers

Must haves

  • A central place to monitor alerts
     

  • Providing default alerts to the high traffic and desired areas from our research

Nice to haves

  • Having the ability to add alerts to a daily report vs immediate send
     

  • Having the ability to send the alerts to a list of internal users vs entering emails manually

Delightful

  • Ability to have a webhook as a means of communication method
     

  • Being able to set priority on different alerts
     

  • AI detection before assets reach a critical state

Design

03 Design

Alignment

  • Central location for all alerts broken up by channel
     

  • Ability to select preferences on when to receive alerts and who
     

  • Straight-forward rule comprehension 
     

  • History tab to see a running feed of previously triggered alerts
     

  • Custom alert rules tab to create asset specific alerts

​

Feedback

04 Feedback

danny feedback.png

Highlights

Bootbarn

The ability to set alerts on specific KPIs would significantly improve their workflows. 

​

Virgin Voyages

The custom alert rules would be better placed at the individual asset level.

​

Planet Art

Instead of a 'reminder' or being notified immediately, we'd like a daily alert summary.

​

Final Direction

Notification Feed

  • Introduced an alert feed to help users track triggered events throughout their workweek, with error badges highlighting assets causing critical issues.

  • Enable users to click notifications to navigate directly to the asset triggering the alert for further investigation.

 

Global Alerts

  • Allow users to set global defaults for all assets of a specific type.

  • Enable alerts to be sent to internal groups, with the option to send immediately or as part of a daily summary.

  • Easily see history that falls outside of the notification feed timeline.

Follow Up

05 Follow Up

alert rule.png

Priority Shift

While this project didn’t ultimately get shipped due to shifting priorities, it provided a valuable opportunity to explore how to improve the alerting system and lay the groundwork for future use cases.

I created new components designed to support the next version of alerting, as well as potential future features like rule building and feed components.

These components were intentionally lightweight to allow for easy iteration and future improvements.

 

alert feed.png

Disclaimer - The views expressed here are entirely my own and are not those of my employer. Icons and illustrations courtesy of Noun Project and respective designers (paid for).

bottom of page