Slack UX Patterns
Real screenshots and analysis of how Slack handles empty states, error states, and permissions. See exactly how they implement these patterns across their product.
Slack's UX is shaped by a conversational model where channels serve as the primary organizational unit. The product has a distinctive personality — friendly, often witty copy and a warm visual tone that makes workplace communication feel less formal. This voice carries through to their system states: empty channels feel inviting rather than bare, error messages maintain the conversational tone, and their permission model handles the complexity of enterprise workspaces while keeping the surface-level experience approachable.
Patterns
Empty States
119 empty state examples from Notion, Slack, Figma & 7 more. Visual patterns, microcopy analysis, and decision frameworks.
View examples
Error States
83 error state examples from 10 enterprise systems. Delivery patterns, microcopy analysis, and recovery frameworks.
View examples
Permission & Access Control
How 10 enterprise systems handle permissions—152 instances across invite flows, role models, access control, and destructive actions.
View examples