Prerequisites:
  • Active Meta Developer account with WhatsApp Business API access
  • Verified business with Meta
  • Approved WhatsApp Business Account
  • Pre-configured message templates
Meta WhatsApp integration screenshot

Integration Setup

To integrate your Meta account with Siren for WhatsApp messaging, follow these steps:
1

Navigate to Providers

Go to the Providers section in your Siren dashboard.
2

Select WhatsApp Channel

Choose the WhatsApp channel from the available options.
3

Choose Meta

Locate Meta in the list of providers and click on Add Account.
4

Get Meta WhatsApp Credentials

Before filling in the account details, gather these credentials from your Meta Developer account:
  1. Log in to your Meta Developer Account
  2. Select your WhatsApp Business App
  3. In the left navigation panel, click on App Settings > Basic
    • Note down your App ID and App Secret
  4. In the left navigation, go to WhatsApp > API Setup
    • Click Generate Token to get your Access Token
    • Note down your Phone Number ID and Business Account ID Meta Access Token Meta App Secret
5

Fill in Account Details

In the pop-up window, enter the following details:
  • Custom Name: Provide a name for easy identification within Siren’s interface
  • App Secret: The App Secret from Meta Developer Console
  • Access Token: The token generated in API Setup
  • Business Account ID: Your WhatsApp Business Account ID
  • Phone Number ID: The ID of your WhatsApp Business Number
  • Webhook Path: Copy the webhook URL from Siren
6

Configure Webhook in Meta

  1. In your Meta Developer account, go to WhatsApp > Configuration
  2. Under Webhook, click Edit
  3. Paste the Callback URL from Siren
  4. Enter the Verification Token from Siren
  5. Select all the message events you want to receive
  6. Click Verify and Save
7

Save Configuration

Click on Save to complete the Meta WhatsApp integration setup.
  • Keep your Access Token and App Secret confidential and never share them publicly.
  • Ensure your WhatsApp message templates are pre-approved before sending messages.