26th Aug 2019

How to submit a Facebook app for review

You will need below permission to run XeroChat’s core features.

manage_pages
publish_pages
read_insights
pages_messaging
pages_user_gender
pages_user_locale
pages_user_timezone



Make sure to keep Facebook APP in development mode


Import Facebook account who is the admin of the app. You need to create screencast like the below video which will show how Facebook login has integrated and using the permission XeroChat system.

Demo Screencast:  You may download this video & submit this video . Download Demo Screencast. However, we strongly recommend creating your own screencast video.



How to submit app for review



Content for each permission to submit

App Verification

https://preview.xerochat.com/home/login_page
Username : reviewer@xerochat.com
Password : 123456

1. User Login to our system with their system username & password.
2. Go to Import Account Menu
3. User then Click the button "Login with Facebook" to import Facebook Account.
3. Our system get the user information, Page List & Access Token.
4. Then user go to Facebook Poster Menu.
5. Then user can create campaign for posting in their pages.
6. User can post text, image, video, link, slider video in their pages & schedule for a future date.

manage_pages:

1. User Login to our system with their system username & password.
2. Go to Import Account Menu
3. User then Click the button "Login with Facebook" to import Facebook Account.
3. Our system get the user information, Page List & Access Token.
4. Then user go to Facebook Poster Menu.
5. Then user can create campaign for posting in their pages.
6. User can post text, image, video, link, slider video in their pages & schedule for a future date.

publish_pages:

1. User Login to our system with their system username & password.
2. Go to Import Account Menu
3. User then Click the button "Login with Facebook" to import Facebook Account.
3. Our system gets the user information, Page List & Access Token.
4. Then user goes to Facebook Poster Menu.
5. Then user can create a campaign for posting in their pages.
6. User can post text, image, video, link, slider video in their pages & schedule for a future date.

read_insights:

read_insights permission is needed to show Page Messenger Analytics.

1. User Login to our system with their system username & password.
2. Go to Import Account Menu
3. User then Click the button "Login with Facebook" to import Facebook Account.
3. Our system gets the user information, Page List & Access Token.
4. Then from page list, click on the page’s profile image (Data Analytics) or page name , to see messenger insight of that page
5. Messenger Analytics contains information of Daily unique new conversations, Messaging connections , Daily unique blocked conversations, Daily unique reported conversations , etc.

Pages_messaging:

Use Cases:

Involved business integration to support live chat by humans.

Test and reproduce the functionality of your integration

Hi Facebook Team,

My Messenger BOT works like this way.
If people says "Hi", my BOT will reply "Hi, How can we help you?"
If people says "Info" my BOT will reply "We are a software firm. We develop web application.”
If anyone says "Support" my BOT will reply "Please put your question here, one of my team member will help you".

Thanks for your kind review.
Have a nice day.
Konok

user_genders

We need user gender to show them their interested items correctly depend on the Male or Female & also for using correct pronouns for them.

User_locale

Our app is used by all over the world & we will send different message in a different language for them by identifying their language.

User_timezone

We want to send message to users at a specific time at their own time zone to avoid any interruption like avoid sending push notifications in the middle of the night.


Business Verification : After getting approval of this permission, you will need to assign your business manager account & you will need to verify your business account also if not verified yet. Here you will find the step to submit your business for verification.

Also you may follow some best practice for submitting business verification here

After getting approval of all permissions & business verification, turn Facebook app into Live Mode


After getting all approval you can see like this . This means all permissions are approved





7 Comments Login to comment

  • hi,
    any idea for anyone who has been using EZInboxer and its addons and still want to use the same application URL by removing the EZInboxer and replace with XeroChat, any instruction we can use or advice without resubmit all approved permissions?

    only need to submit some permission like user_timerzone, user_locale and user_genders. Do we need to create a screencast for it ?

    • xeroneitbd Admin

      1 month ago

      You will need to change all Facebook APP's configuration as below
      App Domain , Site URL , Privacy Policy URL, Terms of Service URL, Valid OAuth redirect URIs as per new installation.

    • JFOC

      1 month ago

      Okay.

      How for the user_gender permissions and other new permissions to request?

    • xeroneitbd Admin

      1 month ago

      You need to submit those permission that not available for your app. Instruction & sample data are already available in this article.

  • hello All permissions have been approved
    But this has not been approved read_insights

    Not Approved: read_insights
    App Verification feedback
    We were unable to verify one or more of the requested permissions when we logged into your app. As a result, you'll need to resubmit your app and ensure that the requested permission(s) are correctly integrated so that we can complete testing.

    read_insights feedback
    Based on the notes and screencast provided, we weren't able to approve your request for this permission. Please resubmit your request, and ensure that your notes and screencast provide a clear explanation that demonstrates how your app will use the data, as well as who will be using your app (brands, advertisers, general users, etc.).

    thanks

    • xeroneitbd Admin

      1 month ago

      Make sure that you displays Messenger Analytics in your Screencast & tell them that you need for messenger analytics & then resubmit again.

  • I added My Permissions and Features as follows: manage_pages, pages_messaging, publish_pages and read_insights. After getting approval of all permissions & business verification, turn Facebook app into Live Mode, but why when everything has been approved that appears just email and default permission ?

This site requires cookies in order for us to provide proper service to you      Got it