Overview
Some storefronts run through direct ad platform adapters instead of a publisher sales agent. Before Scope3 can discover products, create media buys, sync creatives, or read delivery from those adapters, the customer must connect the relevant advertiser account to Scope3 through the platform’s own account-sharing or OAuth flow. This guide is written for legal, procurement, and platform admins who need to approve the access request. For what a connection actually is — organization vs advertiser accounts, manager-account (MCC / Business Manager) expansion, account types, and how discovered accounts map to your advertisers — see Ad Platform Accounts.This page covers ad platform account access such as Meta, TikTok, Google Ads,
Snap, LinkedIn, Pinterest, Reddit, and Amazon Ads. Google Ads is separate from
Google Ad Manager. For Google Ad Manager inventory-source setup, see the
Storefront onboarding guide.
What Write Access Means
When Scope3 asks for platform write access, it is asking for permission to operate campaigns and related advertising objects for the advertiser accounts that the customer explicitly grants. It does not mean Scope3 needs broad business administration rights. Write access may be used to:- Create, update, pause, or resume campaign objects, ad groups or ad sets, ads, budgets, targeting, and flight dates.
- Upload or sync creative assets and create platform-native creative records.
- Create or update first-party audience segments when the customer enables audience sync.
- Create or update product catalogs or feeds when the media-buy workflow uses catalog products.
- Read delivery, spend, approval status, pacing, and performance reporting.
- Send conversion or event data when measurement is configured for the advertiser.
- List connected advertiser accounts so the customer can choose the right one.
- Add, edit, or delete users.
- Take ownership of the customer’s business account or advertiser account.
- Manage unrelated advertiser accounts that were not shared with Scope3.
- Change security settings, login settings, business verification, or platform account ownership.
- Manage billing users or finance roles unless a customer has a separate, explicitly approved billing workflow.
Recommended Access Pattern
Use the platform’s partner or manager-account sharing flow where available. The customer remains the owner of the business and advertiser accounts, and can remove or reduce Scope3’s access from the platform console at any time. For activation workflows, choose the least broad role that can both manage ads and read reporting. Use read-only access only for reporting-only pilots.| Use case | Recommended access |
|---|---|
| Reporting only | Read/reporting role for the advertiser account |
| Campaign activation | Campaign/ad management role plus reporting |
| Creative sync | Campaign/ad management role plus access to required creative identity assets |
| Audience sync | Campaign/ad management role plus audience/customer-list permissions |
| Catalog products | Campaign/ad management role plus catalog/feed permissions |
Agencies: Link the Manager Account
When an agency runs media for several clients, the pattern is the same on every platform:- Each client grants access on the platform side — to the agency’s container (Business Manager, manager account / MCC, Business Center) or, on platforms without an organization container, to the agency’s user.
- The agency connects its own login in Interchange, once.
- Every client account the grant reaches is discovered under that one connection, grouped under the manager account where the platform has one.
- The agency maps each client account to the matching advertiser on the Advertiser mapping tab (Settings → Connections).
Platform Summary
| Platform | Default customer grant | Read-only fallback | Usually not required |
|---|---|---|---|
| Meta | Partner access to the ad account with campaign management and performance reporting | View performance only | Full business portfolio control, billing admin, user management |
| TikTok | Business Center partner access to the advertiser account as Operator | Analyst | Business Center Admin, finance roles, user management |
| Google Ads | Manager-account or account access that can manage campaigns and read reporting | Read-only reporting role | Billing admin, user management |
| Snap | OAuth or partner/account access with ads management and reporting | Reporting-only role when supported | Organization admin, user management |
| OAuth or ad account access with ads read/write and reporting | Reporting-only role when supported | Company Page admin unless organic/social posting is required | |
| OAuth or ad account access with ads read/write and reporting | Reporting-only role when supported | Account ownership or user administration | |
| OAuth or ads account access with ads read/write and conversion permissions when measurement is enabled | Reporting-only role when supported | Profile ownership, user administration | |
| Amazon Ads | Advertising account access with campaign-management permission | Reporting-only role when supported | Retail account administration, billing admin |
Meta
Ask the customer to add Scope3 as a partner in Meta Business Suite or Meta Business Manager, then grant access only to the advertiser assets required for the workflow. Default grant for activation:- The relevant ad account.
- Campaign management access.
- Performance reporting access.
- Facebook Page or Instagram account access when ads use those identities.
- Pixel or dataset access when conversion events or conversion optimization are configured.
- Catalog access when catalog products are used.
ads_management, ads_read, and
business_management. The customer-side asset grant should still stay scoped
to the specific business assets needed for the advertiser workflow.
Scope3 does not need full control of the customer’s business portfolio, broad
account-settings control, billing administration, or permission to add, edit, or
delete users.
Agency setup
The client adds the agency’s Business Manager as a Partner on the ad account — in Business settings, under Partners, using the agency’s Business Manager ID — and assigns the same scoped access described above (campaign management plus performance reporting, plus Page, pixel, or catalog assets as needed). The agency then connects its own Business Manager login in Interchange; every client ad account the partner grants reach arrives under the agency’s Business Manager on the Advertiser mapping tab, ready to map to the right advertiser.Meta app-install readiness
For Meta app-install campaigns, plan the campaign around mobile-first creative and privacy-safe app-event measurement before scaling spend:- Use Advantage+ App Campaigns as the default starting structure unless the advertiser has a specific manual-buying reason.
- Start with lowest-cost bidding while the campaign is learning; move to cost controls only after the account has stable cost and conversion history.
- Keep placements open across Feed, Stories, and Reels so Meta can allocate delivery, and design Reels-ready vertical creative rather than treating Reels as an afterthought.
- Launch with at least 5-10 distinct creative variants. Prefer short vertical video that shows the app experience quickly, then keep refreshing variants as the campaign learns.
- For iOS, confirm SKAdNetwork or MMP postbacks and Conversions API event forwarding before scaling. Evaluate D7/D30 cohort ROAS instead of day-1 last-click results.
- Once trial, purchase, subscription, or other downstream app events are flowing reliably, optimize toward those events rather than raw installs.
TikTok
Ask the customer to share the advertiser account from TikTok Business Center to Scope3’s Business Center as a partner. Default grant for activation:- Advertiser account role:
Operator.
Analyst only for reporting-only access. Analyst can view ads,
performance, and reports, but it cannot create or edit ads or manage audiences.
Use Admin only when there is an explicitly approved reason to manage ad
account settings. Admin is not the default activation role.
Additional assets may be needed depending on the campaign:
- TikTok account delivery access for Spark Ads.
- Use “Only show as ads” when Scope3 should be able to run Spark Ads without publishing posts to the TikTok profile.
- Use “Show on TikTok profile and as ads” only when organic profile publishing is explicitly intended.
Agency setup
The client shares each advertiser account from their TikTok Business Center to the agency’s Business Center as a partner, using the agency’s Business Center ID, and assigns theOperator role (the same role guidance as above). The
agency connects its own Business Center login in Interchange; the shared
advertiser accounts appear grouped under the agency’s Business Center on the
Advertiser mapping tab — map each to the right advertiser.
Google Ads
Ask the customer to grant Scope3 manager-account or account-level access to the Google Ads account that will run the campaign. Default grant for activation:- Campaign management access.
- Reporting access.
- Customer data or data-manager permissions when first-party audiences, enhanced conversions, or similar measurement workflows are enabled.
- Conversion action access when Scope3 is expected to configure or send conversion events.
Agency setup
Google’s flow runs in the other direction: the agency sends a link request from its manager account (MCC) using the client’s ten-digit customer ID, and the client accepts it from their account’s access settings. The agency then connects the manager account login in Interchange; client accounts under the MCC are discovered through the manager grant and appear under it on the Advertiser mapping tab — the MCC itself is context only and can never run buys.Snap
Ask the customer to connect the relevant Snap advertiser account through OAuth or the approved Snap account-sharing flow. Default grant for activation:- Ads management access.
- Reporting access.
Agency setup
Snap access is member-based: each client invites the agency’s user into their Snap Organization as a member with an ad-account role that can manage campaigns and read reporting. The Snap grant is tied to the authorizing user, so the agency connects that user’s own Snap login in Interchange — the connection discovers every ad account the login can reach across all client Organizations, grouped by Organization on the Advertiser mapping tab.- Ads read access.
- Ads write access.
- Ads reporting access.
Agency setup
Each client adds the agency’s user to their LinkedIn ad account with a role that can manage campaigns and read reporting (Account Manager, or Campaign Manager when scoped to campaign work); a Sponsored Content Poster grant on the client’s Page is only needed when ads run under the Page’s identity. The agency connects its own LinkedIn login in Interchange; every client ad account the login can reach is discovered on the Advertiser mapping tab — map each to the right advertiser.- Ads read access.
- Ads write access.
Agency setup
The client shares the ad account with the agency’s business through Pinterest business access — adding the agency as a partner by its business ID and assigning an ad-account role that can manage campaigns and read reporting. The agency connects its own Pinterest business login in Interchange; shared client ad accounts are discovered on the Advertiser mapping tab — map each to the right advertiser.- Ads read access.
- Ads edit access.
Agency setup
Each client invites the agency’s user into their Reddit Ads Business as a member with access to the relevant ad account and a role that can manage ads and read reporting. The agency connects its own Reddit login in Interchange; the client ad accounts the login can reach are discovered grouped under their Business on the Advertiser mapping tab — map each to the right advertiser.Amazon Ads
Ask the customer to connect the Amazon Ads account that will run the campaign. Default grant for activation:- Advertising campaign-management access.
- Reporting access.
Agency setup
Each client invites the agency’s user to their Amazon advertising account from the Amazon Ads console’s user management, with a role that can manage campaigns and read reporting (DSP entities manage their users separately). Amazon access follows the Login with Amazon user, so the agency connects its own Amazon login in Interchange; every Sponsored Ads profile and DSP advertiser the login can reach is discovered on the Advertiser mapping tab. Amazon has no manager container — accounts arrive as a flat list, typedsponsored_ads or dsp.