If your app will be used by other Instagram Professionales to create automated experiences or custom inbox solutions that can process messages sent to their own Instagram Professional accounts, follow the guidelines below. If your app can only process messages sent to your own Instagram Professional account, follow this guide guide instead.
If you are unfamiliar with App Review, refer to our App Review for Instagram Messaging Apps document before proceeding.
Create a screen recording showing us how to use your app to set up an automated experience or custom inbox solution of our own. Also, show us how to test that experience or solution once we have created it. You will upload this video in later steps and our reviewers will refer to it when testing your app.
Show the following setup information:
Show the following testing information:
Make sure that the app you are recording is the same app that you are submitting for review, otherwise your submission will be rejected.
Set this to Website (click the Add Platform button if you haven't set a platform yet) and provide the URL where your app users can log into your service and set up an automated experience or custom inbox solution.
Your step-by-step instructions should cover the following information:
If you wish, use the template below as a starting point when writing your step-by-step instructions:
To create an app:
Select the dropdown menu option that best describes how app users access your app before they are able to create an automated experience or custom inbox solution.
Describe how to use functionality in your app that relies on this permission and how your app uses data provided by endpoints that require this permission.
Upload the screen recording you recorded earlier.
Tell us how to test functionality in your app that relies on this permission, how your app uses data provided by endpoints that require this permission, and how to initiate a conversation with the experience or solution that we have created.
A custom inbox solution is functionality that an agent can use to manually process (read, reply, delete, etc.) messages that an automated experience is unable to process for any reason.
Tell us how to test how the automated experience or custom inbox solution we have created handles unsent messages.
Upload the screen recording you recorded earlier.
When requesting the business_management
permission, call out the following in your app review submission:
pages_messaging
and pages_show_list
permissions.instagram_manage_messages
permission.In your app, make sure to inform the Page admin that they need to explicitly provide permissions to the app to manage their business assets. You will need to add the business_management
permission as part of the Facebook Login for Business flow.
This feature is optional. Only request this feature if you have a custom inbox solution to process human agent escalations and your agents need up to 7 days to respond to escalations using message tags.