1. A computer-implemented method for managing a conversational system on a server, the method comprising: presenting on a user system of a first party, each of at least one chatbot as part of at least one messaging window forming a chat window hosted by a third party, the chatbot adapted to act as a customer service agent for at least one of a good and a service; and a web page document hosted by a second party, the web page document including code to launch the chat window hosted by the third party, and the second party and the third party being independent business entities; displaying a message to the first party through the messaging window; and reviewing a response from the first party using a combination of keyword/response pair scripting and artificial intelligence; and wherein the keyword/response pair scripting, the messaging window and the artificial intelligence are all managed via a web-based management console hosted by the third party, the web-based management console includes components selectable by the second party for managing the messaging window of the chatbot, separate from a window of the web page document hosted by the second party for display on the user system of the first party, the components including at least one event to launch the messaging window of the chatbot in response to code scripting at the web page document hosted by the second party.