Design Brief: Notifications Center (Operations)
Project Introduction
Our current platform provides a slow, static user experience due to an architecture that relies on users manually refreshing the interface to get data that can be several minutes old. This information lag causes a lack of trust and forces users into a reactive posture. To solve this, we are creating an event-driven notification system that will push live, up-to-the-second updates on assets and orders directly to users.
For most pages, this will essentially ‘auto-trigger’ the Refresh button in the Top Navigation bar (which we can then remove). However some new data is worth telling users about. Some examples are: delivery exceptions, overages, shortages, damages, ETA updates that exceed delivery windows, geofence status changes, integration failures, etc.
This design project focuses on designing the user-facing Notifications Center, which will present these real-time alerts in a clear, manageable, and timely manner.
Users and Needs
-
Customers tracking assets or orders need to:
-
Work within an interface that is always current, with data refreshing automatically in the background.
-
Be proactively alerted to important operational events that require their attention, such as delivery exceptions, damages, shortages, or significant ETA changes.
-
Have confidence that the information on their screen is a live, accurate reflection of real-world events.
-
Manage notification preferences to ensure they only receive alerts that are relevant to their role and to avoid fatigue.
-
Tasks
-
Experience pages that are always up-to-date, without needing to find or use a manual refresh button.
-
Receive proactive notifications for noteworthy events (e.g., banners, toasts, or badge counters).
-
Access a consolidated list of historical alerts from a "bell" icon in the top navigation bar.
-
Distinguish between "Critical," "Major," and "Minor" alerts based on their visual design within the Notifications Center.
-
Navigate to User Preferences to manage Notification Settings.
-
Subscribe to or unsubscribe from specific alert categories (e.g., ETA Updates, Damages, Integration Failures).