Updates on the overall system state, such as downtime, syncing, or connectivity.
Network unstable
Notify the user that their connection is weak or temporarily lost. Show as alert banner that appears at the top of the screen and auto-dismisses once connection is restored.
Example scenario
Appears when the internet connection drops or latency increases while editing or saving data.
Session expired
Inform the user that their session has ended for security reasons. Show as dialog on login screen, or toast if auto-logged out while active.
Example scenario
Appears when a user is logged out due to inactivity, token timeout, or account change.
Maintenance
Let the user know that the system is under scheduled or temporary maintenance. Show as alert banner, or inline element within affected sections if partial downtime.
Example scenario
Appears during planned service updates or deployments affecting limited functionality.
Low storage
Warn the user that their account is nearing its storage capacity. Show as alert, or inline element on the billing or storage page.
Example scenario
Appears when a workspace approaches its file or data limit.
Usage limit approaching
Inform the user they are nearing their plan’s usage or API quota. Show as alert or inline element near the usage meter.
Example scenario
Appears when the number of projects, API calls, or collaborators approaches the current plan cap.
Beta feature
Let the user know that a feature is experimental and may change. Show as inline element near the feature name, or alert banner if global.
Example scenario
Appears when testing new functionality or limited-access tools.
Limited access mode
Inform the user that they are viewing the product in restricted mode (maintenance, billing, or permission-based). Show as alert at the top of the dashboard or inline element in disabled areas.
Example scenario
Appears when the product is in read-only mode or restricted due to billing or admin settings.