# How agencies manage client Facebook accounts

> Agencies manage client Facebook accounts as partners in Meta Business Suite: the client owns the Page and ad account, and nobody shares a password.

Source: https://mosaicbrowser.com/guides/how-agencies-manage-client-facebook-accounts

## How agencies manage client Facebook accounts

The client keeps its Pages, Instagram account and ad accounts in its own business portfolio and shares them with the agency's portfolio as a partner. The agency then assigns each asset to its own staff, who all sign in with their own Facebook profiles, so no password changes hands.

![Client owns it, agency is a partner, beside a screenshot: mosaic projects: one library split into Client work, Etsy shops and Social team](https://mosaicbrowser.com/covers/how-agencies-manage-client-facebook-accounts.webp)

Agencies that manage client Facebook accounts well all use the same structure, and it is Meta's own. The client owns its Facebook Page, its Instagram account and its ad accounts in its business portfolio. The agency has a portfolio of its own and is added to the client's as a **partner**. Inside the agency, each account manager is given only the client assets they work on, and everyone signs in with their own Facebook profile.

Facebook's terms tell every user not to "share your password, give access to your Facebook account to others, or transfer your account to anyone else" ([Facebook Terms, 3.1](https://www.facebook.com/terms/), read 2 November 2026). Mosaic keeps accounts you are entitled to run apart; it does not change what a platform allows. The partner system is how an agency works on a client's account without ever holding the client's login.

## How agencies manage client Facebook accounts: who owns what

Meta is direct about ownership. Its Page management advice says that when an agency helps manage a Page, "your business should still own the Page in your business portfolio. Add the other business to your business portfolio as a partner, then grant them access to your Page and other assets" ([Best practices for Page management](https://www.facebook.com/business/help/2406437459411127), read 2 November 2026). The same page asks that an Instagram business account linked to a Page be owned by the same portfolio as the Page.

That gives a simple map for every client:

| Asset | Owned by | Agency's role |
| --- | --- | --- |
| Facebook Page | Client's portfolio | Partner, partial access or full control |
| Instagram business account | Client's portfolio (same as the Page) | Partner |
| Ad account | Client's portfolio | Partner, with ad tasks |
| Payment method | Client | None, unless the client gives finance access |
| Agency staff logins | Each person | Their own Facebook profile |

The payment row matters more than it looks. Meta's billing help says one payment method can typically be added to "up to 10 ad accounts" ([Fix a failed payment issue](https://www.facebook.com/business/help/268196136699959), read 2 November 2026). An agency card on thirty client accounts is outside that, and a failed payment disables the ad account until the balance is paid.

Mosaic is a desktop app

Email yourself the link and open it on your computer.

How it works: Logins and 2FA codes

## How the client gives the agency access

Only someone with full control of the client's portfolio can share assets, and they need the agency's business portfolio ID ([Give a partner access](https://www.facebook.com/business/help/1717412048538897), read 2 November 2026). In Meta Business Suite they go to **Settings**, click **Partners** under **Users**, choose **Add**, then **Give a partner access to your assets**, enter the ID, pick the assets and the level, and click **Assign assets**.

There are two levels. Full control lets the agency "manage everything" except sharing the asset with yet another business. Partial access is a list of tasks, such as creating content, managing ads and responding to messages. Most agencies need partial access with the tasks they were hired for. The steps from the agency's side, including asking the client for access first, are in [how to add a client to Facebook Business Manager](https://mosaicbrowser.com/guides/add-a-client-to-facebook-business-manager).

## How the agency hands work to its own people

Once the client has shared, the agency decides which of its people touch which asset. Meta's rule here protects the client: a partner with partial access "can only assign people in their business portfolio permission to complete the specific tasks that you have assigned the partner". A junior at the agency cannot end up with more than the client gave the agency.

To add an employee, someone with full control of the agency's portfolio goes to **Settings**, clicks **People**, then **Invite people**, and enters the email that person uses for Facebook ([Add people to a business portfolio](https://www.facebook.com/business/help/2169003770027706), read 2 November 2026). Meta's advice on the same page is to "assign only the level of access that people need", and new people start on basic access by default. Pages are then assigned per person under **People** › **Assign assets**, with partial access or full control ([Assign Pages to people](https://www.facebook.com/business/help/166896210924641), read 2 November 2026).

Meta also notes that when people join a portfolio, "it can take a few days before all features become available to them". Add a new hire in their first week, not the morning a campaign launches.

## Turn on two-factor before anything else

Both partner pages list two-factor authentication for the business portfolio under "Before you begin". For an agency this is not housekeeping: one account manager's stolen Facebook session can reach every client asset assigned to them. Meta says people set it up on their personal Facebook profile, and a portfolio can choose to require it of everyone in it, after which nobody gets in without it ([two-factor authentication for your business portfolio](https://www.facebook.com/business/help/865384580786591), read 2 November 2026).

## The logins Meta's partner system does not reach

Partner access ends at Meta's border. A client's Shopify admin, its landing page builder, its analytics, its email tool and sometimes its domain registrar have no partner system, or a weaker one. These are the logins that end up in one Chrome window on an account manager's laptop, where a link from client A opens in client B's session.

This is the part we built Mosaic for. Each client gets a project, and each of that client's logins gets its own profile, with its own cookies, fingerprint and proxy:

1. Click **New project** and name it after the client.
2. Inside it, click **New profile** for each login, named "Client - Shopify", "Client - Analytics" and so on.
3. In **Credentials**, choose **Add login** for the profile and paste the **Two-factor secret** if the client gave you one. The companion in that profile's browser shows the code.
4. Keep your own Facebook profile in a profile of its own. The client's Page and ads are reached through it, in Business Suite, not through a client login.

![The Mosaic project switcher: Default, Client work, Etsy shops, Social team and New project](https://mosaicbrowser.com/shots/projects.png)
*A project per client, a profile per login*

![The Mosaic profiles table with tags, proxy locations and a Start button on each row](https://mosaicbrowser.com/shots/profiles-list.png)
*Every client login in its own browser*

Mosaic has no team seats and no cloud sync. Profiles stay on the computer that made them, so each person at the agency keeps their own, and Meta's roles decide what they can reach. A longer view of client work across Instagram, TikTok and LinkedIn as well is in [how to manage social media accounts for multiple clients](https://mosaicbrowser.com/guides/manage-social-media-accounts-for-multiple-clients), and how agencies arrange clients, projects and profiles in Mosaic is in [Mosaic for agencies](https://mosaicbrowser.com/use-cases/agencies).

## Sources

1. [Meta Business Help Center: Give a partner access to business assets in your business portfolio](https://www.facebook.com/business/help/1717412048538897), read November 2, 2026
2. [Meta Business Help Center: Best practices for Page management in Meta Business Suite](https://www.facebook.com/business/help/2406437459411127), read November 2, 2026
3. [Meta Business Help Center: Assign Pages to people in your business portfolio](https://www.facebook.com/business/help/166896210924641), read November 2, 2026
4. [Meta Business Help Center: Add people to a business portfolio and assign a business asset](https://www.facebook.com/business/help/2169003770027706), read November 2, 2026
5. [Meta Business Help Center: Fix a failed payment issue on Meta](https://www.facebook.com/business/help/268196136699959), read November 2, 2026
6. [Meta Business Help Center: About two-factor authentication for your business portfolio](https://www.facebook.com/business/help/865384580786591), read November 2, 2026
7. [Facebook Terms of Service, 3.1 Who can use Facebook](https://www.facebook.com/terms/), read November 2, 2026

## Questions

### Should a client give its agency the Facebook password?

No. Facebook's terms say not to share your password or give others access to your account. Partner access in Meta Business Suite gives the agency the same work without the login.

### Who should own the client's Facebook Page?

The client. Meta's Page management advice says that when an agency helps manage a Page, the client's business should still own it, and add the agency as a partner.

### Does every person at the agency need their own Facebook account?

Yes, or a managed Meta account from the agency's organisation. People are assigned assets one by one in the agency's portfolio, and each signs in as themselves.

### How does an agency hand a client back at the end?

The client removes the agency as a partner in its portfolio settings. Because the client owned the assets all along, the Page, ad account and their history stay with it.

### Can agency staff share one Mosaic profile across computers?

No. Mosaic has no team seats and no cloud sync; a profile lives on the computer that made it. Each person gets their own access from Meta instead.

## Related

[How to add a client to Facebook Business Manager](https://mosaicbrowser.com/guides/add-a-client-to-facebook-business-manager): Add a client to Facebook Business Manager as a partner: request its assets with its portfolio ID under Settings › Partners, then assign your staff.

[How to manage multiple Facebook Pages](https://mosaicbrowser.com/guides/manage-multiple-facebook-pages): Manage multiple Facebook Pages from your one account: switch into each Page on Facebook, or put them in a business portfolio and run them from Business Suite.

[How to manage social media accounts for multiple clients](https://mosaicbrowser.com/guides/manage-social-media-accounts-for-multiple-clients): Get a role on each client's accounts, keep ownership with the client, give each client its own folder and logins, and end the work by removing access.

[How to manage multiple Facebook ad accounts](https://mosaicbrowser.com/guides/manage-multiple-facebook-ad-accounts): To manage multiple Facebook ad accounts, put them in one business portfolio and work from one Facebook profile. Clients share theirs as partners.

[Anti-detect browser for agencies: a browser per client](https://mosaicbrowser.com/use-cases/agencies): An anti-detect browser for agencies puts every client in its own project and every client login in its own profile, with that client's exit and 2FA codes.







## Run this guide on your own accounts

Every Mosaic profile is a fingerprint, a proxy exit and a cookie jar that agree with each other, kept on your computer. Free holds 3 profiles. Pro is $49 a month for any number.

Mosaic is a desktop app

Email yourself the link and open it on your computer.
