Hi Mark!
I believe that unified solutions by Voximplant are exactly what you are looking for. The unified ecosystem can provide you with such services as chat functionality, audio and video conferencing, communication over web browsers etc. These are cloud-based solutions which work fast and smooth and are embedded seamlessly! Check for more details https://voximplant.com/solutions/unified-communications.