Understanding Facebook setup for Custom Audience integration

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.

info

Note

Required Meta App Permissions

The MoEngage integration with Facebook Custom Audiences requires your Meta app to have STANDARD access for the Ads Management and Ads Read permissions. Without these permissions, MoEngage cannot add or remove users from your Facebook Custom Audiences.

Here's how permissions apply based on your Meta app type:

  • If you create a new Business app, it automatically has STANDARD access for Ads Management and Ads Read permissions. This app type also does not have a development or live mode, simplifying setup.
  • If you are using an older Business app that still has a Live mode, you must complete an App Review process to gain Ads Management and Ads Read permissions in Live mode. To avoid this, create a new Business app.
  • If you create an app of type Gaming, Consumer, or None, you must undergo the App Review process to get Ads Management and Ads Read permissions when your app moves to Live mode.

For more details on Meta App types, refer to the Meta documentation.

Set up your Meta app

Create a New App Use an Existing App

Create a new Meta app

  1. Go to the Meta Business Settings page.
  2. In the left menu, click Accounts, and then click Apps.
  3. On the right side, on the Apps pane, click the Add drop-down menu.
  4. Click Create a New App ID. Meta_FBSetup_CreateAppID.png
  5. On the next screen, select a use case for the app, and then click Next. Meta_FBSetup_SelectAppPurpose.png
  6. Select an app type that describes the purpose of the app, and then click Next. Meta_FBSetup_SelectAppType.png
  7. On the Create an App screen, enter the following details:
    Field Description
    Add an App Name This is the app name that appears on your My Apps page and is associated with your app ID. You can change this name later in Settings.
    App Contact Email This is the email address Meta uses to contact you about your app. Provide an address that you check regularly, as Meta may send information about policies, app restrictions, or recovery if your app is deleted or compromised.
    Business Account (Optional) Connecting a Business Account to your app is required only for certain products and permissions. You are prompted to connect a Business Account when you request access to those products and permissions.
  8. After filling in the details, click Create App. Meta_FBSetup_CreateApp.png
  9. The App dashboard opens. You can now add products to your app. Meta_FBSetup_MarketingAPI.png
  10. Search for Marketing API (shown in the image above), and then click Set up. Your app is created in development mode and is ready for testing.

Set Up Your Meta Ad Account

Create a New Ad Account Use an Existing 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.

Was this article helpful?
2 out of 8 found this helpful

How can we improve this article?