How to Set Up the Meta System User for ADvendio Connector

How to Set Up the Meta System User for ADvendio Connector

To authenticate your ADvendio → Meta (Facebook) integration without relying on individual user credentials, use a Meta System User. This method enhances security and enables automation by generating access tokens tied to your Meta Business account and app.

Prerequisites

Before beginning, make sure you have:

  • Admin access to your Meta Business Manager account

  • Your Meta App connected to the Business Manager

  • A Facebook Ad Account linked to the same Business Manager

  • A verified domain (recommended)

Step-by-Step Setup

1. Add Your Meta App to Business Manager

  1. Go to Meta Business Settings.

  2. Under Accounts → Apps, click AddConnect an App ID.

  3. Enter your ADvendio Meta App ID and confirm.


2. Create the System User

  1. In Business Settings → Users → System Users, click Add.

  2. Name the system user (e.g., advendio-system-user) and assign Admin role.


3. Assign Your App to the System User

  1. Still under System Users, select the user you created.

  2. Click Add Assets, choose your app, and grant Develop App access.

⚠️ Important: This step ensures the system user can act on behalf of the app when calling the Marketing API.


4. Generate Access Token

  • Select your System User.

  • Click Generate New Token.

  • Select:

    • App: Your ADvendio-connected Meta App

    • Expiration: Choose "Never" if available, otherwise the longest possible duration

    • Permissions: Check the following:

      • business_management

      • ads_management

      • ads_read

      • pages_show_list

      • pages_read_engagement

  • Generate the token and store it securely (you won’t be able to see it again).


5. Assign Ad Account, Page, Pixel Access

  1. Navigate to Accounts → Ad Accounts (or Pages / Pixels).

  2. Select the account or page.

  3. Click Assign Users → choose your System User.

  4. Grant full access (e.g., Ad Account Admin).


6. Add Token to ADvendio Connector

Once the access token is ready:

  1. Create ADvendio's Facebook Connector setup.

  2. Paste the Access Token into the 'Access Token’ field.

  3. Skip the OAuth process since there is already a token existing


💡 Additional Notes

  • You can’t share one system user token across multiple apps.

  • Each app must have its own system user and token.

  • Tokens are linked to the app assigned in Business Manager.

  • If using multiple Meta Business Managers, repeat the setup per business.

  • After making changes to permissions in Facebook, a new token needs to be generated as the authorization is bound to the permissions applied at that moment - OAuth should be skipped.


🔗 References