Eugh. You could at least choose an open standard like Matrix. http://matrix.org/
Also, in this particular case, Matrix also appears to be a well thought out platform for decentralised communication, one that is likely to be flexible enough to meet the needs of multiple different forms of communication.