WhatsApp Cloud API Setup Dashboard in Messaging Gateway
Navigate to Gateway → Messaging Gateways → WhatsApp to set up the WhatsApp Cloud API. From here, you can configure Meta settings, connect your WhatsApp Business account using Embedded Signup, or manually add API credentials. This section allows you to manage and activate WhatsApp messaging for your platform.

Navigate to Gateway → Messaging Gateways → WhatsApp Cloud APIs and click Meta Configurations. Then select Add Configuration and enter your Meta App ID, App Secret, API Version, and Configuration ID to connect your platform with the WhatsApp Cloud API. Save the configuration to complete the setup.

Log in to the Meta Developer Portal , go to My Apps, and create a new Business App. This app will generate the required Meta App ID and App Secret, which are needed to configure and connect the WhatsApp Cloud API credentials in your platform.

Open your Meta Developer App → App Settings → Basic, add your Privacy Policy URL, and complete the required basic information. After finishing the configuration, switch the App Mode from Development to Live to activate the app for production use.

Meta Developer Portal → App Settings → Basic, copy the App ID and App Secret, and paste them into the Xsener WhatsApp Cloud API Configuration under the App ID and App Secret fields to complete the integration.

Set the Environment to Production, then create the Embedded Signup Configuration ID from the Meta Developer Portal → WhatsApp → Embedded Signup and add the generated Configuration ID in this field.

From the Meta Developer App Dashboard, go to Add Products to Your App and click Set Up under WhatsApp to enable WhatsApp integration for your app.

In the Meta Developer Portal, go to WhatsApp → Embedded Signup Builder and click Create Configuration to generate the Embedded Signup Configuration ID required for WhatsApp Cloud API setup. Then copy this ID and paste it into the Configuration ID field in the Xsender WhatsApp Cloud API Meta Configuration.

Meta Developer Portal → WhatsApp → Quickstart → Configure Webhooks. Enter the Callback URL and Verify Token, which can be found in Xsender → Meta Developer Setup, to complete the webhook configuration.

Meta Developer Portal → WhatsApp → Quickstart → Webhooks → Configure Webhooks and locate the Callback URL and Verify Token fields. Before setting the Callback URL, make sure to save the previous configuration in Xsender. Then copy the Callback URL and Verify Token from Xsender → Meta Developer Setup and add them here to complete the webhook configuration.

Meta Developer Portal → WhatsApp → Configuration, paste the Callback URL and Verify Token obtained from Xsender → Meta Developer Setup, then click Verify and Save to complete the webhook configuration.

Noted : Before completing the configuration, add your WhatsApp Business phone number to your Meta Business Portfolio. This step is required for testing and properly using the WhatsApp Cloud API with your application.

After completing all configurations and updating the settings properly, go to Meta Developer Portal → WhatsApp → API Setup and click Generate Access Token. Use the temporary access token to send a test message. If the configuration is correct, the message will be sent successfully.

Sending the test message from Meta Developer Portal → WhatsApp → API Setup, if all configurations are set correctly, you will receive a sample WhatsApp message like this on your testing WhatsApp account, which confirms that the WhatsApp Cloud API integration is working properly.
