Skip to main content
Meta Business Suite UI automation is forbidden in our ScopeManifest — not discouraged, not flagged for review. Forbidden. Marketing API only. Causal ROAS decides which campaign to pause; last-click attribution doesn't get a vote.

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 SKUPriceQuota
Meta Ads connector$29/mo5k 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.

---