Setup 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:
Go to Meta for Developers.
Click My Apps → Create App.
Select Business as the app type.
Enter the required details:
App Name
App Contact Email
Business Manager Account
Click Create App and complete the security check.
Once the app is created, note down the App ID from the dashboard.
Step 2: Set Up System User Token
Follow the steps below to create a System User and generate an access token:
Go to Meta Business Manager.
Navigate to Business Settings → Users → System Users.
Click Add and create a System User (Admin access recommended).
Assign the created system user to your Meta App.
Generate a System User Access Token with the required permissions:
WhatsApp Business Management
WhatsApp Business Messaging
Copy and securely save the generated token.
Step 3: Create App Configuration for WhatsApp Automated Onboarding
Follow the steps below to create the App Configuration and get the App Config ID:
Open your Meta App in Meta for Developers.
Go to Products → Facebook Login for Business.
Add and configure Facebook Login for Business.
Complete the required setup:
Business verification
Valid redirect URLs
Generate the App Configuration ID once setup is completed.
Save the App Config ID for further use.
Step 4: Share Details for Approval & Further Configuration
Once all the above steps are completed:
Ensure the following are ready:
Meta App created
System User Token generated
App Config ID available
Valid Privacy Policy URL
Valid Terms & Conditions URL
Share access to your Meta Business Manager.
Follow this official guide to grant access: https://www.facebook.com/business/help/2169003770027706
Share Business Manager access with the following email:
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?
If you have any questions, you can look into our repository of FAQs, most likely, you will find your answer here, If not, write us at [email protected].
Last updated