# Mosaic for ad account management

> Keep each client's ad platform logins, two-factor codes and sessions in their own browser profile, and see their ads from the client's own market.

Source: https://mosaicbrowser.com/use-cases/ad-account-management

## Mosaic for agencies and media buyers managing ad accounts

Agencies and media buyers use Mosaic to keep each client's ad platform logins, two-factor codes and cookies in a profile of their own, and to check ads as they appear from the client's country. Use the platforms' own agency tools for access; Mosaic keeps the browsers apart.

![Every client in a browser of their own](https://mosaicbrowser.com/covers/ad-account-management.webp)

An agency's ad work runs on other people's accounts: each client's business portfolio, ad accounts, payment settings and two-factor codes. The platforms have proper tools for sharing access, and those come first. Mosaic is for the part those tools leave to you, which is the browser: where each client's sessions live, which exit they use, and whose codes are on screen.

## Use the platform's agency tools first

Meta lets a business share its Pages and ad accounts with a partner, such as an agency, through its business portfolio in Meta Business Suite; the partner needs a business portfolio of its own (Meta Business Help Center, read 2 November 2026). Google Ads has manager accounts, which let one sign-in view and manage many client Google Ads accounts (Google Ads Help, read 2 November 2026).

Those are the right way to get access. Mosaic keeps the accounts you are entitled to work on apart; it does not change what a platform allows, and it is not for cloaking ads, getting around a platform's enforcement or running accounts a platform has closed.

Mosaic is a desktop app

Email yourself the link and open it on your computer.

[How it works: Provider minting](https://mosaicbrowser.com/features/proxy-providers)

## Where a separate browser still helps

Partner access does not cover everything an agency touches. Clients hand over logins for tools that have no agency mode. Some clients want their accounts worked only from their own market. Media buyers keep separate business identities for separate clients, each with its own payment method and two-factor device. And one browser with every client's sessions in it is one wrong tab away from launching a campaign on the wrong account.

So each client gets a profile in Mosaic, or a project of profiles for a bigger client:

1. **One profile per client account.** The profile's cookies, history and saved logins belong to that client only.
2. **Its own exit.** Add your proxy seller as a [provider](https://mosaicbrowser.com/features/proxy-providers); each profile mints its own session, so no two clients share an address. Pick the client's country and the profile's timezone and language follow the measured exit.
3. **Its own two-factor codes.** Each profile has a credential vault with TOTP codes. The companion inside the browser shows the logins and codes for the client whose window you are in, and nobody else's.
4. **Its own downloads.** Reports and invoices save into the profile's own folder, deleted with the profile when the contract ends.

![The Mosaic companion inside a profile browser: notes, saved logins and two-factor codes for that profile](https://mosaicbrowser.com/shots/companion.png)
*The companion in one client's profile: that client's notes, logins and a live two-factor code.*

## Seeing ads from the client's market

A profile with an exit in the client's country loads pages and ads as a local visitor would, with a matching clock and language list. That is how an agency checks placements, landing pages and local versions of a site without flying to the market. The proxy is checked before every launch, and Mosaic will not open a profile behind a proxy that has not answered, so a check never silently comes from your own office address. [How to check a proxy before you use it](https://mosaicbrowser.com/guides/how-to-check-a-proxy-before-you-use-it) covers what to look at in an exit.

## Automating the routine

On Pro, the local REST API can create, start and stop profiles, and starting one returns a CDP endpoint that Puppeteer or Playwright attach to. A reporting script can open each client's logged-in browser in turn without anyone copying cookies around. The MCP server gives an AI assistant the same abilities, for agencies that work that way.

## Limits to know

Mosaic has no team seats. Profiles live on the computer that made them, so it suits a buyer or a small agency working from one machine. If five people need the same client accounts at the same time, use the platforms' own user roles for that, and keep Mosaic for the work on your desk. [Local first](https://mosaicbrowser.com/features/local-first) explains why profiles stay on one computer.

[Managing multiple accounts without getting them linked](https://mosaicbrowser.com/guides/how-to-manage-multiple-accounts-without-getting-linked) covers the full setup. The [pricing page](https://mosaicbrowser.com/pricing) has the plans: Free covers 3 profiles, and Pro at $49 a month includes the API.

## 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. [Google Ads Help: About Google Ads manager accounts](https://support.google.com/google-ads/answer/6139186), read November 2, 2026

## Questions

### Do I need Mosaic if I use Meta's partner access?

Not for access itself. Meta's business portfolio lets a client share ad accounts with your agency's portfolio. Mosaic helps when you also hold client logins, two-factor codes and sessions that should never mix.

### Can I use Mosaic to show ads differently to reviewers?

No. Showing ad reviewers something different from what users see is cloaking, and we do not support it. Use Mosaic to check what real users in a market see.

### Can I see a client's ads as someone in their country would?

Yes. Give the profile an exit in that country, and Mosaic sets its timezone and language from the measured exit, so pages and ads load as they would for a local visitor.

### Can my scripts pull reports from each profile?

On Pro, the local REST API can start a profile and hand Puppeteer or Playwright a CDP endpoint, so your own scripts can work inside that client's logged-in browser.

## Related

[Mosaic for social media managers running brand accounts](https://mosaicbrowser.com/use-cases/social-media-teams): Keep each brand's social logins, two-factor codes and notes in their own browser profile, on their own exit, and check posts as the brand's market sees them.

[How to manage multiple accounts without getting them linked](https://mosaicbrowser.com/guides/how-to-manage-multiple-accounts-without-getting-linked): Accounts get linked by shared cookies, IPs, fingerprints and habits. Give each its own profile, exit and history, then test it before you trust it.

[Provider accounts: one gateway line, one exit per profile](https://mosaicbrowser.com/features/proxy-providers): Paste your proxy seller's gateway line once and Mosaic mints a separate session for every profile, so each one browses from its own exit address.

[How to check a proxy before you use it](https://mosaicbrowser.com/guides/how-to-check-a-proxy-before-you-use-it): Check that a proxy answers and tunnels, where its exit really is, whether the address is residential or blocklisted, and that the browser stays behind it.

[Local first: your profiles stay on your computer](https://mosaicbrowser.com/features/local-first): Mosaic has no cloud copy of your profiles. Profiles, cookies and proxies stay on your computer, encrypted on disk, with app lock, daily backups and a trash.

[Anti-detect browser for affiliate marketing](https://mosaicbrowser.com/use-cases/affiliate-marketing): An anti-detect browser for affiliate marketing gives each ad account and network login its own profile, exit and cookies. Pro is one price at any count.

[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.



## Set Mosaic up for agencies and media buyers

Projects per client, a preset that mints each profile its own exit, and logins with 2FA codes kept per profile. 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.
