SHAI

S10 Ads

/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

Run itAll agents

Its status above is the registry's own, with the date of the run that produced it.

What it is for

Contract A

  • #69Ad campaign setup · mode `setup` (same as #74)
  • #74Ad campaign setup · mode `setup`
  • #75Plan / schedule campaigns · mode `plan`
  • #76Launch 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.

  1. Step 0 — Environment, profile, workspace
  2. Step 1 — Mode `setup` (#69/#74)
  3. Step 2 — Mode `plan` (#75)
  4. Step 3 — Mode `launch` (#76)