Slack
Slack is the central hub for so many professional and academic contexts that hinges on timely and accurate communication across channels, workspaces, huddles, etc. Error states on Slack are handled through retries and optimizing its UI for being team-working friendly. One error and failure state can cause a team-wide drag down.
Uber
Uber’s revenue stream hinges on completed rides and affiliated completed payments. Uber’s error flow and recovery flows prompt users to add a payment method, edit their ride pickup location, and add stops, among others. In essence, the mobile app itself guides users through flows that prevent error states from happening, and even when they do, it’s easy to navigate back to components for editing.
Banking
Intuitively, banking platforms offer high-stakes services compared to the other two mentioned here. A failure in relation to money and transactions can lose customer trust, and the retention of these banking services become weak. Banking is also something that largely hinges on referrals to grow a customer base, and an error state is sure to have a domino effect on decreased retention of customers. A huge problem nowadays is banking fraud, so now platforms are setting up pop-ups to form guardrails that communicate transaction best practices before mistakes are made.
