Skip to main content
Admin access to a Meta Business Portfolio and a verified WhatsApp Business Account (WABA) are required to complete this setup.

Create a Meta App

Create a Meta App configured for WhatsApp. The current Meta UI uses a use-case-based flow that automatically creates a Business-type app with WhatsApp capability.

1

Go to Meta for Developers

Go to Meta for Developers and sign in.

  • Click Create App.
  • Enter an App name (e.g., “StackOne WhatsApp Integration”) and an App contact email.
  • Click Next.
2

Select Use Case (Scopes)

On the Add use cases screen:

  • Select Connect with customers through WhatsApp and click Next.
  • Also select Measure ad performance data with Marketing API — this enables Marketing API access and is required for the business_management permission used by business user and system user endpoints.
  • You may also select any other use cases relevant to your app — additional use cases can be added now or later from your App Dashboard.
  • Note: The use cases you select here determine which permissions (scopes) are available during the OAuth flow. These map to the OAuth scopes you configure in this connector’s Scopes field and should be provided there as a comma-separated list (e.g., whatsapp_business_messaging,whatsapp_business_management,business_management).
3

Select Business Portfolio

Meta will prompt you to link a Business Portfolio:

  • Select the Business Portfolio linked to your WhatsApp Business Account.
  • Click Create app.
  • If no portfolio appears, go to Meta Business Suite, create a Business Portfolio, and ensure you have Business Admin access.

Configure Facebook Login for Business

Configure the OAuth redirect URI for your app.

1

Open Facebook Login for Business

In your App Dashboard left sidebar:

  • Scroll down the left sidebar to find the Facebook Login for Business section.
  • Click on it to expand and select Settings.
2

Configure Redirect URI

On the Settings page:

  • Under Valid OAuth Redirect URIs, add https://api.stackone.com/connect/oauth2/whatsapp-business/callback.
  • Click Save changes.

Get App ID and App Secret

Retrieve your app credentials to use during the OAuth connection setup.

1

Open Basic Settings

In your App Dashboard, click App settings in the left sidebar and select Basic.

2

Copy Your Credentials

On the Basic Settings page:

  • Copy the App ID — this is your Client ID.
  • Click Show next to App Secret, verify your identity if prompted, then copy the value — this is your Client Secret.
  • Store the App Secret securely and never expose it publicly.

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for WhatsApp Business:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

Create New Connector Profile

  • Click + Connector Profile
  • Search for and select WhatsApp Business
  • Select Type as OAuth 2.0
  • Fill out the fields using details retrieved from your provider:
    • App ID
    • App Secret
    • Scopes (Optional)
  • (Optional) Select Actions to be enabled for this Connector Profile
  • Click Create profile
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for WhatsApp Business.