A chatbot is a computer program or an artificial intelligence which conducts a conversation via auditory or textual methods.Chatbots can automate customer service process while taking care of time consuming B2B activities, from ticket generation to complaint management.