Meta Marketing API + causal ROAS = the ad account your agency doesn't run this well.
API-only writes. No Business Suite UI automation. DoWhy-confirmed bid changes.
EXSEL connects to Meta via the Marketing API only — no Meta Business Suite UI automation. The ScopeManifest (ADR-054) architecturally blocks any Business Suite UI action. Causal ROAS — confirmed via DoWhy 3-refuter gate — decides which campaign to pause, not last-click attribution. Ad creative is generated by Content Studio and pushed to Meta via API. Catalog sync runs via the Meta Catalog API. Connector is $29/mo; includes Facebook Shop + Instagram Shopping.
What we do via Meta Ads's official APIs
- Marketing API for campaign / ad-set / creative CRUD.
- Causal ROAS per campaign (DoWhy 3-refuter).
- Ad-disapproval ACKs as safety floor.
- Creative generation via Content Gen unlock.
What we refuse to do (it's in the code)
- Business Suite UI automation — forbidden in code (G47).
- Ad-account scraping — never.
- Credential-based login — never (OAuth + Marketing API).
How it feels in the ClientConductor
Your ClientConductor's Meta Ads actions respect the per-action ModeGate mode you set. Default on every AI specialist = manual (Conductor drafts, you approve). Opt-in per AI specialist to 2FA-gated autonomous or tamper-evident audit mode. See [/agents#client-conductor](/agents) and [/security](/security).
---
Pricing
| Connector SKU | Price | Quota |
|---|---|---|
| Meta Ads connector | $29/mo | 5k writes + 20k reads (defaults) |
Zero-suspension posture
- No platform has ever suspended a merchant because of us — architecturally enforced (G47).
- Scope manifest quarterly-reviewed in CI.
- Credentials never leave merchant device for any UI-driven action (Companion path).
- Tamper-evident audit available for sensitive workloads (ADR-044).
Exit-intent drawer
> Before you go — the scope manifest for Meta Ads.
> 1-page PDF. Every action we're allowed to take, every action we refuse. Share with procurement.
>
> [ you@company.com ]
> [ Send me the manifest → ]
---
Close
3 numbered steps: 1. [ Start free ] — pick Meta Ads as your one free connector. 2. Run the Conductor on read-only for a week. 3. Unlock one AI specialist when the value is obvious.
---