Understanding Facebook setup for Custom Audience integration

Before creating Facebook Audience campaigns, please ensure the setup is ready. All the prerequisites are explained in this article. 

To sync audience or users to Facebook using a third-party tool, you will be using Meta's Marketing API. You will need access to the Meta App and Ad account to use the Marketing API. You can use either an existing App and Ad account or create a new one.

The following sections explain creating or using an existing App and Ad Account. Before you proceed, please take note of the important permissions required for FB Apps and how to get them.



  • For more details on Facebook App types, refer to the Meta documentation.
  • The MoEngage<>FB Audience integration requires STANDARD access for Ads management and Ads read permissions. Based on your app type, here's what you need: 
    • If you create a Meta app with the type Business, you don't need ads_management and ads_read permissions as the business apps have STANDARD access for these permissions by default. Also, a business app doesn't have a development or live mode anymore.
    • But, if you are using an old Business app that still has a Live mode, then in Live mode, you would need to undergo an App review process to get ads_management and ads_read permissions. To circumvent this, create a new Business app, and you can bypass the App Review process if your app is currently in dev mode and you want to switch from dev to live mode.
    • If you create an app with type Gaming/Consumer or with type None, then you would need to undergo the App review process to get ads_management and ads_read permissions once your app is in live mode. 
  • Ads management and ads read permissions are required to use Meta Marketing APIs. Without these permissions, MoEngage cannot sync with Facebook for adding/deleting users in FB Audience.

Setting up the App

Create a New App Use an Existing App
  1. Navigate to the Meta business settings page.
  2. Click Accounts on the left menu and click Apps.
  3. Click the Add dropdown on the Apps pane on the right side.
  4. Click Create a new App ID.


  5. Add the use case for the App being created and click Next.


  6. Select an app type (describes the purpose of the app) and click Next.


  7. Add the following details in the Create an App screen.
    Field Description
    Add an app name This is the app name that will show on your My Apps page and associated with your app ID. You can change the name later in Settings.
    App contact email This is the email address Meta will use to contact you about your app. Add an address that you check regularly, as Meta may contact you about policies, app restrictions, or recovery if your app is deleted or compromised.
    Business Account (Optional) Connecting a Business Account to your app is only required for certain products and permissions. You'll be asked to connect a Business Account when you request access to those products and permissions.
  8. After filling the details, click Create app.


  9. Once the app gets created, the App dashboard will open, and you can add products to your app, as illustrated in the following image.


  10. Search for the Marketing API (illustrated in the image above) and click Set up. Your app will be created in dev mode and is ready for testing.

Setting up the Ad Account

Create a New Ad Account Use an Existing Ad Account
  1. Navigate to the Meta business settings page. Click Accounts -> Ad accounts.
  2. In the Ad accounts screen on the right, click on the Add dropdown and select Create a new ad account.


  3. Add a name for the account, the time zone, and the currency. Click Next.


  4. Select My business in the Who will this ad account be used for screen. Click Create.


  5. In the next screen, you will be asked to add people and set permissions. Select your account and enable the Manage account toggle. Click Assign.

    Meta_FBSetup_Permissions (1).png

  6. Add the payment information. Once all such necessary details are added, you will be able to see your Ads account in the Ads menu.


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

How can we improve this article?