The AI media buyer that only spends what you approved.
It plans, writes, launches and optimises paid campaigns; a human approves every step that moves money.
See it run
Try it yourself
Log in with operator@campaignloop.local / demo and walk the loop:
- Write a brief
- Approve the strategy
- Approve the media plan
- Approve the creatives
- Approve the launch — then run the optimizer
Demo runs on mock ad accounts; resets daily.
How it works
Every campaign is a falsifiable hypothesis
Each ad and audience bet is recorded as a hypothesis, closed by what actually happens, and fed into the next strategy.
Approval gates before anything spends
Strategy, plan, creatives and launch each need a one-click human approval before the campaign goes live.
The optimizer pauses weak ads and proposes budget changes
Pausing a losing ad is its only autonomous power. Any budget change becomes a proposal for you to approve.
Every action is audited
An append-only log records every step, whether it was taken by a user, the agent, or the system.
Who it's for
Performance-marketing agencies and freelance media buyers running 5–30 Meta ad accounts.
Status
Bootstrapped, pre-seed, pre-revenue, working prototype, no external funding. Built by one developer in Ukraine.
Honest note: Today the demo runs on a mock ad channel; the Meta Marketing API adapter is built and the first live-account run is next.