A chatbot is a software tool that automatically responds to customer messages or questions through chat or messaging platforms. Generally embedded within your business website.