How to Set Up WhatsApp in Meta
To enable WhatsApp communication within BoldDesk, it is essential to first configure WhatsApp on the Meta platform. Creating a WhatsApp application on Meta is required if you want to automate, integrate, or extend WhatsApp communication beyond the normal WhatsApp app—especially for business and customer support use cases.
This Meta app acts as the foundation for authenticating your WhatsApp Business Account, managing phone numbers, generating access tokens, and configuring webhooks that allow BoldDesk to send and receive WhatsApp messages reliably.
This article walks you through the complete process of creating a Meta app, setting up WhatsApp Cloud API, and preparing all required credentials—such as the App ID, App Secret, access tokens, and webhooks—needed for successful WhatsApp integration with BoldDesk.
To configure WhatsApp within the Meta platform, it is necessary to first establish an app within Meta.
Guidelines for Creating an App on Meta
-
Navigate to the Meta Developer Site.
-
After logging in to Meta, go to the My Apps tab.
-
Click on Create App, or if you have existing apps, you may use them for WhatsApp integration.
-
Select the Other option and click Next.
-
Choose the app type as Business and click Next.
-
Enter your app name and contact email.
-
Select your business account and click on Create App.
If you have an existing business portfolio that contains a phone number, you can select it.
-
After creating your app, retrieve the App ID and App Secret, as these credentials are required for configuring the WhatsApp integration in BoldDesk.
-
To obtain the App ID and App Secret, navigate to App Settings → Basic.
Setting Up WhatsApp Within the Meta App
-
Navigate to the Dashboard within your created app.
-
Click Set Up to begin integrating WhatsApp with your app.
-
Select your business account and click Continue.
-
Once the onboarding process is complete, you will navigate to the API Setup page.
-
Select the Generate Access Token option and verify that you have successfully opted into your authorized WhatsApp account during the token generation process.
The generated access token is temporary and must be renewed frequently. This may cause interruptions to your WhatsApp messaging service. To prevent such disruptions, consider using a permanent access token. Explore further instructions about generating a permanent WhatsApp token.
-
After completing the token generation process, ensure to add a phone number in Meta, followed by linking a payment method to that number.
For detailed instructions, explore the following resources:
It is highly recommended to register or link a phone number directly through the Meta Developer Portal, as outlined in the referenced article, instead of using API tools via the Graph API for this task.
-
After adding the phone number, navigate to the Configuration section and click Edit to verify the Webhook Token and URL provided by BoldDesk.
-
After verifying the webhook token and URL, ensure that the subscriptions for the messages and message_template_status_update webhook fields are enabled.
Frequently Asked Questions
-
Why is a Meta app required for WhatsApp integration in BoldDesk?
BoldDesk uses the WhatsApp Cloud API for messaging. A Meta app is required to authenticate your WhatsApp Business Account, manage API access, generate tokens, and enable message delivery through BoldDesk. -
Can I use WhatsApp without creating a Meta app?
No. WhatsApp integration in BoldDesk requires a Meta app. Without it, API access, webhook validation, and automated messaging are not possible. -
Where do I find the App ID and App Secret?
After creating the Meta app, you can find the App ID and App Secret under App Settings → Basic in the Meta Developer Portal. These credentials are required during WhatsApp configuration in BoldDesk. -
What is the purpose of the WhatsApp access token?
The access token authorizes BoldDesk to communicate with the WhatsApp Cloud API. Temporary tokens expire frequently, so using a permanent access token is recommended to avoid message interruptions. -
Why do I need to add a phone number and payment method?
A phone number is required to send and receive WhatsApp messages, and a payment method must be linked to that number to comply with Meta’s WhatsApp Business usage requirements.