Crisis Management — Error States and Recovery

Slack

For Slack, the business cost of an error ties directly into retention. When employees fail to send/receive messages or have issues with channels loading, they lose trust in the platform’s reliability, leading to less daily active users and higher potential churn. Slack mitigates this by queuing messages offline, preserving drafts before sending, and showing clear failed/retry sending options. These safeguards protect collaboration and ensure continuity of its services.

Uber

For Uber, each failed payment or driver dispatch error reduces ride completion, number of rides, and revenue. A simple error in payments can lead to the driver not receiving their fee from that ride. Uber handles thus through safeguards like multi-rail payments, rematching algorithms, and transaction recovery methods to ensure the marketplace is functioning as intended, minimizing churn and preserving revenue.

Banking apps

For banking apps, the business cost of an error threatens trust but perhaps much more deeply than the others. A balance discrepancy, fake/unauthorized transactions or charges, or failed transfers are usually enough to compromise user confidence and invite regulatory scrutiny. In a market with lots of players, the cost of error is steep and can come in the form of compliance penalties or high churn. To prevent this, banks use a variety of accounting/bookkeeping methods to ensure balance accuracy, clear outage banners or error messages, as well as 24/7 service hotlines for most accountholders to make sure they can be helped in the case of unexpected issues.

Avatar

About the author