There need to be a way for employees and contractors to contact clients in the app with having access to their direct contact info for example uber App has a way to filter the client and the employee Contact info and all communication is recorded in the app to protect the company client data base and to protect the employee in the event there is an issue with the client
Have you looked at the internal messaging chat. I believe it does this