IoT Notifications Framework

A lean, user-centered strategy for delivering omni-channel communication experiences

My Process

I advocate for the Design Thinking process. While building off of research insights, this project focused on content strategy and implementation support.

Confidential*

UX Designer

Figma, Miro, Sharepoint

Client

My Role

Tools

*In cooperation with my terms of employment, client information is omitted. The material here is substituted or modified from the professional work it represents.

Empathize

“What does this error mean?”

Our company creates regulated Internet of Things (IoT) products aimed at customer health and safety. When I joined, an agency handed off ambitious, exciting deliverables! It was time to execute. But from the beginning, there were problems swept under the rug, and cross-functional misalignment.

In regards to notifications, this resulted in an implementation that neglected UX best practices, like Progressive Disclosure and avoiding Alert Fatigue. The UX notification bugs would also block our non-technical users from solving daily problems with their devices. We needed to reset and clarify our notification strategy.

Define

The problem: a lack of meaningful content

Our notification content needed to answer the questions users really have, “What does this mean for me?” and “What do I need to do?” I also needed to balance key design principles like progressive disclosure and minimalist content.

No clear documentation strategy

Moreover, considering the vast scale of this framework, the design strategy, intent, and documentation needed to be clear to our implementation teams.

Ideate

Solutions to clarify design intent

To ensure consistent decision-making, and save us from constantly fielding questions like “Can we have an orange notification?,” I published lightweight, product-agnostic artifacts for our notifications.

  • No more redundant discussions over simple decisions

  • Tactical questions answered, consistent long-term direction

Streamlining simple decisions

These artifacts also helped us avoid redundant conversations, and promote consistency across our IoT ecosystem.

Prototype

Applying the framework

I refined our existing projects to align to my updated strategy. Additionally, the design system components in Figma were updated to reflect the new notification states.

Implement

Generating notification use cases

To reground stakeholders in true user needs, I conducted workshops with stakeholders, and shifted the narrative. Instead of focusing on “What should we tell the users?,” I asked, “What is actually happening in the real world, and what can the users do about it?”

A scalable system for notification copy

There would be hundreds—if not thousands—of notification use cases across many projects. A consistent, streamlined system was in order to mitigate confusion, and provide clarity.

  • Using variables in place of unique content

  • Flexibility to apply in a product-agnostic fashion

Outcome

Impact + Feedback From Team

[Jack] became a vital part of this complex project. He is a great communicator across our cross-functional teams.
– Product Owner

This definitely provided a lot of clarity to [notifications] for us.
– Systems Engineering

[Jack is] adept at working with our stakeholders directly, always ensuring a consistent and user-centric experience.
– Systems Engineering

300+

Notifications documented across an ecosystem of products

6

Cross-functional teams exercising documentation strategy