See an overview of all platforms and their advantages and disadvantages here.
Facebook Messenger allows you to build chatbots that are accessible from your Facebook page and are searchable in the Messenger app. You can create Call-to-Action (CTA) buttons in your Facebook ads or posts that would lead straight to the chatbot. You can also integrate it also on your website, thanks to the plugin functionality.
Facebook Messenger allows you to include audio, video, and image files in your chatbot, and also use other visual features, like carousels.
To implement the Facebook Messenger chatbot, we need a few crucial elements:
Your Facebook page.
Each chatbot has to be connected to the active (meaning: published) page. We can connect to the already existing page (keep in mind that chatbot will replace the current CTA button in the top right corner of your page), or create a new page for you (you will be responsible for the appearance and content of that page). To make sure that you can deploy your chatbot without problems, we always create a Test/Staging version of the chatbot on Facebook.
jobpal requires an admin access account to your Facebook page to establish and maintain a connection to your chatbot. Your Implementation Manager will guide you in this process. Removing the admin rights of the user will immediately break the connection and chatbot will not be available anymore to your users.
Thanks to this functionality you are able to set up your Facebook Messenger chatbot on your website. Your users will be able to access the chatbot from their Facebook account or as Guests: meaning that they would not have to have a Facebook account to talk to the chatbot.
Facebook’s setup tool provides a simple UI for customizing the greeting message, theme color, displayed response time format, and setting the whitelisted domains for the plugin. You can also customize it further, more information available on the Facebook Developer website.
You have a 24-hour idle time to respond to your users (once your users will stop interacting with the chatbot, you have 24 hours to reconnect with them, otherwise the conversation will time out). This Facebook limitation impacts usually direct answers or delayed answers since both may be provided outside that time window.