Вообще с чатами проблема. Галактика в одном окне, чаты в другом. Организовывать совместные действия в нынешнее застойное время, когда все торчат в чатах - полная каторга. Как вариант использование сторонних месенджеров, но можно же немного добавить функционал.
Например каждому контакту присвоить две функции: важное и игнорируемое. Если поставить галочку *Важное*, то находясь на карте или там во вкладках, при получении сообщения от Важного контакта, всплывает окно чата с текстом сообщения и полем для ответа. Окно это есть, чат общий есть, нужно только добавить еще одно поле, по типу приватного диалога.
и вторая функция это Игнор. Активировав эту функцию контакта, можно отключить вывод информации о новом сообщении. тоесть, эти сообщения можно прочитать позже. индикатор не будет раздражать глаз. ну как то так.