facebook-messengerSetup Facebook App for WhatsApp & Facebook Bots

This page contains the information on how you can setup your Facebook app which is crucial for the getting WhatsApp automated onboarding and Facebook bot creation.

Facebook App is needed with valid permission & advance access for the setting of the WhatsApp Automated onboarding and Facebook Bot. Here is the pre-requisites and process for the same.

Pre-Requisites

To enable Facebook App integration, you will need the following details

Required Details for Integration on the BotPenguin Portal

  • App ID

  • App Secret

  • System User Token

  • App Config ID

Other Required Details

Apart from the above, You will require the following to make your integration work properly.

  • Verified Meta Business Manager

  • Valid Privacy Policy and Terms & Conditions link

  • Advance permissions Approval from Meta

    • whatsapp_business_messaging

    • public_profile

    • email

    • whatsapp_business_management

    • catalog_management

    • pages_manage_metadata

    • pages_messaging

    • Business Asset User Profile Access

    • pages_user_locale

    • pages_user_timezone

    • pages_user_gender

    • pages_read_engagement

    • business_management

    • pages_show_list

Step 1: Set Up Your Meta App

Follow the steps below to create your Meta App:

  1. Go to Meta for Developers.

  2. Click My Apps → Create App.

  3. Select Business as the app type.

  4. Enter the required details:

    • App Name

    • App Contact Email

    • Business Manager Account

  5. Click Create App and complete the security check.

  6. Once the app is created, note down the App ID from the dashboard.

Create Facebook Login for Business Configurationchevron-right

Step 2: Set Up System User Token

Follow the steps below to create a System User and generate an access token:

  1. Go to Meta Business Manager.

  2. Navigate to Business Settings → Users → System Users.

  3. Click Add and create a System User (Admin access recommended).

  4. Assign the created system user to your Meta App.

  5. Generate a System User Access Token with the required permissions:

    • WhatsApp Business Management

    • WhatsApp Business Messaging

  6. Copy and securely save the generated token.

Meta System User Tokenchevron-right

Step 3: Create App Configuration for WhatsApp Automated Onboarding

Follow the steps below to create the App Configuration and get the App Config ID:

  1. Open your Meta App in Meta for Developers.

  2. Go to Products → Facebook Login for Business.

  3. Add and configure Facebook Login for Business.

  4. Complete the required setup:

    • Business verification

    • Valid redirect URLs

  5. Generate the App Configuration ID once setup is completed.

  6. Save the App Config ID for further use.


Step 4: Share Details for Approval & Further Configuration

Once all the above steps are completed:

  1. Ensure the following are ready:

    • Meta App created

    • System User Token generated

    • App Config ID available

    • Valid Privacy Policy URL

    • Valid Terms & Conditions URL

  2. Share access to your Meta Business Manager.

  3. Share Business Manager access with the following email:

  4. After access is shared, the team will proceed with:

    • App review

    • WhatsApp onboarding

    • Final configuration


Completion

Once approval and configuration are completed, WhatsApp Automated Onboarding will be enabled for your setup.

❓ Got any questions?

Please feel free to reach out to us at [email protected], in case of any questions or concerns.

Last updated