Blog/Feature Updates

Introducing Hawky's AdOps Agent: Less Ads Manager, More Marketing

·11 min read·
Introducing Hawky's AdOps Agent: Less Ads Manager, More Marketing

Hawky's AdOps Agent is available now. It takes over the routine ops of running Meta and Google ads, from bulk launching hundreds of ads to graduating winners and moving whole campaigns between ad accounts. Less Ads Manager. More marketing.

About 70% of a media buyer's week goes to routine ops. Duplicating ad sets, re-keying URLs, checking every ad against the numbers, rebuilding winners in the scaling campaign, pausing what lost. None of it is the reason anyone hired a media buyer.

The AdOps Agent takes those jobs. It works inside the guardrails you set, through official platform APIs, with every move logged and reversible. Hawky has launched over 100,000 ads with its beta customers so far.

The launch is organised the way the work actually runs: Launch, Run and Move. Each section below covers what shipped, how it works and what stays in your hands.

What is Hawky's AdOps Agent?

Hawky's AdOps Agent is the agent that launches, runs and moves paid campaigns on Meta and Google, so your team stops doing ops by hand. Launch gets ads live in bulk from a sheet or a prompt. Run tests every ad against your benchmark and promotes the winners.

Move rebuilds a whole campaign in another ad account. The AdOps Agent launched as Hawky Campaign Management, and it works alongside the Performance Agent, the agent that operates paid media against your KPI. The full tour is on the AdOps Agent page.

Four-step loop the AdOps Agent runs: launch, test, decide and scale

StageThe ops job it removesWhat Hawky doesWhat you keep
LaunchBuilding and duplicating ads one by oneAd Launcher launches a sheet in one pass, Copilot builds a campaign from a prompt, and the account is checked before go-liveThe creative, the offer and the final approval
RunChecking every ad, promoting winners, pausing losersRule agents read each ad against your benchmark, then move it to scaling or pause itThe benchmark, the autonomy level and the budget caps
MoveRebuilding a campaign by hand in a new accountCopies the campaign, its ad sets and its ads into another ad accountWhat each page, pixel and audience maps to

If you are weighing Hawky against the wider category, the media buying tools roundup compares the options.

Why routine ops is the job worth taking away

Routine ops is the work a campaign needs in order to run, but it never decides whether the campaign wins. It scales with creative volume. Every new batch of ads brings more duplicating, more checking and more promoting with it.

Bars comparing a 40-hour week: 28 hours of ops today, 4 with Hawky

Hawky's own sales and customer calls between November 2025 and September 2026 point the same way. The launch pain buyers describe is rarely the creative upload itself. The real drag is creating hundreds of near-identical ad sets, copying one reference setup across them, and keeping names and UTMs consistent so the reporting still works afterwards.

A July 2026 thread on r/advanced_ppc put the frustration plainly: most tools "give too many suggestions I still have to apply manually" (Reddit). The AdOps Agent is built to apply them, with your approval wherever you want it.

Launch: hundreds of ads live without opening Ads Manager

Launching in Hawky means building, checking and publishing ads in bulk from one place. Five capabilities ship in this part of the release, and each one removes a step your team currently does by hand.

Bulk launch from a sheet with Ad Launcher

Ad Launcher turns a CSV or a Google Sheet into live ads. Each row is an ad, each column maps to a field the ad needs, and a batch of hundreds launches in one pass. It works across Meta and Google and across the ad accounts you manage.

Sheet columnField it fillsExample value
ad_setAd set namebroad_sales_18-44_01-lifestyle
creativeImage or video for the ad01_static_lifestyle-track_v1
primary_textPrimary textThe track jacket, reworked for every day
headlineHeadlineStreet-ready from the first wear
destination_urlDestination URLYour product page
budgetAd set daily budgetYour test budget per ad set
url_parametersURL parameters (UTMs)utm_campaign=in_sales_cold_abo_202610&utm_content=01_static_lifestyle-track_v1

Creative testing in Ad Launcher follows the ABO structure most high-volume testers already run: one creative per ad set, one ad per ad set, budget set at the ad set level. Each creative gets its own budget and its own read, so a strong ad never hides behind a weak one. Names follow your existing campaign structure, for example the campaign in_sales_cold_abo_202610, the ad set broad_sales_18-44_01-lifestyle and the ad 01_static_lifestyle-track_v1.

