> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trysiren.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Meta WhatsApp

***Prerequisites:***

* Active Meta Developer account with WhatsApp Business API access
* Verified business with Meta
* Approved WhatsApp Business Account
* Pre-configured message templates

<img src="https://mintcdn.com/siren/7IpRt_YcaXDKVAtZ/docs/Images/Providers/Integrations/Whatsapp/MetaConfig.PNG?fit=max&auto=format&n=7IpRt_YcaXDKVAtZ&q=85&s=5884b369d340ee235e205e7959cb01d8" alt="Meta WhatsApp integration screenshot" width="1918" height="916" data-path="docs/Images/Providers/Integrations/Whatsapp/MetaConfig.PNG" />

## Integration Setup

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

<Steps>
  <Step title="Navigate to Providers">
    Go to the **Providers** section in your Siren dashboard.
  </Step>

  <Step title="Select WhatsApp Channel">
    Choose the **WhatsApp** channel from the available options.
  </Step>

  <Step title="Choose Meta">
    Locate **Meta** in the list of providers and click on **Add Account**.
  </Step>

  <Step title="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](https://developers.facebook.com/)
    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**
             <img src="https://mintcdn.com/siren/7IpRt_YcaXDKVAtZ/docs/Images/Providers/Integrations/Whatsapp/MetaAccessToken.png?fit=max&auto=format&n=7IpRt_YcaXDKVAtZ&q=85&s=1287bd268e354c26e7863d0e8b6567fb" alt="Meta Access Token" width="1890" height="954" data-path="docs/Images/Providers/Integrations/Whatsapp/MetaAccessToken.png" />
             <img src="https://mintcdn.com/siren/7IpRt_YcaXDKVAtZ/docs/Images/Providers/Integrations/Whatsapp/MetaAppsecret.png?fit=max&auto=format&n=7IpRt_YcaXDKVAtZ&q=85&s=a5eb559992ab5d0105cdb8d6e55ac1e4" alt="Meta App Secret" width="1896" height="710" data-path="docs/Images/Providers/Integrations/Whatsapp/MetaAppsecret.png" />
  </Step>

  <Step title="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
  </Step>

  <Step title="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**
  </Step>

  <Step title="Save Configuration">
    Click on **Save** to complete the Meta WhatsApp integration setup.
  </Step>
</Steps>

<Note>
  * Keep your Access Token and App Secret confidential and never share them publicly.
  * Ensure your WhatsApp message templates are pre-approved before sending messages.
</Note>
