A chatbot is a software program that can keep conversations over text or voice chats.
Instead of using forms and buttons, as you would in a traditional website, e-commerce or mobile application, you can interact with chatbots from pre-existing websites and messaging channels, using your own words and voice.
Machines that can speak and talk have been in the minds of humans for a looooong while (you can read more about the history of chatbots in this post), but it is now when the technology has finally reached a point in which chatbots can help real businesses and real people. Chatbots are interesting for businesses because they reduce the friction some users find in online interactions.
