Let the ad review arrive before you ask
Build a Meta Ads loop that reconciles platform data with real signups, proposes improvements, and waits for your approval before changing the campaign.
Ben Sufiani · The article: Let a Claude /loop Run Your Meta Ads
Start with a loop narrow enough to judge
Ben does not ask an unattended agent to run marketing. He gives it one bounded job: review a small set of campaigns, compare the right sources, and prepare decisions on a schedule.
That scope keeps the token cost modest and makes every recommendation legible. The loop can be proactive without being allowed to spend or publish on its own.
“The smaller scope of handling something like Meta Ads through a loop makes it quite viable and doesn't cost a lot of tokens at all.”
The ad platform only holds half the truth
Meta counted fewer conversions than the database because many visitors rejected marketing cookies. That is expected in a consent-first setup, but it means the campaign cannot be judged from Ads Manager alone.
Claude compares the platform, PostHog, and the product database. Ben can see which message attracted signups and which signups became active users, even when Meta never received the event.
“I can get much sooner to the truth of what is actually working and what is not working.”
Use the agent for setup and for the daily conversation
The agent creates the campaign structure, the targeting, the tracking parameters, and the first creative set. Ben begins with text-heavy ads because he wants to test the promise before a polished video distracts from the message.
Once the campaign is live, the same conversation can explain performance, draw a dashboard, and prepare the next change. The context does not reset between building and operating the campaign.
“When I want to act on what I see, I don't want to do it in the Ads Manager anymore. I want to tell the agent to do it for me in the Ads Manager.”
Schedule recommendations, not unchecked action
The scheduled prompt requests a reconciled table, a visual trend, and six concrete options across creative, landing page, tracking, and campaign structure. It explicitly says not to implement them yet.
Ben selects the useful ideas and sends them to the work queue with enough context for another session. The loop notices continuously; the human still decides what deserves to change.
“It will always tell you six things that you can do, and then you can say, I want two and four. The rest doesn't make sense right now.”
Dive deeper
Read the complete setup, prompts, data sources, and leash behind the live workflow.
Read the insightBring the campaign process you want to make proactive without giving up control.
Register freeWatch the full implementation library whenever your next loop needs more context.
See the Pirate Pass