Understanding Meta users and Business Manager roles
A Meta user is the Facebook account that connected. Multiple teammates can each connect their own. Roles in Meta BM determine what's visible.
Written By Salvatore Sinigaglia
Last updated About 5 hours ago
A Meta user is the Facebook account that connected. Multiple teammates can each connect their own. Roles in Meta BM determine what's visible.
Understanding Meta users and Business Manager roles
A Meta user in Wevion = the Facebook account that authenticated. Multiple teammates can each connect their own Meta user β Wevion sees the union of all their Meta BM permissions. Manage at /settings/personal/connected-accounts (your own) or /connect/meta β Meta users (workspace view, admin only).
Who is this for
Mediabuyers troubleshooting "why don't I see ad account X" issues, admins planning the right Meta access strategy for the team, anyone managing Meta-side permissions.
The Meta user model
When you connect Meta, Wevion stores:
- Meta user record (
meta_tokenmodel) β the Facebook account ID + display name + OAuth access token (stored in theaccess_tokencolumn) - Meta ad accounts linked to this Meta user (whatever the Meta user can access in Meta BM)
- Meta fan pages linked to this Meta user
One Wevion teammate = one Meta user record per connection. If a teammate connects again later (token refresh, switch FB account), Wevion updates the existing record.
Multiple Meta users per workspace
Different teammates can each connect their own Meta user. Common pattern:
Result: workspace sees ad accounts of A, B, and C β union of all teammates' Meta BM access.
This is useful when no single Meta user has access to everything.
Why connect multiple Meta users
- Single user lacks access: agency where the client-specific BM admin is the client themselves
- Distributed responsibility: each teammate manages their own clients
- Backup: if Sara's Meta token expires and she's on vacation, Luca's connection still keeps the BM-A accounts syncing
- Compliance: each Meta user's actions are audited separately
Meta Business Manager roles vs Wevion roles
Two different role systems:
A user can be Wevion admin but only Meta Advertiser on a given ad account β they can launch ads via Wevion (Meta-level permission), but can't change BM settings (Meta-level limit). Wevion respects both layers.
What each Meta BM role enables in Wevion
If a teammate has only Analyst access on an ad account, Wevion shows that account as read-only with a tooltip.
Manage your own Meta connections
At /settings/personal/connected-accounts (or via the Connect page), you see:
- Each Meta user you've connected
- Last refresh time
- Status: Active / Token expiring / Disconnected
- Reconnect button (forces re-OAuth β see meta-107)
- Disconnect button (revokes the token + removes the Meta user record from your workspace)
Admin view of all Meta users in workspace
Admins/owners can see all Meta users connected by any teammate at /connect/meta β Meta users tab:
Admin can force-disconnect any Meta user (e.g. when removing a teammate from the workspace).
When a teammate leaves the workspace
If you remove a teammate (team-107) who had connected Meta users:
- Their Meta tokens are revoked (Wevion stops syncing data via their tokens)
- Ad accounts they were the only source for: marked Disconnected (need re-import via another teammate)
- Ad accounts also accessible via other teammates: continue syncing via those other teammates
An admin can also force-disconnect that teammate's Meta user from the workspace view at /connect/meta β Meta users to stop syncing via their token.
Best practices
- At least 2 Meta users per critical ad account: redundancy against single-token failure
- Use Meta Business Manager admin roles sparingly: most teammates should be Advertiser (sufficient for ad management without governance)
- Audit quarterly: review the Meta users list, disconnect ones from former teammates, re-attribute critical accounts
- Don't share Facebook accounts: each teammate connects their own personal/work FB. Shared accounts break audit + 2FA + offboarding
Common issues
- Account visible to one teammate, not another: that teammate's Meta user lacks role on it. Either upgrade their Meta BM role or have a different teammate cover that account.
- "All my accounts disappeared!": your Meta token expired and didn't auto-refresh. Reconnect.
- Connected Meta user shows wrong name: Facebook display name changed. Reconnect to update.
- Conflict: two Meta users see the same account, with different roles: Wevion uses the highest role for permission decisions (e.g. if one user is Admin and another is Advertiser on the same account, Wevion treats it as Admin).
- Cannot disconnect Meta user as workspace admin: a teammate's Meta user can only be disconnected by that teammate OR by removing the teammate from the workspace.
FAQ
What is a "Meta user" in Wevion?
A Meta user in Wevion is the Facebook account that authenticated during connect. Wevion stores it as a meta_token record β the Facebook account ID, display name, and OAuth access token β plus the ad accounts and Fan Pages that Meta user can access in Business Manager. One teammate equals one Meta user record per connection; reconnecting updates the existing record.
Why would I connect multiple Meta users in one workspace?
Because Wevion sees the union of all connected teammates' Meta BM access, so multiple Meta users let a workspace reach ad accounts no single user can. It also adds redundancy β if one person's token expires while they're away, another's connection keeps their shared accounts syncing β and keeps each Meta user's actions audited separately.
Do Meta Business Manager roles override my Wevion role?
No β they are two different, coexisting systems. Wevion roles (super_admin, admin, owner, manager, mediabuyer, finance, viewer) are set in Wevion, while Meta BM roles (Admin, Advertiser, Analyst) are set in Meta. You could be a Wevion admin but only a Meta Advertiser on an account, and Wevion respects both layers. Analyst-only Meta access shows the account as read-only.
What happens to Meta accounts when a teammate leaves the workspace?
When you remove a teammate, their Meta tokens are revoked and Wevion stops syncing via them. Ad accounts they were the only source for are marked Disconnected and need re-importing via another teammate, while accounts also reachable through others keep syncing. An admin can also force-disconnect that Meta user from the workspace's Meta users view.
Which role wins if two Meta users have different roles on the same account?
Wevion uses the highest role for permission decisions. If one connected Meta user is Admin and another is Advertiser on the same ad account, Wevion treats the account as Admin. This ensures the workspace gets the fullest capability any authenticated Meta user provides for that account.
FAQ
What is a "Meta user" in Wevion?
A Meta user in Wevion is the Facebook account that authenticated during connect. Wevion stores it as a meta_token record β the Facebook account ID, display name, and OAuth access token β plus the ad accounts and Fan Pages that Meta user can access in Business Manager. One teammate equals one Meta user record per connection; reconnecting updates the existing record.
Why would I connect multiple Meta users in one workspace?
Because Wevion sees the union of all connected teammates' Meta BM access, so multiple Meta users let a workspace reach ad accounts no single user can. It also adds redundancy β if one person's token expires while they're away, another's connection keeps their shared accounts syncing β and keeps each Meta user's actions audited separately.
Do Meta Business Manager roles override my Wevion role?
No β they are two different, coexisting systems. Wevion roles (super_admin, admin, owner, manager, mediabuyer, finance, viewer) are set in Wevion, while Meta BM roles (Admin, Advertiser, Analyst) are set in Meta. You could be a Wevion admin but only a Meta Advertiser on an account, and Wevion respects both layers. Analyst-only Meta access shows the account as read-only.
What happens to Meta accounts when a teammate leaves the workspace?
When you remove a teammate, their Meta tokens are revoked and Wevion stops syncing via them. Ad accounts they were the only source for are marked Disconnected and need re-importing via another teammate, while accounts also reachable through others keep syncing. An admin can also force-disconnect that Meta user from the workspace's Meta users view.
Which role wins if two Meta users have different roles on the same account?
Wevion uses the highest role for permission decisions. If one connected Meta user is Admin and another is Advertiser on the same ad account, Wevion treats the account as Admin. This ensures the workspace gets the fullest capability any authenticated Meta user provides for that account.
Last updated: 2026-05-17