Skip to main content
To create Facebook Audience campaigns in MoEngage, you need to connect your MoEngage account with your Meta app and Meta ad account. This setup allows you to sync user audiences from MoEngage directly to Facebook, enabling targeted advertising based on your user segments. This article explains how to set up or use an existing Meta app and a Meta ad account. Before you begin, understand the necessary permissions for Meta apps.
Required Meta App PermissionsThe MoEngage integration with Facebook Custom Audiences requires your Meta app to have STANDARD access for the Ads Management, Ads Read, and Business Management permissions. Without these permissions, MoEngage cannot add or remove users from your Facebook Custom Audiences.

Set up your Meta app

Create a new Meta app

  1. Log in to developers.facebook.com.
  2. On your dashboard, click Create App.
  3. On the App details step, enter a name for your app, and then click Next.
  4. On the Use cases step, select Create and manage ads with Marketing API, and then click Next. Meta Create an app wizard with the Use cases step showing Create and manage ads with Marketing API selected
  5. Select the Facebook Business account to associate with your app, and then click Create app.
Your app is created. Next, configure the required permissions and generate an access token.

Configure permissions and generate an access token

  1. Open your app, and then in the left menu, click Use cases.
  2. For Create & manage ads with Marketing API, click Customize. Use cases page with the Customize button for Create and manage ads with Marketing API
  3. In the left menu, click Tools. Under Select Token Permissions, select all three of the following permissions:
    • ads_read
    • ads_management
    • business_management
  4. Click Get Token to generate your access token. Copy this token and keep it safe — you need it when you connect Facebook Audience in MoEngage. Customize use case Tools tab with ads_read, ads_management, and business_management selected under Select Token Permissions and the Get Token button

Set Up Your Meta Ad Account

Create a new Meta ad account

  1. Go to the Meta Business Settings page. In the left menu, click Accounts, and then click Ad Accounts.
  2. On the right side, in the Ad Accounts screen, click the Add drop-down menu, and then select Create a New Ad Account. Meta_FBSetup_AddAdAccount.png
  3. Enter a name for the account, the time zone, and the currency. Click Next. Meta_FBSetup_CreateNewAdAccount.png
  4. On the Who Will This Ad Account Be Used For screen, select My Business. Click Create. Meta_FBSetup_AdAccountUsedFor.png
  5. On the next screen, you can add people and set permissions. Select your account, and then enable the Manage Account toggle. Click Assign. Meta_FBSetup_Permissions (1).png
  6. Add your payment information. Once you add all necessary details, your ad account appears in the Ad Accounts menu. Meta_FBSetup_AdAccounts.png

Next Steps

Once you have successfully set up your Meta app and ad account, you can proceed with integrating MoEngage with Facebook Custom Audiences. This integration allows you to create and manage custom audiences directly from MoEngage.