Smart chatbot system that understands customer questions with natural language processing, makes product recommendations and creates support tickets.