Skip to content

WhatsApp Settings

The WhatsApp Settings page manages your tenant’s connection to the WhatsApp Business API through Meta. It has three sections: WhatsApp Business Accounts for API credentials, Message Templates for viewing approved templates synced from Meta, and Webhook Configuration for the incoming-message endpoint.

WhatsApp Settings page showing a WhatsApp Business Accounts section with one account card, a Message Templates section with a template table, and a Webhook Configuration section with the URL and verify token

  • Route: /communications/settings/whatsapp
  • Menu Path: Communications → Settings → WhatsApp
  • Primary audience: Tenant administrators.
  • Add, edit, and delete WhatsApp Business API accounts.
  • View Meta-approved message templates for each connected account.
  • Copy the webhook URL and verify token for configuration in Meta Business Manager.
  • Mark one account as the default for automation triggers.
  1. Open Communications → Settings → WhatsApp.
  2. Click Add Account and enter the credentials from your Meta Business Manager app.
  3. After saving, the Message Templates section automatically loads approved templates for that account.
  4. Copy the Webhook URL and Verify Token from the Webhook Configuration section.
  5. Paste the URL and token into your Meta app’s webhook settings.
  6. Configure an automation trigger to use this WhatsApp account for outbound messaging.
  • WhatsApp message templates are created and managed in Meta Business Manager. The portal displays synced template data but cannot create or edit templates in Meta.
  • Template status values (APPROVED, PENDING, REJECTED) reflect the approval state in Meta. Only APPROVED templates can be used in automation triggers.
  • The Access Token is a long-lived token from your Meta app. Store it securely — it is displayed masked after saving.
  • The App Secret is required to validate incoming webhook signatures. Obtain it from your Meta App Dashboard under Settings → Basic.
  • The Verify Token is auto-generated when the account is created. Meta uses it to verify your webhook endpoint during setup.

Click Add Account in the WhatsApp Business Accounts section header.

Add WhatsApp Business Account dialog showing Account Name, Phone Number, Phone Number ID, Business Account ID, Access Token, App Secret, and Set as Default fields

FieldRequiredTypeDescriptionDefaultValidation
Account NameNoTextFriendly label for this account (for example, “Support Line”)
Phone NumberYesTextWhatsApp-registered phone number in E.164 format (for example, +1234567890)Required
Phone Number IDYesTextMeta Phone Number ID from your WhatsApp Business appRequired
Business Account IDYesTextMeta Business Account IDRequired
Access TokenYesPasswordWhatsApp Business API access tokenRequired
App SecretNoPasswordMeta App Secret for webhook signature validation
Set as default accountNoToggleMakes this the default account for WhatsApp automation triggersOff

Steps:

  1. In Meta Business Manager, locate your app’s Phone Number ID, Business Account ID, and Access Token.
  2. Click Add Account in the portal.
  3. Enter the Phone Number, Phone Number ID, and Business Account ID.
  4. Paste the Access Token.
  5. Optionally enter the App Secret (required for incoming webhook signature validation).
  6. Check Set as default account if this will be used by most automation triggers.
  7. Click Add Account to save.

Click the row actions menu on an account and select Edit.

Screenshot pending: Edit WhatsApp Business Account dialog pre-filled with editable fields

In edit mode, only Account Name, Access Token, App Secret, and Set as default account are editable. The Phone Number, Phone Number ID, and Business Account ID are fixed after creation. Leave token fields blank to keep existing values. Click Save to apply.

Click the row actions menu and select Delete.

  1. A confirmation dialog displays the phone number ID.
  2. Click Delete to confirm. The account and its webhook association are removed.

The Message Templates section displays all templates approved in Meta for the selected account. If you have multiple accounts, use the account selector dropdown to switch between them.

Screenshot pending: Message Templates table showing template name, status badge, language, and category columns

ColumnDescription
Template NameThe Meta template identifier (for example, order_confirmation)
StatusAPPROVED, PENDING, or REJECTED
LanguageTemplate language code (for example, en_US, es_MX)
CategoryMeta template category (for example, UTILITY, MARKETING)

Templates are read-only in the portal. To create, modify, or submit new templates for approval, go to Meta Business Manager.

The Webhook Configuration section provides the URL and verify token needed to receive incoming WhatsApp messages.

Screenshot pending: Webhook Configuration section showing the webhook URL and verify token with copy buttons

ItemDescription
Webhook URLThe endpoint the portal exposes to receive messages from Meta. Register this URL in your Meta app’s webhook settings.
Verify TokenA unique token generated from your default account. Enter this in Meta’s webhook verification step.

Click Copy URL or Copy to copy the values to your clipboard.

Steps to register the webhook in Meta:

  1. Copy the Webhook URL from this section.
  2. In Meta Business Manager → App Dashboard → WhatsApp → Configuration, paste the URL in the webhook URL field.
  3. Copy the Verify Token and paste it in the verify token field.
  4. Click Verify and Save in Meta. Meta will send a GET request to the URL to confirm it is reachable.
  • Automation — configure WhatsApp automation triggers that use these accounts
  • Email Settings — configure email servers and accounts