Business Problem:
Currently, our platform enforces a maximum auto inactivity timeout of 60 minutes, after which users are marked as "offline." This limitation is impractical for users who need to remain online without frequently interacting with the app. For instance, sales team members often have other tasks that keep them away from the app for over an hour, causing them to appear offline even though they are available. This leads to missed customer interactions and inefficient service.
Desired Outcome:
Implement an option to disable the user inactivity timeout, allowing users to remain online as long as they are signed in. This feature should:
  • Provide a setting to disable the inactivity timeout, ensuring users stay online until they manually sign out.
  • Allow the user status to be "Online" when signed in and "Offline" when signed out, without being affected by inactivity.
  • Improve customer service by ensuring that agents are always available to customers when needed, regardless of their activity on the app.
This enhancement will help users remain online and available for longer periods, thereby improving customer service and operational efficiency.