Chatbots can be built on wide variety of platforms. The advantage about building a chatbot on an already popular platform is the less aqiuistion cost. Deploy your chatbot where your audience are already active or deploy it independently to take control.
Integration in a bot allows to take advantage of a third party solutions to do different tasks. For eg: You can integrate with HubSpot/SalesForce/Zoho CRM/MailChimp. For example: If someone leaves an email on your chatbot, that information can be sent over to your preferred CRM.
This feature enables your chatbot to store and retrieve important information, enhancing its ability to provide personalized responses and maintain context across conversations.
Dashboard can give the opportunity to gain insights that help perform the chatbot better. Depending on the complexity, it can provide an easy to understand, objective view of current performance and can effectively serve as a foundation for further dialogue.