dydu documentation
FrenchEnglish
  • A Single Software, various applications
  • First use guide
    • Getting started
    • Create your bot
    • Create your first knowledge
    • Create and publish your chatbot
    • Frequent use cases
    • Best practices
    • Glossary
  • Contents
    • Knowledge
      • Knowledge management
      • Tags management
      • Knowledge types
        • Answer to a question
        • Complementary answer
        • Predefined answer
        • Event-triggered knowledge
        • Slot filling
      • Answers elements
      • Accessibility for bot answers
      • Decision tree
      • Comments
      • Test the bot
      • Qualities alerts
    • Knowledge map
    • Matching groups
    • Global sentences
    • Language / Spaces
    • Context conditions
    • External Contents
    • Gallery
    • Web services
      • Web Services
      • Configuration examples (REST)
      • Configure OIDC on Keycloak for a Web Service
      • Frequently asked questions
    • Advanced
      • Server scripts
      • Predefined answer templates
      • Variables
      • Web services triggers
      • Top knowledge
    • Tools
    • Import/Export of knowledge
  • Learning
    • Dialogs
    • Suggestions
    • Misundestood sentences
  • Analytics
    • Exploitation
      • Important
      • Dialogs
      • Visitors
      • Themes
      • Knowledge
      • Qualification
      • Users feedbacks
      • Clicked links
      • Rewords
      • Performance
      • Other
    • Livechat
      • Dialogs
      • Knowledge
      • Operators
      • Satisfaction
      • Waiting queues
    • Knowledge base
      • Formulations
      • Users
      • Matches
    • Export
    • Configuration
  • Custom analytics
    • Reports
    • Alerts
    • Configuration
      • Reports
      • Exports
      • Predefined sources
      • Alerts
      • Preferences
      • Annex: List of indicators
  • Livechat
    • Enable livechat
    • Knowledge base setup
    • DYDU Livechat
      • Overview of interfaces
        • Operator Interface
        • Manager interface
      • Dydu livechat setup
        • General
        • Competencies
        • Waiting queues
          • General
            • Setting up the waiting queue
          • Competency
            • Setting up the waiting queue by competency
            • Setting up a knowledge base with the waiting queue by competency
        • Operator capactiy
        • Account parameters
    • Genesys Livechat connector
  • Integration
    • FAQ
      • Static FAQ
      • Dynamic FAQ
    • MetaBot
    • Customisation
    • Javascript actions
    • Custom event-triggered rules
    • Channels
      • Dydubox
      • Dydubox advanced
        • Css editor
          • Teaser
            • CSS Teaser Modification
          • Header
            • CSS Header Modification
          • Body
            • CSS Body Modification
        • Custom JS Editor
        • Label management
        • Possible integrations
      • Connector
        • Teams
        • META
          • Messenger
          • Instagram
          • WhatsApp
          • Compatibility of DYDU bot features with META
          • Meta application control
    • LLM - Generative AI (Artificial Intelligence)
    • Integration of a chatbox into a webview
  • Preferences
    • SAML 2
    • OpenID Connect (OIDC)
    • Users and rights
    • Bot
      • General
      • Dialogs
      • Survey
      • URLs
      • Search field
  • Other
    • How does your bot work?
    • Data protection
      • Cookie management policy
    • Console logs
    • Special keywords
    • Technical aspects
      • Hosting
      • Infrastructure
    • Security
      • General information
      • Server usage
      • Open source tools
      • User session expiration
  • Developers
    • API reference
      • Authentication
      • Dialog API
      • Dialogs Export
      • Search field
      • Import Export Bot
      • Import/Export Knowledge Base
      • Server Status API
      • Access to APIS
      • User Management in the BMS
    • Chatbox V5
      • Setup and integration
Powered by GitBook

Tous droits réservés @ 2023 dydu.

On this page
  • Control review for essenger
  • Step 1 : Data Processing Questions
  • Step 2: Completing Meta App Settings
  • Step 3: Completing the Meta App Verification

Was this helpful?

  1. Integration
  2. Channels
  3. Connector
  4. META

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.

PreviousCompatibility of DYDU bot features with METANextLLM - Generative AI (Artificial Intelligence)

Last updated 9 months ago

Was this helpful?