What is a chatbot? A chatbot is a software that can chat naturally with you and get stuff done for you. It can be built on top of an existing chat platform – like Facebook Messenger or Slack. Or it can be displayed on a dedicated website or mobile app.