Managing Client Accounts at an Agency
Most platforms an agency works on already have a way for a client to grant access without handing over a password. Use that first. Where a platform has no partner model, or a client insists on shared credentials, keep each client in its own vault entry, browser profile and network line, so one client's problem never travels to another.
The short version
- Meta partner access, Google Ads manager accounts, Shopify collaborator accounts and eBay Team access all let clients grant access without sharing a login.
- Instagram's terms forbid creating an account for someone without their permission; get written authority for every account you manage.
- NIST's 2025 guidance favours long passwords with no forced rotation, and phishing-resistant multi-factor authentication.
- One browser profile and one steady network line per client keeps clients' activity apart.
- Offboarding is part of the setup: remove partner access, rotate shared passwords and release the client's line on the same day.
Partner access first
| Platform | Access model | Client keeps |
|---|---|---|
| Meta (Facebook, Instagram ads) | Partner access to business assets | Ownership and the right to remove access |
| Google Ads | Manager account linked to client accounts | The client account and its billing |
| Shopify | Collaborator account | Store ownership and permissions |
| eBay | Team access | Account, payout and personal details |
| Platforms without a partner model | Shared credentials in a vault | The password, which you rotate on exit |
Before any tooling, check which access model each platform offers:
- Meta. The client gives your business portfolio access to specific assets through partner access, using your portfolio ID, with full or partial permissions. A partner cannot re-share an asset with another business.
- Google Ads. A manager account lets you view and manage several client accounts from one sign-in, with different access levels for your staff, and without logging in as the client.
- Shopify. Collaborator accounts give Shopify Partners access to a client store with permissions the owner controls.
- eBay. Team access lets a seller invite people with specific Seller Hub permissions, each signing in with their own eBay account.
Partner access keeps an audit trail of who did what, keeps the client in control and lets you leave cleanly. It also means your agency's actions are recorded against your agency, not against the client's personal login.
Credentials and 2FA
Some platforms, and many small clients, still mean a shared login. Treat those credentials as the client's property held in trust.
The Instagram Terms of Use are a useful reminder: you may not create an account for someone else without their permission. Get written authority for every account you manage or create, and keep it with the client record.
NIST's Digital Identity Guidelines, SP 800-63B, revised in 2025, set a sensible baseline: passwords used as a single factor should be at least 15 characters, services should not force periodic password changes, and changes should be forced when there is evidence of compromise. NIST's highest assurance level requires phishing-resistant cryptographic authenticators.
In practice:
- A password manager with one vault or collection per client, and access only for the people on that client.
- Two-factor codes stored per client, not on one staff member's personal phone.
- Passkeys or security keys where the platform supports them.
- A log of who accessed which account and when.
Profiles per client
A browser keeps cookies, local storage, saved logins and extension data. When two clients' accounts are opened in the same profile, those leftovers connect them. Give each client a separate browser profile, and never sign in to two clients in one profile, even briefly.
At agency scale, antidetect browsers manage hundreds of isolated profiles, each with its own storage, fingerprint settings and proxy. The antidetect browser guide explains what they isolate. Set each profile's proxy once, to that client's line, and lock it so a staff member cannot switch it by mistake.
For mobile-first platforms, the same principle applies to devices: one phone or cloud phone per client, not one phone with every client's app logged in.
One line per client country
When every client account is opened from the agency office, every account shares the office IP. If one client account is restricted, the shared address is one more thing that connects it to the others.
A cleaner pattern is one dedicated line per client, in the country where that client's audience and accounts are. A Coronium line is one physical device with its own SIM, rented to one customer, so its carrier IP is not shared with other Coronium customers. It carries HTTP and SOCKS5 and changes IP only when you press the button, call the API, open the rotation link or set a timer. For account work, leave the timer off and keep the IP steady during working sessions.
How agencies usually size it:
- One line for each client whose accounts must stay separate from other clients.
- A second line in another country only when that client operates there.
- A spare line for testing ads and landing pages without touching client accounts.
Agencies that resell lines to their own clients can use the reseller program. Volume pricing is 10% off at 10 or more lines and 15% off at 25 or more, as a code on request.
Offboarding
Write the offboarding steps into the onboarding checklist, so access never outlives the contract:
- Ask the client to remove partner, collaborator or team access on their side, and confirm it is gone.
- Rotate every shared password and move two-factor codes to the client.
- Delete the client's browser profiles and cloud phones after exporting anything the client owns.
- Release or reassign the client's line. A replaced Coronium line comes with new credentials, so old configurations stop working.
- Record the date and what was handed over.
The same checklist works when a staff member leaves: remove them from vault collections and partner roles first, then rotate what they knew.
Sources and review scope
Sources reviewed October 30, 2026. Platform rules were read on each platform's own help center, terms or policy pages, and every citation names the page. Platforms rewrite these pages without notice, so check the linked source before acting on it. A separate network line removes one linking signal; it is not a promise that an account will never be restricted, because each platform enforces its own rules.
- Meta Business Help Center: Give a partner access to business assets
- Google Ads Help: About manager accounts
- Shopify Help Center: Collaborator accounts
- eBay: Team access
- Instagram Terms of Use
- NIST SP 800-63B-4: Digital Identity Guidelines, Authentication
Password length, no forced rotation, phishing resistance.
Frequently asked questions
More on running several accounts
Each guide starts with what the platform itself allows, then covers logins, devices and the network.
Related workflows
Dedicated 4G and 5G carrier lines, with live stock and prices for each country and carrier.
Dedicated carrier lines for social accounts across platforms.
Resell dedicated mobile lines to your own clients.
Tools agencies use to run many isolated profiles.
Day-to-day workflows for managing many social accounts.
Portfolios, ad account limits and partner access on Meta.
Where to get a dedicated line
A Coronium mobile proxy is one physical device with its own SIM, rented to one customer. It connects over HTTP or SOCKS5, the IP changes by dashboard button, API link or timer, and data is not metered on dedicated lines. Brazil lines are the exception: 20 GB of data a month and a new IP on request only, with no timer. Stock and prices differ by country and carrier.