Get customer data from logged in shop account

Hi there
We are searching for a chat that offers the following possibility.
The chat is only visible/usable for logged in users. I wanna know from the customer shop data who am I talking to and give the customer so a better feeling. I also know then to which company am I talking and can check his history. Is that something I can use or something that can be build?

Best regards Chris