Ad Launcher table with one creative per ad set in an ABO campaign

For the testing method behind that structure, the guide to ad creative testing covers sample sizes and read windows.

Build a whole campaign from a prompt in Copilot

Copilot builds a full campaign from one sentence. You type the brief the way you would say it to a colleague:

Launch the new Runner drop. 15 creatives, three audiences, live by 9 am.

Copilot reads the account's last 90 days and proposes the structure: one sales campaign with three ad sets, each matched to the creatives that suit its audience. It rewrites the headline and primary text for each audience. The result lands in Hawky as a draft, so you review and edit any ad set or line of copy before anything goes live.

Copilot prompt and the three-ad-set Runner drop campaign it drafted

Launch from Hawky instead of Ads Manager

Publishing happens from Hawky. The batch goes into existing or new campaigns and ad sets you pick, in any ad account you manage. Your team stops switching between a sheet, a creative folder and Ads Manager tabs to get one batch out.

Check the account before anything goes live

Every launch is checked before it goes live. The Meta Pixel, the purchase event, the UTMs and the naming are all verified at the launch step. The classic error is a UTM pasted from the wrong ad, which quietly credits a week of revenue to the wrong creative. Hawky catches it before the ad spends, not in next Monday's report.

Launch table showing account check passed with zero errors before launch

Every placement sized, every empty field filled

Each creative is resized for Feed, Stories and Reels from the master file, with the product kept clear of the Reels caption and button area. When a row is missing a headline, primary text or URL, the agent fills it, writing copy from the patterns in your winning ads and building the URL with your parameters. Hover any filled cell to see why the agent chose it.

Hawky sizes picker showing one creative in 1:1, 4:5 and 9:16

The specs it sizes to are the same ones listed in the Facebook ad sizes guide.

Run: from test to scale without the late-night calls

Running campaigns in Hawky means rule agents read every ad against your benchmark and act on the result, inside the autonomy level you set. The work that used to be a nightly check in Ads Manager becomes a rule you write once.

Graduate winners from test to scale

A rule agent calls a winner when an ad clears your benchmark: CPA, ROAS, CTR or hook rate, with a minimum spend and a minimum number of days so one lucky day does not count. The winner moves into the scaling campaign and ad set you chose. Ads that miss the bar are paused inside the testing campaign, so they stop spending. The agent checks every ad on the hour.

Bar chart of six ads against a $32 CPA benchmark, one graduating

Rule settingWhat you chooseWhy it matters
Benchmark metricCPA, ROAS, CTR or hook rateJudges each ad on what the campaign is bought for
Minimum spendA spend floor per adStops a cheap early conversion from looking like a winner
Minimum daysA day count per ruleA lucky day never graduates an ad
Action on a winMove or Copy into the scaling ad setMove pauses the test original, Copy keeps it running
Action on a missPause in the testing campaignLosers stop spending the same hour
AutonomyAct on its own, or wait for reviewBig budget jumps can always wait for a person

Rules that go beyond Facebook automated rules

Rule agents read trends, consecutive days and velocity, not only a single threshold. Conditions combine with AND or OR, and a dry run over your history shows what a rule would have done before it touches a live ad. Meta's own automated rules act on metric thresholds and come with published limits, while rule agents can also move an ad between campaigns instead of only pausing it or changing its budget.

Rule agent sentence and run log moving a winner to scaling

The wider picture of rules, scripts and agents on Meta is in the guide to Facebook ads automation.

Move or copy a single ad between campaigns

Meta has no native way to move an ad from one campaign or ad set to another. Hawky places the ad in the target campaign and ad set, then either pauses the original (Move) or leaves it running (Copy). You pick the behaviour per move or per rule, and the proven ad can go into any ad set in any account you manage.

Move and Copy view sending an ad from testing to the scaling campaign

Approval, autonomy and rollback

Every action the AdOps Agent takes runs at the autonomy level you choose, per action. Hawky's calls through 2026 showed why: once rules came up, review before execution was the first thing most buyers asked about, and only a couple wanted full autopilot on day one.

