System language

Feedback system

Toasts, notifications, dialogs, confirmations, banners and inline states as a reusable product vocabulary.

Toast and alert vocabulary

Every action gets one consistent feedback pattern: toast, banner, dialog or inline message.

Success

success

Team member invited successfully.

Warning

warning

Billing quota reaches 82% today.

Permission denied

danger

You need Admin access to revoke keys.

Loading

info

Exporting workbook...

Undo

neutral

Customer archived. Undo available for 30 seconds.

Notification center

Grouped, actionable, readable.

Invitation accepted

2m ago

Lucia joined Design Ops with editor access.

Quota nearing limit

18m ago

API usage reached 82% of this cycle.

Permission denied

42m ago

A billing export was blocked for a viewer role.

Report ready

1h ago

June retention workbook is ready to review.

Destructive confirmation dialog

Dangerous actions use explicit copy, separated secondary actions and visible consequences.

Delete API key?

This will immediately revoke access for every integration using this key. This action cannot be undone.

Banner and inline state rules

Use the smallest pattern that gives the user enough context and recovery.

System banner

Maintenance, incidents, trial and quota notices belong above page content.

Recoverable error

State what failed, what data is safe, and the retry path.

Inline denied

Keep the blocked module visible and explain the role or permission required.