Facebook Messenger provides a rich platform for messaging. You can send all types of media, structured messages, buttons, links and more. It is also possible to customize messenger menu or even provide login inside the platform to authenticate users. See official documentation for a full list of features. Facebook allows you to create a Messenger account for your Facebook Page.
Be aware that you should strictly comply with Facebook's policies.
Check out the Amio Facebook Messenger API reference.
Updated almost 5 years ago