Rule review card showing scope, trigger, action, schedule and guardrails before it runs

  • Drafts first: launches and prompt-built campaigns arrive as drafts you approve.
  • Autonomy per action: a rule can act on its own or wait for your review, and you loosen it as trust builds.
  • Audit trail: every launch and every move is logged with the data that triggered it.
  • One-click rollback: any single move can be reversed.
  • Official APIs: Hawky connects through Meta's Marketing API and the Google Ads API, with no scraping.
  • Rate-limit safe: a batch of hundreds is throttled to stay inside Meta's rate limits, so a launch never gets the account flagged.

Move: a whole campaign into another ad account

Moving a campaign in Hawky copies it, with every ad set and ad, into a different ad account, and the original stays exactly as it was. Agencies use it to hand a campaign over to a client's own account. Teams use it to restructure, to split accounts by brand or region, to open a new market, or to rebuild after an account was restricted.

You pick the From and To accounts and the campaigns, and Hawky rebuilds each one in the new account. Some assets belong to an account and cannot travel, so the move handles each type differently.

Move a campaign dialog copying two campaigns from Stride US to Stride India

What the campaign usesWhat happens on the move
Campaign, ad sets and adsRebuilt in the new account with their settings
Pages, pixels, apps, audiences and lead formsYou choose what each one becomes in the new account
Images and videosUploaded again, because media cannot cross ad accounts
The original campaignUntouched, nothing changes in the source account

For agencies running many client accounts, Hawky for agencies covers how the rest of the platform fits that setup.

Who the AdOps Agent is for

The AdOps Agent pays off for teams whose marketers spend more time in Ads Manager than on the marketing. Three situations fit it best.

  • You test new ads every week: creative volume is your main lever, and every batch brings more ops with it.
  • You run separate testing and scaling campaigns: winners have to be rebuilt in scaling by hand today.
  • You manage more than one account or brand: agencies and multi-brand teams repeat the same launch and promote routine on every account.

If you launch a handful of ads a month, Ads Manager is probably enough. For high-volume teams, the AdOps Agent is available now in Hawky, and it is one piece of the shift to autonomous performance marketing with guardrails and an audit trail.

Frequently asked questions

What is Hawky's AdOps Agent?

Hawky's AdOps Agent is the agent in Hawky that launches, runs and moves paid campaigns on Meta and Google. It launched as Hawky Campaign Management. Ad Launcher and Copilot get ads live in bulk, rule agents graduate winners and pause losers against your benchmark, and campaigns can be copied into another ad account. Every action is logged and reversible.

How many ads can Ad Launcher launch at once?

Ad Launcher is built for batches of hundreds. Each row of a CSV or Google Sheet becomes an ad, with columns mapped to the ad set, creative, primary text, headline, destination URL, budget and URL parameters. Creative testing follows ABO, with one creative and one ad per ad set.

Can Copilot build a campaign from a prompt?

Yes. Describe the launch in one sentence, such as the drop, the number of creatives, the audiences and the go-live time. Copilot proposes the campaign and ad set structure from the account's last 90 days, rewrites headlines and primary text per audience, and saves it as a draft for your review.

How does a rule agent decide an ad has won?

You set the benchmark: CPA, ROAS, CTR or hook rate, plus a minimum spend and a minimum number of days so a lucky day does not count. When an ad clears it, the rule moves the ad into the scaling campaign and ad set you chose. Ads that miss the bar are paused in the testing campaign.

Does Hawky change my ads without approval?

Only if you allow it. You set the autonomy level per action, so a rule can act on its own or wait for your review, and launches arrive as drafts. Every move is logged with the data that triggered it and can be rolled back in one click.

Can I move a campaign to another ad account?

Yes. Pick the From and To accounts and the campaigns, and Hawky rebuilds each campaign with all its ad sets and ads in the new account. You choose what each page, pixel, app, audience and lead form becomes there, images and videos are uploaded again, and nothing changes in the original account.

If your media buyers spend more of the week in Ads Manager than on the marketing, Hawky's AdOps Agent is built for that job.

Ready to hire your first AI performance team? Book Demo

See these insights in your own campaigns

Hawky AI applies creative intelligence automatically across your ad library.