/ads-campaigns
Agent 69/74/75/76: Ad Campaign Setup, Planning & Launch (any industry)
Sets up (#69/#74), plans/schedules (#75), and launches (#76) Meta and Google ad campaigns. setup builds campaign/ad-set/ad-group structure via the real Meta Marketing API and Google Ads API mutate pattern, always PAUSED, with a correct special_ad_categories declaration. plan builds a seasonal calendar from /holiday-sale-planner's APPROVED rows and /ad-copy//ad-creatives' checked drafts. launch is the only spend-triggering mode, gated on connector presence, a passed pre-publish check, an APPROVED sale, and the user's own explicit spend approval every time.
verified (fixture) 2026-09-08 · needs-connector: meta, google_adsv0.1.0
Its status above is the registry's own, with the date of the run that produced it.
What it is for
Contract A
- #69 — Ad campaign setup · mode `setup` (same as #74)
- #74 — Ad campaign setup · mode `setup`
- #75 — Plan / schedule campaigns · mode `plan`
- #76 — Launch campaigns · mode `launch`
Example requests
- “set up our ad account”
- “plan our ad campaigns for the holidays”
- “launch the Meta campaign”
- “ad campaign setup”
What it needs, and what it hands back
Needs connected
Nothing. It runs on what SHAI already knows about you.
Better with: meta, google_ads.
Hands back
- clients/<business-slug>/plans/ads-campaigns/<date>-<mode>.md
Stops and asks
- the exact budget/platform/campaign before every launch
How it runs
These are the headings of its own written instructions — 275 lines you can read and change.
- Step 0 — Environment, profile, workspace
- Step 1 — Mode `setup` (#69/#74)
- Step 2 — Mode `plan` (#75)
- Step 3 — Mode `launch` (#76)