Once you have finished building your Messenger app, you must submit it to Meta for review and approval before it can be made publicly available to everyone on Messenger. To make this process as smooth as possible, take some time to review the resources below, which will walk you through everything you need to know to successfully publish your Messenger experience.
Before you submit your app, do the following:
200 OK response to webhook events within 20 seconds.Launching your Messenger app is a big deal. To make the review and approval process as smooth as possible, take some time to review the pre-launch checklist before you submit your app for review. Most of the things listed are not required, but they are all things you should consider before submitting your app.
You can build a Messenger app in many ways. Be sure to follow the Best practices guide to create a great Messenger experience.
The Messenger Platform offers many ways for you to create unique experiences in Messenger. Before you submit your Messenger app, identify if any of the following core features are missing from your app, and if so, consider including them:
Once your Messenger app is in production, lots of unexpected things can occur. Make sure you know what is happening with your app by updating the following notification settings:
messaging_policy_enforcement webhook events. You receive notifications here if your Messenger app violates a Platform policy.Your onboarding flow has a huge impact on whether a person on Messenger will choose to interact with your Messenger app. To ensure the best experience for people who are new to your app, take advantage of these key features of the welcome screen:
messaging_postbacks event from the get started button. This message should introduce newcomers to your Messenger app and outline the features it has to offer.Make sure your Messenger app works as expected. Test your features, make sure there is a fallback for edge cases like unexpected message content.
Here is a short list of things you should test for before making your Messenger app publicly available:
The Messenger Platform provides lots of ways for people to discover your experience. Use the Platform's discovery and re-engagement features to get your app in front of a lot of people on Messenger. Here are some options available to you:
ref parameter to add context into the conversation.When you are ready to release your app to the public, you must submit it for review. This review process ensures your Messenger app abides by the Messenger Platform policies and functions as expected before it is made available to everyone on Messenger.
To submit your app for review, visit the App Review documentation.