Skip to main content

How to set up a Meta System User

Updated yesterday

If you're managing multiple Facebook ad accounts, one of the major headaches is granting permissions to various team members, which often requires access to their personal Facebook accounts. This process is further complicated by the need to adjust permissions when team members leave and transfer them to new staff.

Leveraging a Facebook / Meta System User could be a great solution for you, as it provides a single point of connection that doesn't require individual Facebook accounts to be connected to Adpulse.

Once you have created a Meta System User and assigned it to your Ad Accounts, you'll need to connect it to the Adpulse business App. The steps for this are below.

Here is the documentation from Meta:

Before you connect your System User to Adpulse, you'll need to contact Adpulse to get the ID of the Adpulse Facebook app. Send an email to [email protected]


What Are Facebook System Users?

  • In Meta / Facebook's Business Manager, a Meta System User is essentially a non-human account representing a server, app, or automation process that makes API calls on behalf of a business.

  • They are used to programmatically manage assets (e.g., ad accounts, pages, campaigns) without relying on a person’s individual Facebook login.

  • There are typically two types:

    • Admin system user — has wide permissions like creating other system users, assigning assets, etc.

    • Regular system user — has more limited permissions; only accesses assets explicitly granted to them.

We'd recommend using a Regular System User to integrate with Adpulse


There are a few steps to get this working, but the process is relatively straightforward.

1. Set up a Meta System User and assign it to your ad accounts

First, you need to follow the steps as outlined here: Add system users to your business portfolio. There are:

  1. Go to Settings in Meta Business Suite.

  2. In the Users tab in the left sidebar, select System users.

  3. Click Add new system user (choose Regular system user)

  4. Give a name to the system user and click Create system user.

  5. Assign your ad accounts to the new user under assets

Once you have assigned it to a few ad accounts, you'll need to connect it to Adpulse:

2. Connect your Meta System User to the Adpulse Facebook App

Here are the steps in the Meta documentation: Add apps to your business portfolio

Before you start, you'll need to contact Adpulse to get the ID of the Adpulse Facebook app. Send an email to [email protected]

Go to Settings in Meta Business Suite or Business settings in Business Manager.

  1. Under Accounts, click Apps.

  2. Click the Add drop-down menu.

  3. Select Connect an app ID.

    • Select 'Request access to an app ID

  4. Enter the Adpulse app ID.

  5. Click Add app

3. Connect your Meta System User to Adpulse

In your Facebook Business Manager;

  1. Navigate to Users > System Users

  2. Select the one you have created to connect with Adpulse

  3. Click Generate new token.

  4. Select the Adpulse app and your permissions, then click Generate token.

    1. The permissions you need are; ads_read, ads_management)

  5. Copy and save your token.

In Adpulse;

  1. Click on Add Facebook System User

  2. Enter the token you generated above, and enter a simple name so it's easy to identify

4. Import your ad account to Adpulse

Your Facebook ad accounts will now appear under Settings > Ad Accounts> Not Imported, so you can import them to Adpulse.


Sync your ad accounts in Adpulse

If you add your System User to more Ad Accounts in Facebook, you'll need to re-sync the permissions. This is done automatically every 6 hours, but if you want them to appear quicker, you can do a manual sync:

  1. Using the triple dot menu for the System User connection, select 'Sync'

Did this answer your question?