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 2 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_token model) β€” the Facebook account ID + display name + OAuth access token (stored in the access_token column)
  • 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:

TeammateTheir Meta BM accessWevion gains
Sara (head of marketing)Admin in BM-Client-A and BM-Client-BAll accounts of A + B
Luca (mediabuyer)Advertiser in BM-Client-A onlyAlready covered by Sara
Anna (client mediabuyer)Admin in BM-Client-C (not Sara's BMs)Adds Client-C accounts

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:

SystemRolesWhere set
Wevionsuper_admin, admin, owner, manager, mediabuyer, finance, viewerIn Wevion (Settings β†’ Team β†’ People)
Meta BMAdmin, Advertiser, Analyst (BM level) + Admin, Editor, Advertiser, Analyst (per ad account)In Meta Business Manager

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

Meta BM role on ad accountWhat Wevion can do
AdminAll: launch, edit, pause, delete, change billing
AdvertiserLaunch, edit, pause; no billing or BM settings
AnalystRead-only β€” view performance only
(no role)Account not visible 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:

ColumnWhat
Wevion userThe teammate who connected
Meta userThe Facebook account they authenticated with
Connected atWhen
Last refreshLast successful token refresh
StatusHealthy / Token expiring / Disconnected
AccountsHow many ad accounts this Meta user contributes
PagesHow many Pages this Meta user contributes

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