Agency vs BYO
Two models for connecting ad and social accounts. Pick per platform; switch later. Tradeoffs explained.
For each ad platform (Meta, TikTok, Apple Search) and each social account (Instagram, TikTok, etc.), you'll choose one of:
- Agency mode — Layers manages the asset on your behalf via Business Center / partnership delegation. Ad spend is funded from the Layers wallet.
- BYO (Bring Your Own) — you OAuth your existing account. You retain ownership and pay the platform directly.
Choices are per-platform per-project. You can run Meta in agency mode and TikTok in BYO; you can switch a platform between modes later.
Agency mode
How it works:
- Layers operates a Business Center / Business Manager.
- You add Layers as a Business Partner and assign your ad account, page, pixel, and (for TikTok) the Events API token to Layers' Business Center.
- Layers can now manage campaigns, creatives, and the pixel on your behalf without you handing over passwords.
- Ad spend is billed against the Layers wallet (top up via card or ACH).
Pros:
- 5-minute setup. No platform-billing collection, no card on file with Meta / TikTok, no ad-account creation hassle.
- One invoice for ad spend across all platforms.
- Layers can fully automate optimization without OAuth refresh issues.
- You retain ownership of every asset — they're in your Business Center, not ours. Removing the partnership immediately revokes Layers' access.
Cons:
- A platform fee applies on top of media (see billing).
- You must use Layers' wallet for funding (no platform-direct billing).
- Wallet balance gates spend — if it runs low, ads pause.
Best for: indie founders, sub-agencies, anyone who wants to delete tooling and let Layers run end-to-end.
BYO mode
How it works:
- You connect your own ad account via OAuth (Meta, TikTok) or API key (Apple Search Ads).
- Layers creates campaigns, ads, and creatives inside your account.
- You pay the platform directly — Layers never touches your billing.
Pros:
- No platform fee. You only pay Layers' base subscription.
- Your existing ad-account history (audiences, learning data) is preserved.
- You can use Meta / TikTok billing-credit lines or rebates you've negotiated.
Cons:
- You're responsible for ad-account health (token expiry, ad-account restrictions, wallet decline).
- More configuration up front (CAPI tokens, vault, Pixel ID per layer).
Best for: established advertisers with ad-account history they don't want to lose, anyone uncomfortable with Layers in the billing loop.
How to pick
| You are | Pick |
|---|---|
| Indie founder who wants setup in minutes | Agency on all platforms |
| Performance team with existing ad accounts | BYO on the platforms you already run |
| Agency serving clients | Agency mode (so you can manage all clients in one wallet) |
| Existing MMP (AppsFlyer / Adjust / Branch) | BYO (preserves existing pixels & history) |
Switching modes
You can switch a platform between modes by reinstalling that ad layer with the new mode. Layers does not automatically migrate campaigns between modes — you'd want to drain spend from the old account, then start fresh in the new mode. Coordinate with support if you need a clean handoff.
See per-platform setup guides: