JV-PostMaster - Facebook Application Review Process

Prerequisites:

  • You should have created your application in Facebook.
  • Test your app in development (without going public) without submitting it for review with Facebook. Once you are satisfied that everything works, please proceed to submit it for review

App Review is a review process that Facebook uses as a way to ensure the best possible Facebook experience for your app's audience. The app review process aims to help people feel in control of how your app is using their data by requesting only the permissions your app needs to provide a great user experience. For more information, click  here.

Follow these steps now to submit your application for review

Step 1:  Go to your App Dashboard and open the app that you want to submit for review.

Step 2: Create a Submission

  • Click "App Review"
  • Click "Start a Submission" button

Step 4: Select the following items in the list of permissions that are to be reviewed, and click on Add button to add the 4 items.

  • publish_pages
  • manage_pages
  • publish_to_groups
  • Groups API

Step 5: Now for each of the above permissions, Facebook expects you to provide additional details. This is going to time consuming but needs to be done.

Click on 'Add Details' button for publish_pages:

  • Provide your explanation for "How is your app using publish_pages?"
    • The recommended value is "Other" and provide your explanation in the text box that will appear. A sample set of text is provided below for you reference. Please tweak it as necessary as per your needs before using it:

We own this app, and use it to publish text and snippets of our articles on our website like article title, description, images etc... to our Facebook pages. We are the Site Administrators, the Facebook App Owners and the Facebook App Managers. We have access to the site backend, Facebook App Development area and Facebook Business Manager. No one else can use our app.

  • Select "Web" as the "What platforms does your app use publish_pages on?" field.
  • You may use the following as reference for "detailed step-by-step instructions" field. Please ensure that you fill relevant details about your site before using the same:

Sample set of detailed instructions to be used for publish_pages permission review are available  available for download here . Please download the file, copy paste the instructions, revise it for your website and add it to the text area in review screen.

  • Upload Screencast - This needs you to create a short video with the entire flow of app authorization and posting, as to how you would be using it. We have attached a sample screencast for your reference.


Step 6Click on 'Add Details' button for manage_pages:

  • Provide your explanation for "How is your app using manage_pages?"
    • The recommended value is "Other" and provide your explanation in the text box that will appear. A sample set of text is provided below for you reference. Please tweak it as necessary as per your needs before using it:

We own this app, and use it to publish text and snippets of our articles on our website like article title, description, images etc... to our Facebook pages. We are the Site Administrators, the Facebook App Owners and the Facebook App Managers. We have access to the site backend, Facebook App Development area and Facebook Business Manager. No one else can use our app.

  • Select "Web" as the "What platforms does your app use manage_pages on?" field.
  • You may use the following as reference for "detailed step-by-step instructions" field. Please ensure that you fill relevant details about your site before using the same:

Sample set of detailed instructions to be used for manage_pages permission review are available available for download here. Please download the file, copy paste the instructions, revise it for your website and add it to the text area in review screen.

  • Upload Screencast - This needs you to create a short video with the entire flow of app authorization and posting, as to how you would be using it. We have attached a sample screencast for your reference.

Step 7: Click on 'Add Details' button for publish_to_groups:

  • Provide your explanation for "How is your app using publish_to_groups?"
    • The recommended value is "Other" and provide your explanation in the text box that will appear. A sample set of text is provided below for you reference. Please tweak it as necessary as per your needs before using it:

We own this app, and use it to publish text and snippets of our articles on our website like article title, description, images etc... to our Facebook groups. We are the Site Administrators, the Facebook App Owners and the Facebook App Managers. We have access to the site backend, Facebook App Development area and Facebook Business Manager. No one else can use our app. As per Facebook documentation we need to use publish_to_groups and Groups API to be able to post to our groups.

  • Select "Web" as the "What platforms does your app use publish_to_groups on?" field.
  • You may use the following as reference for "detailed step-by-step instructions" field. Please ensure that you fill relevant details about your site before using the same:

Sample set of detailed instructions to be used for publish_to_groups permission review are available  available for download here. Please download the file, copy paste the instructions, revise it for your website and add it to the text area in review screen.

  • Upload Screencast - This needs you to create a short video with the entire flow of app authorization and posting, as to how you would be using it. We have attached a sample screencast for your reference.

Step 8: Click on 'Add Details' button for Groups API

  • Provide your explanation for "How is your app using Groups API?"
    • The recommended value is "Other" and provide your explanation in the text box that will appear. A sample set of text is provided below for you reference. Please tweak it as necessary as per your needs before using it:

We own this app, and use it to publish text and snippets of our articles on our website like article title, description, images etc... to our Facebook groups. We are the Site Administrators, the Facebook App Owners and the Facebook App Managers. We have access to the site backend, Facebook App Development area and Facebook Business Manager. No one else can use our app. As per Facebook documentation we need to use publish_to_groups and Groups API to be able to post to our groups.

  • Select "Web" as the "What platforms does your app use Groups API on?" field.
  • You may use the following as reference for "detailed step-by-step instructions" field. Please ensure that you fill relevant details about your site before using the same:

Sample set of detailed instructions to be used for Groups API permission review are available  available for download here. Please download the file, copy paste the instructions, revise it for your website and add it to the text area in review screen.

  • Upload Screencast - This needs you to create a short video with the entire flow of app authorization and posting, as to how you would be using it. We have attached a sample screencast for your reference.


Step 9: Submit app for review

Now the app is ready to be submitted for review. Review all the info once. Describe how you will be using a specific feature or permission, describe how the data provided by that feature or permission will ultimately be used.

Click on 'Submit for Review' button.

We recommend that you only switch to live mode (by changing status of your app from 'In Development' to 'Public' in dashboard) after your app has undergone App Review. Facebook may take a few days to few weeks to take action on the submitted application. Do let us know how the review went for you and share the experience with others in our community forum.

We hope this article is useful to you in submitting your Facebook application for review. If you need help, please dont hesitate to contact us via email or the contact us form or the link below. If you think this is too time taking activity, you can check with us if we can do the app review submission process including creation of screencasts for your website app for a small fee.

Still need help? Contact Support Contact Support