Business Problem: Currently, respond.io automatically logs out users every 31 days when the session token expires—across both web and mobile apps. This logout happens silently, without any prior warning or notification. As a result, users unknowingly stop receiving notifications and messages, which can lead to missed customer interactions, delayed responses, and internal confusion. Often, the only indication that a user has been logged out is when colleagues reach out via other channels asking why they haven’t replied. Desired Outcome: Improve the session management behavior to avoid silent disruptions. Two possible solutions: Best-case scenario: Remove the session token expiration altogether (similar to persistent login in most business messaging platforms) Minimum improvement: Send an in-app, email, or push notification informing the user their session will expire soon Notify users immediately when they are logged out, so they can log back in and restore service Use Cases: ✅ Ensure agents remain online and responsive without being unexpectedly logged out ✅ Avoid missed chats due to silent logout ✅ Provide better session transparency and control for both users and admins Current Limitation: There is no way for users to know they’ve been logged out until they miss messages and are informed by others—often after delays have occurred.