ZeroRTO Docs v1.0.0
Main Website Pricing Plans Merchant Portal
Official Cloud API • BYOK Model

Meta WhatsApp Credentials Setup ~5 min setup

Connect your official Meta WhatsApp Business Cloud API. Learn how to locate your Phone Number ID, WABA ID, and generate a lifetime Permanent Access Token.

1. Create a Meta Developer App

ZeroRTO communicates directly with Meta's official Graph API endpoints with zero third-party intermediaries:

  1. Log in to the Meta for Developers console.
  2. Click My Apps > Create App.
  3. Select Other > Click Next > Choose Business as the app type.
  4. Enter your App Name (e.g. MyStore ZeroRTO Engine) and link your official Meta Business Account.
  5. In the App Dashboard products list, locate WhatsApp and click Set Up.

2. The 4 Credentials You Will Need

Keep these 4 values ready from your Meta Developer & Business portal:

Phone Number ID

15-digit ID found under WhatsApp > API Setup (Not your phone number).

WhatsApp Business Account ID

Your official WABA ID linking your brand's verified phone numbers.

Permanent Access Token

System User token starting with EAAG... with permanent lifetime.

Webhook Verify Token

Custom secret phrase used to secure incoming two-way customer replies.

3. Why You Must Generate a Permanent System User Token

Do not use the temporary 24-hour test token displayed on the API Setup screen:

Temporary Token (Do Not Use)

Expires in 24 Hours

The token in the API Setup page is strictly for 24-hour testing. Once expired, all automated WhatsApp alerts will immediately fail with Error 190.

System User Token (Recommended)

Permanent Lifetime (Never Expires)

Generated via Meta Business Settings > System Users. Runs autonomously for years with zero session dropouts or re-authentication requirements.

1. Create System User Role: Admin
2. Assign WhatsApp Asset Full Control Permissions
3. Generate Token Scope: messaging & management

Steps to Generate:

  1. Go to Meta Business Settings.
  2. In the left sidebar, click Users > System Users.
  3. Click Add > Name the user ZeroRTO Engine > Set Role to Admin.
  4. Click Assign Assets > Choose WhatsApp Accounts > Select your brand number > Enable Full Control (Manage WhatsApp Account) > Save.
  5. Click Generate New Token > Select your App > Set Token Expiration to Never.
  6. Check the following two permissions:
    • whatsapp_business_messaging
    • whatsapp_business_management
  7. Click Generate Token and copy the token immediately.

4. Configure Inside ZeroRTO

  1. In your WordPress dashboard, navigate to ZeroRTO > WhatsApp Cloud API tab.
  2. Paste your 15-digit Phone Number ID.
  3. Paste your WhatsApp Business Account (WABA) ID.
  4. Paste your Permanent Access Token (starts with EAAG...).
  5. Enter your approved template name (e.g. rescuedrop_ndr_alert) and language code (e.g. en_US).
  6. Click Save All Settings.
Verify with the Live Simulator

At the bottom of the WhatsApp Cloud API tab, enter your personal mobile number with country code (e.g. +919876543210 or +88017XXXXXXXX) and click Send Test WhatsApp Alert. If credentials are correct, you will receive the interactive delivery alert on your phone in under 5 seconds!