Big data analytics offers businesses the potential to enhance their processes so that customers enjoy transacting online. Automating the sales interaction, lead generation, customer requests using AI Bot can ease the customer journey/experience with the business and prove to be an efficient way of keeping the customer engaged and costs low for the company. Natural language processing allows customers to communicate with voice-based bots and data can be stored for future purposes to improve upon and learn from.