Meta WhatsApp Cloud API Setup

Step-by-step guide to configuring your Meta Developer App, WhatsApp Business Account (WABA), and webhook callbacks in SMSPort.


1. Prerequisites

  1. Verified Meta Business Account.
  2. WhatsApp Business Account with at least one registered phone number.
  3. System User Permanent Access Token with whatsapp_business_messaging and whatsapp_business_management permissions.

2. Configuration Parameters

Navigate to Workspace Settings > Modular Integrations > WhatsApp Cloud API:

  • PHONE_NUMBER_ID: The unique ID assigned to your phone number in Meta App Dashboard.
  • WABA_ID: WhatsApp Business Account ID.
  • PERMANENT_ACCESS_TOKEN: System User Token starting with EAA....
  • WEBHOOK_VERIFY_TOKEN: A secure random token shared between Meta and SMSPort for verification.

3. Webhook Callback URL

Enter the following endpoint in the Meta App Dashboard under WhatsApp > Configuration:

https://your-domain.com/api/v1/whatsapp/webhook

Subscribe to:

  • messages
  • message_template_status_update
  • flows