For the complete documentation index, see llms.txt. This page is also available as Markdown.

πŸ”€Create a Meta App

This page contains information on how to create the Meta app.

Before You Begin

  • You must be logged in to your Facebook Developer account. If you do not have one, register at developers.facebook.com first.

  • You can hold a developer or administrator role on a maximum of 15 apps. If you have reached this limit, go to your My Apps page and remove any apps you no longer use before proceeding.


Step 1: Open the App Creation Screen

  1. Click Create App.

If this is your first app, you will see a Create First App button instead β€” click that.


Step 2: Choose a Use Case

  1. You will be asked to select a use case for your app. Select Other.

  1. Choose the app type to "Business"

  1. Confirm all details, and then click on "Create App"

Step 3: Set Your App Name and Email

  1. Fill in the following:

    1. App Name: Enter a name for your Meta App. This is for your own reference inside the Meta Developer Dashboard β€” it does not affect your chatbot's display name.

    2. Contact Email: Enter an email address where Meta can send you important developer notifications. This can be different from your Facebook account email.

    3. Click Create App to complete this step. Your app will now open in the Meta App Dashboard.

Step 4: Request the Required Permissions

  1. To use the full functionality of your WhatsApp Bot, your Meta App needs Advanced Access to specific permissions. You request these from inside the Meta App Dashboard.

  2. Go to developers.facebook.com, open your app, and navigate to App Review β†’ Permissions and Features.

  3. Request Advanced Access for the following permissions:

WhatsApp Permissions

Permission
What it does
Dependencies

whatsapp_business_messaging

Allows your app to send and receive WhatsApp messages and access incoming message webhooks

None

whatsapp_business_management

Allows your app to manage WhatsApp Business Account settings, templates, phone numbers, and analytics

None

catalog_management

Allows your app to create, read, update, and delete business-owned product catalogues β€” required for WhatsApp Commerce features

business_management

business_management

Allows your app to read and write with the Business Manager API β€” required to manage business assets and as a dependency for other permissions

pages_read_engagement, pages_show_list


Dependency Permissions

Because catalog_management depends on business_management, and business_management depends on pages_read_engagement and pages_show_list, you must also request:

Permission
What it does

pages_read_engagement

Allows your app to read content posted on Pages β€” required as a dependency for business_management

pages_show_list

Allows your app to access the list of Pages a user manages β€” required as a dependency for business_management

lightbulb

What's Next

Once your app is created and permissions are requested, proceed to the next step:

βœ”οΈRegister & Verify your WhatsApp Number

Support

If everything is correct and you are still unable to move forward, write to us at support@botpenguin.com. We will respond back within 48 business hours.

Last updated

Was this helpful?