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
Go to Meta Business Settings.
Under Accounts → Apps, click Add → Connect an App ID.
Enter your ADvendio Meta App ID and confirm.
2. Create the System User
In Business Settings → Users → System Users, click Add.
Name the system user (e.g.,
advendio-system-user) and assign Admin role.
3. Assign Your App to the System User
Still under System Users, select the user you created.
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_managementads_managementads_readpages_show_listpages_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
Navigate to Accounts → Ad Accounts (or Pages / Pixels).
Select the account or page.
Click Assign Users → choose your System User.
Grant full access (e.g., Ad Account Admin).
6. Add Token to ADvendio Connector
Once the access token is ready:
Paste the Access Token into the 'Access Token’ field.
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.