ProWorkflow has a Messaging system for these purposes.
If you and any other project participant initiate the conversation from Project or Task menu, ProWorkflow can notify you about a new message. This can be done through the emails function in the project or task. If clients have access, they can request new projects using ProWorkflow, and our system will notify you.
You can set up all notification settings in the Settings tab.