Slack-style internal messaging tool. Stated (un-implemented) goal is to allow sending messages to external users (parents, CRM leads, etc.).

Users can send individual messages or create named groups.

Users can set do not disturb hours, set a status (in a meeting, working from home, on vacation, out sick, do not disturb), and bookmark messages

Users can also search conversations.

Issues:

Should the internal messenger reside in the same place as the (unimplemented) external messenger?

or does not have a user account in the app, you can send messages to this false directory entry

Should the internal messenger reside in the same place as the (unimplemented) external messenger?