Embedded Matrix chatbox for each Loomio group
Nomadic Labs have built an open-source embeddable chatbox using Matrix for the OCRCC (Ontario Coalition of Rape Crisis Centres) to allow survivors of sexual violence to communicate and seek help safely with OCRCC facilitators. This chatbox lives at https://github.com/nomadic-labs/ocrcc-chatbox - and it has a pretty nice feature set, including end-to-end encryption support.
Any chance of something like this going on the roadmap for Loomio 3.0? It would be awesome if each Loomio group could have a Matrix room, with an embedded chatbox on their group page. Although some public groups might want to have open access to their room, it ought to be possible to use SSO to restrict access to the Matrix room to members of the Loomio group. Once device cross-signing is shipped for Matrix (due out this week, see that same link), private Loomio groups could have their Matrix room encrypted, without having to do the constant device verification dance that's been required up to now.
Extra for experts: a room and embedded chatbox for each subgroup too, and/or the ability to use the chatbox in the main group to login to a choice of rooms (a main room and one per subgroup).
A Loomio host could run their own Matrix homeserver to host these rooms and an account for each Loomio user, or set up a relationship with an existing one. But another way of handling it would be for users (who want to use chat) to enter their Matrix address when they create their account, or add it in their account settings. When a new Loomio group is created, the Matrix room could then be created on the homeservers hosting the accounts of all the group members (Matrix rooms can be distributed across the homeservers of any user in the room).