A chat bot is a script (bot) that provides automated messages to a visitor, when they take a certain action. A very simple example would be using a Facebook Messenger bot. Facebook already has a built in bot system. For example you can set a welcome message when a customers uses the message service to contact you. However this is only the tip of the iceberg of automation.