Messaging
Home messaging window
Users can search for a conversation by typing another user's name. They can also see the user's online status and the last message sent/received date. Twilio messaging service.
Chat window
Users have the ability to "mute" a chat temporarily and see conversation history in their current time zone.
Email notifications
Users can opt-in to receive email notifications to know when they have received a new message for when they are offline.