Skip to content
Self-serve live · US · CA · AU · NZ
aematic
ProductWhy ChatGPT AdsPricing
Get started → Sign in
// the platform

Everything the native Ads Manager doesn't do.

OpenAI built the auction. aematic is the operating layer on top: strategy, launch, daily management, and the controls to trust it.

01 · strategy generation

A campaign plan from a one-line brief

From objective, budget, and target CPA, the AI proposes the full structure: campaigns, ad groups by context cluster, creative variants per group. Edit anything before launch.

plan · q3-trials · generated 00:00:38
campaign q3-trials-us · $25k/mo · tCPA $45
├─ ad group smb-pipeline · 9 contexts · bid $1.84
│  ├─ ad setup-speed-a · variant b · variant c
├─ ad group founder-tools · 6 contexts · bid $2.10
│  └─ ad migration-pain-a · variant b
└─ ad group competitor-adj · 4 contexts · bid $2.60
3 ad groups · 12 ads · ready to launch
before · native ads manager
no campaigns yet
after · day one
q3-trials-us● live
ad groups3
ads12
contexts19
time to live0d 6h
02 · automated launch

Empty account to live in a day

Approved plans push straight to the OpenAI Ads API: structure, creatives, bids, budgets. No copy-pasting into a console you'd have to learn first.

03 · daily bid management

Every bid move has a reason attached

Rebid daily against your CPA target, then read exactly why, in plain language, in the log.

── tue 06:00 utc ──────────────
'smb-pipeline' $1.84 → $1.95 · cvr 2.1× avg
'founder-tools' $2.10 → $2.27 · cpa 22% under
'competitor-adj' $2.60 → $2.34 · ctr decay 3d
04 · budget pacing

Lands the month within ±2%

Daily caps adjust to spend the budget evenly, with no end-of-month panic spend, no quiet underdelivery.

target ┄ actual ─ d1 d30
05 · monitoring & anomalies

Flagged with a diagnosis, not just an alert

Hourly checks on CTR, CPA, and spend velocity. When something breaks pattern, you get the why and the fix, not a red number.

! anomaly · wed 04:12 utc
ctr −41% on 'smb-pipeline' (z=3.2)
diagnosis: new competitor creative in auction, overlap on 6/9 top contexts
action: rotate variant c → recovered in 14h ✓
06 · guardrails & approvals

Autonomy with a leash you set

Set thresholds, and any change above them queues for sign-off as a diff. Everything lands in the audit log either way.

needs approval · budget Δ > 10%
budget $800/d → $920/d (+15%)
pacing under plan; CPA headroom $9.40
Approve Reject
audit log · 248 entries this month · exportable
07 · built where the spec moves

New API fields, supported the week they ship

The OpenAI Ads API changes monthly. Tracking it is our whole job, so new formats, new context categories, and new bid types show up in aematic before most teams have read the release notes.

aematic changelog · excerpt
jun 02 support: context category 'travel-planning' · shipped day-of
may 21 support: CPA bidding (api v2.3) · shipped +2d
may 05 support: self-serve account linking · shipped day-of
apr 17 support: conversation-depth reporting · shipped +1d
// side by side

The auction comes with a console.
Not an operator.

capability
native ads manager
aematic
Campaign strategy
✗ none, you design it
generated from goals
Creative testing
✗ manual swaps
variants rotated on significance
Bid management
✗ set-and-forget
rebid daily, reasons logged
Budget pacing
✗ daily caps only
month lands within ±2%
Anomaly detection
✗ none
hourly checks + diagnosis
Approvals & audit
✗ change history only
diff approvals, full audit log
native ads manager capabilities as of jun 2026