I had create an application to allow user to register new project.
Manager will chat with user base on the project ID(chat room id = Project ID) and store this conversation to datase.
Example: User A register project A, other user cannot join the chat room A.