Meta application control

Control review for essenger

Advanced access to the pages_messaging permission requires passing the application review set up by Meta. We encourage you to follow the instructions and documentation provided by Meta to do this.

You must follow all the steps and fill in the details for each question before you can submit them for review. Once all the checkmarks representing the review requirements are blue, the "Submit for Review" button at the bottom of the page will become active, and you can submit the application for review.

Here is an example of an approved application review for our own bot on our Facebook page dydu. The items in purple are the questions asked by Meta during the application review. The items in blue are elements for which you need to provide your own information.

IMPORTANT : To pass the application review required by Meta, you will need to provide an access account (login + password) to Meta for:

  • The dydu BMS (the Meta reviewer must be able to access the "Channels" and "Knowledge" menus),

  • Your Meta application,

  • Your Facebook page.

You will also need to provide sample knowledge that your chatbot responds to, allowing the Meta reviewer to ensure that the chatbot responds correctly.

Step 1 : Data Processing Questions

You can add Dydu as a data processor. If you have other processors, we recommend indicating them as well.

Regarding the Dydu processor, here is the information:

Name of the processor:

Dydu

For what category of services will this processor handle personal data of users received from Meta?

IT solutions and services, including cloud storage and processing

List all countries where the processor will handle personal data of users received from Meta:

France

Step 2: Completing Meta App Settings

Ensure that your app has:

  • An icon,

  • A privacy policy URL,

  • The app category set to: Business Messenger Bot,

  • A professional email.

Step 3: Completing the Meta App Verification

Does your app use a Facebook authentication solution, such as Facebook Login, that the review team can use to log in and verify your app?

Select "Yes".

Platform settings (Optional)

To add a platform:

  1. Click on the "Add Platform" button.

  2. You will be redirected to the Settings > General page.

  3. Scroll to the bottom of this page.

  4. Click on "Add Platform".

  5. Select "Website".

  6. Click "Next".

  7. Add the URL of your Dydu BMS.

How will your app use the pages_messaging permission for advanced access?

Tell us why you are requesting pages_messaging

  • Describe in detail how your app uses the requested permissions or features, what the added value is for the person using your app, and why all this is necessary for the functioning of your app.

Currently, we have set up a chatbot for Facebook Messenger using the Dydu administration console. This chatbot (created with Dydu) automatically responds when a user initiates a conversation on Facebook Messenger with our business page.

However, since our Facebook application is not approved, only administrators can chat on Messenger to trigger the chatbot. To allow anyone to initiate the chatbot response, it is necessary to obtain Facebook's approval.

Testing and reproducing the proper functioning of your integration

Before providing the test steps, select the page where your bot will be available and for which you are making this request.

Steps to provide as detailed testing instructions:

If you want to get the Messenger experience, follow these steps:

  1. Go to facebook login page

  2. Login with xxxxx@yyyyy.com and password ABCdef123

Remplacez ces valeurs par l'e-mail et le mot de passe du compte qui a accès en tant qu’administrateur à votre application Meta.

  1. Go to dydu facebook page or go directly to https://www.messenger.com/t/114523178583223

Remplacez ces valeurs par le nom de votre page facebook et le lien direct vers le contact messenger de votre page facebook

  1. Type in Je veux une démo or Qui est dydu or Où sont hébergées les données.

Remplacez ces valeurs par des connaissances de votre bot à tester

If you want to get access to dydu IA console :

  1. Go to https://app1.sandbox.doyoudreamup.com/

Remplacez cette valeur par votre url d’accès au BMS dydu

  1. Login with aaaaa@bbbb.com and password IJKlmn456

Remplacez ces valeurs par l'e-mail et le mot de passe du compte qui a accès à votre bot sur le BMS dydu.

  1. On the left menu, click "Content" > "Knowledge".

  2. Click on the "Test my bot" button.

  3. Send the message Je veux une démo or Qui est dydu or Où sont hébergées les données.

Remplacez ces valeurs par des connaissances de votre bot à tester

  1. The bot responds with the correct answer.

We already integrate dydu AI console with our Facebook application. You can check it on dydu IA console :

  1. Go to https://app1.sandbox.doyoudreamup.com/

Remplacez cette valeur par votre url d’accès au BMS dydu

  1. Login with xxxxx@yyyyy.com and password ABCdef123

  2. On the left menu, click "Channels".

  3. Open the integration named Meta integration.

Remplacez cette valeur par le nom de votre intégration Meta sur le menu canaux

  1. Click on the "Next" button (bottom right).

  2. You will see that the application ID and the secret are already filled in. The page on which we want to put the application is also already connected.

  3. If you want to check how we've connected our page with our Facebook app and dydu AI console, click on "Create" next to "Messenger".

  4. Login to facebook with the login xxxxx@yyyyy.com and password ABCdef123 .

Remplacez ces valeurs par l'e-mail et le mot de passe d’un compte qui gère votre page facebook qui contient votre application Meta.

  1. Click on "Continue as" - we've already selected the page we manage and we want to connect to dydu AI console you can check this by clicking on "Modify parameters" instead of "Continue as” (please do not change any configurations already made).

  2. A modal will open, you'll have to fill the page ID and token (this is the page where you want to offer your bot).

  3. As we already filled the page ID and token we want to connect to our bot, you can just close the "Page" modal.

  4. Click on Finish.

Upload a video capture showing how your application will use this permission or feature so that we can confirm its correct and compliant usage according to our policies. For more information, please refer to the video capture guide and development success video.

Example of a video made by Dydu during its application review request :

The Facebook review team does not accept generic videos; you must record your own video and submit it with your application review request. Facebook has published a guide for recording an appropriate video. For a successful application review, we recommend following their guidelines.

Last updated

Tous droits réservés @ 2023 dydu.