The fast way: one Joiyn link
Joiyn batches every Meta-side asset access (ad account, Page, Instagram, Pixel, Catalog) into one client-facing flow. Here's how:
1. Pick the Meta assets you need
In the Joiyn dashboard, create a connect link and select what you need: Meta Ad Account (with role), Facebook Page (with role), Instagram, Pixel, Dataset, Catalog, Business Portfolio, or Facebook Lead Ads. You can stack multiple in one link.
2. Send the link to the client
Joiyn generates a short branded URL. Send via email, Slack, WhatsApp, SMS — whatever channel they read. Works on mobile (which matters more for Meta than Google — clients often manage their Facebook on phones).
3. Client logs in with Facebook and confirms
The client signs in with the same Facebook account they use for their ad manager. Joiyn shows a plain-English list of what's being granted — "Acme Agency wants Advertiser access to your Acme Co ad account, and access to your Acme Co Facebook Page" — and they confirm.
4. Joiyn adds your BM as a partner
Joiyn uses Meta's official partner-grant API to add your agency's Business Portfolio as a partner on each asset with the role you requested. Your BM dashboard reflects the access immediately. Start running ads on day one.
The slow way: manual Business Manager partner invite
The traditional flow. It works but breaks at multiple points:
- You log into your Business Portfolio → Users → Partners → Add → "Request access to a partner's assets".
- You enter the client's Business Manager ID (15-16 digits). The client has to find it under Business Settings → Business Info — half of clients don't know it exists.
- You select which assets and roles you want.
- Meta sends a notification. The client logs in to Business Manager, navigates to Notifications, finds the request, and approves.
- If the client's ad account isn't in their BM at all, the flow breaks — they have to claim the ad account first, which is its own 4-step process.
- If the client uses Meta's mobile app instead of desktop Business Manager, the partner-request notifications often don't surface at all.
Median time-to-access: 2 to 10 days, with a higher failure rate than Google Ads because Meta's UI is genuinely confusing for non-technical clients.
Which Business Manager role should I request?
Meta has distinct role sets for ad accounts vs Pages. Request the minimum your team needs.
Ad Account roles
- Advertiser — create and edit campaigns, ads, audiences. Cannot change billing. Default for most agencies.
- Manager — Advertiser + assign other users + edit settings. Right when your agency is the sole steward.
- Analyst — view performance only. Right for audits or reporting engagements.
- Admin — full control including remove other partners. Use only when your agency owns the ad account.
Facebook Page roles
- Content Creator — post, message, run ads from the Page. Right for most agencies.
- Moderator — Content Creator + comment moderation.
- Advertiser — run ads only (Pages with classic-mode roles only).
- Page Admin — full control including transfer of ownership. Use sparingly.
Common pitfalls (and how Joiyn avoids them)
- Client doesn't have a Business Manager. Joiyn detects this and guides the client through creating one in 60 seconds inline.
- Ad account exists but isn't claimed by any BM. Joiyn surfaces the one-click "claim ad account" path before requesting access.
- Two-factor friction. Meta requires 2FA on the client's account for partner grants — Joiyn detects unverified accounts and explains the fix.
- Wrong Facebook profile. If the client logs in with a personal profile that doesn't have access to the business assets, Joiyn shows which account is needed instead of failing silently.
- Ad account already shared with another agency. Meta allows multiple partners — Joiyn just adds your agency alongside, no removal required.
Frequently asked questions
Can I get this without the client logging in?
No — and you shouldn't want to. Any "no-login" workaround means sharing a password, which violates Meta's terms of service and exposes both parties. Joiyn uses Meta's official partner-grant API; the client's brief login is what authorizes Joiyn to execute the grant on their behalf.
What if my client only has Pages, no Business Manager?
Joiyn supports both classic-mode Pages and new BM-managed Pages. The client doesn't need to migrate. For classic-mode Pages, the access grant uses Page roles directly; for BM-managed Pages, it uses the Business Portfolio partner grant.
Does this work for Instagram too?
Yes — Instagram access flows through the Facebook Page it's linked to. Joiyn requests Page access; Instagram access is granted as a side effect. See Instagram integration for the role mapping.
Can the client revoke access?
Yes, any time. They go to Business Settings → Partners → find your agency → Remove. The access lives inside their BM, not on Joiyn's servers. Cancelling Joiyn doesn't revoke existing partner grants either.
Stop chasing client BM IDs.
Send one branded link. Get Meta Business Manager partner access in 90 seconds. 7-day free trial — no credit card.