Search code examples
facebookfacebook-graph-apibotsfacebook-messenger-botfacebook-graph-api-v2.6

“Get Started” button does not appear for FB Messenger bot on Messenger app


For some reason, the "get started" button doesn't appear on mobile Messenger app but it works perfectly on web . I have try to delete the button and re-post it . but still have the same problem. I used node js and I followed FaceBook's documentation:

facebook get started button documentation

Anyone has a solution? Is it a bug? Thanks a lot in advance for your answers.


Solution

  • There are certain conditions to seeing the Welcome Screen and the Get Started button:

    • They are only rendered the first time the user interacts with the Page on Messenger
    • Only admins/developers/testers of the app can see it when the app is in development mode
    • Your app must be subscribed to postbacks on your webhook

    These are the conditions mentioned in the documentation. Make sure they are satisfied.

    There are two ways you can try to see the get started button:

    • Try using the bot with a new user
    • Clear all existing conversation with the bot, force close messenger app and relaunch it and start a conversation with bot