I’m currently building a product for police workforce for task management. In-app chat would be one of the feature in this app so they can coordinate with each other regarding their task.

They’re used to using WhatsApp as their communication tool, but my company would like them to shift into our app completely. Should we implement an in-app chat as advance as WhatsApp or would that cause a problem (eg: app crashing because it’s too heavy)? Would copying other messengers features benefit us in trying to shift their chatting platform? Or is it better to just implement a simple in-app chat feature like Twitter/Instagram and not try to replace their current platform?

put on hold as too broad by Shreyas Tripathy, locationunknown, Wanda, Matt Obee, maxathousand Nov 8 at 14:10

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • "They’re used to use WhatsApp as their communication tool, but my company would like them to shift into our app completely" - Is that what the clients want? – MetalMikester Oct 30 at 15:02
  • @MetalMikester we asked them what platform they use for coordination and communication at work and they say WhatsApp. They use WhatsApp for almost everything, including task management. Their pain point would be difficulty in tracking the task/important work-related info because the group would be cluttered with casual chat as well. We’re trying to replace that for them. – user131473 Oct 31 at 4:29
  • Implementing chat should not crash your application. Perhaps high number of users would but that will depend on how load balancers and other parts of the architecture are framed. With or without the in-app chat, users will still have WhatsApp and they will most likely continue to use WhatsApp for casual chat, we do not have control over that. A simple chat feature as long as it is real time, should suffice. Either way it will be better to release a lean feature and observe the user behaviour. – Ren Oct 31 at 8:37
  • @user131473 That's the thing. You're building a task management software, but they use WhatsApp for more than that, which is why I wonder if they wouldn't be better off using WhatsApp for chat and use your task management product for, you know, task management. Just a thought, obviously, since I don't know anything about it. I'm just grown wary of software that tries to do too much and ends up doing nothing well. – MetalMikester Oct 31 at 11:50

Browse other questions tagged or ask your own question.