---
title: WhatsApp Cloud API Setup
description: "Optimize your customer engagement by integrating WhatsApp Business Cloud API with waatee. This step-by-step guide covers everything from Facebook Business Verification to connecting your WhatsApp Business account in waatee. ## **1. Create a Business Portfolio and Meta Developer App** Create…"
url: "https://docs.waatee.com/docs/whatsapp-cloud-api-setup/"
updated: "2025-06-19"
category: Bot Channel / Connect Accout
---

# WhatsApp Cloud API Setup

Optimize your customer engagement by integrating WhatsApp Business Cloud API with waatee. This step-by-step guide covers everything from Facebook Business Verification to connecting your WhatsApp Business account in waatee.

## **1. Create a Business Portfolio and Meta Developer App**

Create a Meta Business Portfolio

1. Log in to Facebook → open business.facebook.com.
2. In the left sidebar, click the portfolio dropdown ▾ (shows your name).
3. Hit Create a Business Portfolio at the bottom.
4. Enter Portfolio name (use your legal/trade name).
5. Add a business email you monitor → Next.
6. (Optional) Invite teammates or skip for later.
7. Review details → Create.

## **2. Create a Meta Developer App**

- Go to developers.facebook.com, then navigate to “My Apps” or “Create App” and click Create App

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Create-a-Meta-Developer-App-1.webp)
- Select Other use case, then Business app type.

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Create-a-Meta-Developer-App-2.webp)

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Create-a-Meta-Developer-App-3.webp)
- Enter App Name, Contact Email, and connect your business portfolio, then click Create app

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Create-a-Meta-Developer-App-4.webp)

## **3. Verify Your Facebook Business Portfolio**

Before using WhatsApp Cloud API, ensure your Facebook Business Portfolio is verified:

- Open Business Settings in Meta Business Suite.
- Navigate to Business Info and click View details under the Business verification status section.

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Verify-Your-Facebook-Business-Portfolio-1.webp)
- In Security Center, find Business Verification and click Start verification.

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Verify-Your-Facebook-Business-Portfolio-2.webp)
- Follow the prompts: Select your business type (e.g., Sole Proprietorship)

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Verify-Your-Facebook-Business-Portfolio-3.webp) 

- Enter business registration status

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Verify-Your-Facebook-Business-Portfolio-4.webp)
- Provide business details and documents
- Choose contact method and verify via SMS or your preferred method.

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Verify-Your-Facebook-Business-Portfolio-5.webp)
- Upon successful review, your business status will show as Verified

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Verify-Your-Facebook-Business-Portfolio-6.webp)

Meta review typically takes 1–2 business days.

## **4. Add WhatsApp Product**

- In App Dashboard, scroll to Add products to your app and click Set up on WhatsApp.

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Add-WhatsApp-Product-1.webp)

- Under WhatsApp Business Platform API, select your business portfolio and click Continue.

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Add-WhatsApp-Product-2.webp)

##  

## **5. Set Up WhatsApp Business Profile**

- Go to API Setup, navigate to Step 5 and click “Add phone number”

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Set-Up-WhatsApp-Business-Profile-1.webp)
- Fill in your WhatsApp display name, Timezone, and Category then click Next

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Set-Up-WhatsApp-Business-Profile-2.webp)
- Add and verify a phone number via SMS or call  

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Set-Up-WhatsApp-Business-Profile-3.webp)
- Confirmation shows your WhatsApp Business Account created

## **6. Configure API & Payment**

- In API Setup, choose or add your phone number, then click Generate access token
- Click Add payment method to set billing under Billing & payments in Business Settings

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Configure-API-Payment-1.webp)
- Verify your credit card appears under Payment methods

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Configure-API-Payment-2.webp)

## **7. Configure Webhooks (Receive Messages)**

- In Developer Dashboard, go to WhatsApp > API Setup, click Configure webhooks

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Configure-Webhooks-Receive-Messages-1.webp)
- Enter your Callback URL and Verify token from waatee, click Verify and save

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Configure-Webhooks-Receive-Messages-2.webp)

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Configure-Webhooks-Receive-Messages-3.webp)
- Under Webhook fields, enable messages and test subscription

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Configure-Webhooks-Receive-Messages-4.webp)

## **8. Publish App Live & Add Policies**

- Go to App settings > Basic, set your Privacy Policy & Terms of Service URLs, click Save changes
- Toggle App Mode to Live in App Dashboard.

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Publish-App-Live-Add-Policies.webp)

## **9. Create System User & Generate Token**

- In Business Settings > Users > System users, click Add and name your user (Admin role) 

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Create-System-User-Generate-Token-1.webp)

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Create-System-User-Generate-Token-2.webp)
- Assign App asset with Manage app permission, then WhatsApp accounts with Manage WhatsApp business accounts  

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Create-System-User-Generate-Token-3.webp)
- Generate a non-expiring token: Generate token → Select App → Never expire → business_management, catalog_management, whatsapp_business_management, whatsapp_business_messaging

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Create-System-User-Generate-Token-4.webp)

   
- Lastly, copy the token to a safe place.

## **10. Connect in waatee & Register Phone**

- Copy your WhatsApp Business Account ID from Business Settings

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Connect-in-BotSailor-Register-Phone-1.webp)
- In waatee Connect Account, paste Business Account ID and Access Token, then click Connect

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Connect-in-BotSailor-Register-Phone-2.webp)
- Click Register next to your phone number in waatee, enter the default PIN (e.g., 123456), then Register

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Connect-in-BotSailor-Register-Phone-3.webp)
- Finally, update your Two‑step verification PIN in WhatsApp Manager > Phone numbers > Two‑step verification for added security

  ![](https://docs-waatee.1wp.site/wp-content/uploads/2025/06/Connect-in-BotSailor-Register-Phone-4.webp)
