Uma ideia talvez valha a pena explorar em seu pensamento: sinto que pode haver uma forte ĂȘnfase no aspecto sĂncrono/assĂncrono de ambos os sistemas com uma função fĂĄcil de âalternĂąnciaâ integrada de um para o outro.
O fĂłrum poderia detectar se o outro usuĂĄrio estĂĄ online ou nĂŁo e direcionar para o apropriado. Por exemplo: âxyz estĂĄ atualmente online, vocĂȘ quer iniciar um chat em vez disso?â ao iniciar uma mensagem privada, ou o oposto: âxyz nĂŁo parece estar disponĂvel agora, vocĂȘ quer iniciar uma mensagem privada em vez disso?â.
Se as Ășltimas postagens em uma sessĂŁo de chat ficarem sem resposta por mais de x minutos e/ou o usuĂĄrio estiver desconectado por mais de x minutos, mova automaticamente o chat para uma mensagem privada. Talvez com algum tipo de âContinuando a discussĂŁo de:â como ao criar um tĂłpico vinculado e, idealmente, com alguma citação/contexto.
Em uma mensagem privada em andamento, mostre um aviso ao lado quando o interlocutor estiver online com âxyz estĂĄ online agora, vocĂȘ quer continuar esta conversa em uma sessĂŁo de chat?â e faça o oposto.
Isso me parece um bom mecanismo de coexistĂȘncia e implica imediatamente as diferenças e benefĂcios de ambos. O direto (chat) tambĂ©m tenderĂĄ a ser mensagens mais rĂĄpidas e curtas, mas essa ideia deve vir naturalmente Ă mente.