Sample Submission

Let's say you've developed an app that allows a business to send messages to their customers via WhatsApp Business Platform. As a Solution Partner or Tech Provider, you have the capability to do the following on behalf of other businesses:

  • Send and receive messages.
  • Manage business accounts, phone numbers, and message templates.
  • Assign users to the business account.
  • Give access to your credit line.

To do that, your app needs ALL of the following permissions: whatsapp_business_messaging and whatsapp_business_management.

Before proceeding, we recommend that you read each permission's description, as well as our Facebook Platform Terms and Developer Policies, and verify that your app uses data in an approved manner. Once that has happened, your app is ready for public use, so you should begin the App Review process.

The following video provides a brief overview of the App Review process:

Something Went Wrong
We're having trouble playing this video.

Adding Permissions

Sign into your developer account and select an app from your Apps panel. In the App Dashboard, click App Review, then click Permissions and Features.

App Review > Permissions and Features

Your app needs the whatsapp_business_messaging and whatsapp_business_management permissions. Most existing partners already have 2 permissions and need to add whatsapp_business_messaging permission. Use the search field to locate and add them to your submission:

Describing Data Usage

You need to explain how you will use the data that the whatsapp_business_messaging and whatsapp_business_management permissions allow your app to access.

  1. Click Request Advanced Access for each permission, then click Continue the Request.
  2. Under the Requested Permissions and Features section, click the Complete Form arrow for a permission.
  3. A pop-up dialog will appear where you will enter a detailed description of how your app uses the requested permission and upload a video walkthrough of your app. Fill out the form and click Save.

Description for the whatsapp_business_management permission

Provide a general description of what your app does, explaining how the whatsapp_business_management permission will provide value to your app users.

In the Tell Us Why You Are Requesting whatsapp_business_management section, most businesses that request this permission explain that they are a Solution Partner or Tech Provider and mention how and why they plan to use the service to manage their clients' phone numbers and templates.

For the video walkthrough, upload a short video recording that shows clear evidence of how your application uses the whatsapp_business_management permission to support the above description by selecting Upload File.

Description for the whatsapp_business_messaging permission

Provide a general description of what your app does, explaining how the whatsapp_business_messaging permission enables your app to help other businesses engage with their customers.

In the Tell Us Why You Are Requesting whatsapp_business_messaging section, most businesses that request this permission explain that they are a Solution Partner or Tech Provider, and mention why they plan to use this service to send and receive messages.

For the video walkthrough, upload a short video screencast recording that shows clear evidence of how your business application interface uses the whatsapp_business_messaging permission to support the above description by selecting Upload File. You should take the screencast recording of the business-facing interface, not the consumer-facing experience

Submit

Once you've supplied everything a reviewer will need to verify that your app uses the whatsapp_business_messaging and whatsapp_business_management permissions in an approved manner, click Submit For Review.