I would recommend you to try Acquire.io – a SaaS-based live chat software that seamlessly works with WordPress. Integrate your WordPress site with Acquire.io by following these instructions: https://docs.acquire.io/wordpress
Once the software is integrated, you can pick chat on the WordPress site and initiate a conversation right from the Acquire dashboard. To have a more contextual conversation, you can refer to the pages the visitor or customers have visited.
You can even save conversations ( Chat history ) and map it with the respective customer data to have a unified view of the customer profile.