AdOps Agent for Meta Google

Less Ads Manager.More marketing.

Duplicating ads, re-keying URLs, checking every ad against your benchmark, moving winners, pausing losers. Hawky's AdOps Agent runs the campaign management for your Facebook and Google ads, with guardrails and an audit trail, so your team spends the week on strategy and creative.

Trusted by 100+ brands and agencies

The problem

Your best marketers are doing data entry.

About 70% of a media buyer's week goes to routine ops. That is the time your team should spend on the next idea, the next brief and the next test.

28h on ops12h on strategy and creative
  • Building and duplicating ads9h
  • Re-keying text and URLs4h
  • Checking every ad against the numbers7h
  • Rebuilding winners in scaling4h
  • Pausing losers, cleaning up4h
  • Strategy and creative12h

One media buyer's 40-hour week. Routine ops take about 70% of it; the split between the five jobs is illustrative.

How Hawky takes the ops

Four ops jobs, off your plate.

Each step below used to be someone's afternoon in Ads Manager. Now it runs on its own, inside the guardrails you set.

01 Launch

No more duplicating ads one by one.

With Ad Launcher, every creative arrives with its text, URL and destination already filled in. Send the whole batch into existing or new campaigns and ad sets, across Meta and Google and across ad accounts.

  • Primary text and URLs pre-filled
  • Existing or new ad sets
  • Across ad accounts
02 Test

No more checking every ad manually.

A good ad is one that beats your numbers: lower CPA, lower CPL, higher ROAS. Ads that clear the bar graduate from testing to scaling. Ads that miss it are paused inside the testing campaign, so they stop spending.

  • Lower CPA and CPL
  • Higher ROAS
  • Winners graduate, the rest pause
03 Decide

No more late-night calls on what to scale.

Write the benchmark once. The rule agent checks every ad on the hour, and either acts on its own or waits for your review. Every move is logged with the data that triggered it.

  • Autopilot or review first
  • Runs every hour
  • Logged and reversible
04 Scale

No more rebuilding winners in the scaling campaign.

The proven ad goes live in your scaling campaign, in any ad set and any account. Move pauses the test original; Copy keeps it running. Pick per move or per rule.

  • Any campaign, any ad set
  • Move or Copy
  • One-click undo

Illustrative. Creatives are PUMA, adidas and Nike ads from the public Meta Ad Library; campaign names and metrics are examples.

Ad Launcher · bulk upload Meta ads

Every size, every line of copy. One sheet, filled by the agent.

Bulk upload Facebook ads from one sheet. Each row is an ad. The agent resizes the creative for every placement, writes the copy from your winners and builds the URLs. Click a column to enrich it, hover a cell to see why, and add a column to give Meta one more variation to test.

us_sales_cold_abo_2026105 of 240 rows shown
0 of 5 ready
Creative · sizes per placementCopyDestination
Asset · 1:1 masterAd name · campaign · ad set
Status
deviate4_1x1.jpgUS_Run_Deviate4_Speedus_sales_cold_abo_202610 › broad_18-44_01-speedNo size yetNo size yetEmptyEmptyEmptyEmptyDraft
track_jacket_1x1.jpgUS_Orig_TrackJacket_Streetus_sales_cold_abo_202610 › lal1-buyers_18-44_02-streetNo size yetNo size yetEmptyEmptyEmptyEmptyDraft
pegasus42_1x1.jpgUS_Run_Pegasus42_Launchus_sales_cold_abo_202610 › lal3-buyers_18-44_03-launchNo size yetNo size yetEmptyEmptyEmptyEmptyDraft
stan_smith_1x1.jpgUS_Orig_StanSmith_Classicus_sales_cold_abo_202610 › int-sneakers_18-44_04-classicNo size yetNo size yetEmptyEmptyEmptyEmptyDraft
colourways_1x1.jpgUS_Run_Stack_Colourwaysus_sales_cold_abo_202610 › broad_18-44_05-colourNo size yetNo size yetEmptyEmptyEmptyEmptyDraft
Click a column to enrich it. Hover a cell to see why, or redo it.Each ad ships in 1 size.
Move between ad accounts

A whole campaign, copied into another ad account.

New market, new brand account, or an account that got restricted: pick a campaign and Hawky rebuilds it, every ad set and ad, in the account you choose. The original stays exactly as it was.

Rule agents · beyond Facebook automated rules

Write the rule once. Never do that ops job again.

Facebook automated rules check one threshold. Rule agents read trends, streaks and spend floors every hour, then graduate winners, scale budgets and catch fatigue, on autopilot or with a review step.

OnAdspicked entitiesMetaTesting campaign · 42 ads
IfConsecutive daysCPAbelow$32for3 days
AndThresholdSpendis greater than$150lifetime
ThenMove or graduate
EveryHour

Ready to go

One last read before it starts watching.
Applies to
Every ad in the Testing campaign, 42 right now. New ads are included the moment they launch.
Fires when
CPA below $32 for 3 consecutive days
and Spend is greater than $150 lifetime
Then does
Move or graduate
Runs
Every hour · waits for review
Guardrails
cooldown 24h · max 8 a day · auto-rollback · learning-phase safe · restricted ads skipped
Who it's for

Built for teams where ops outgrew the team.

If you launch a handful of ads a month, Ads Manager does the job. This is for teams whose marketers spend more time in Ads Manager than on the marketing.

  1. 01
    Your marketers live in Ads Manager

    Building, checking and moving ads takes more of the week than deciding what to test next.

  2. 02
    You test new ads every week

    Creative volume is your main lever, and every batch brings more ops with it.

  3. 03
    You run more than one account or brand

    Agencies and multi-brand teams repeat the same launch-and-promote routine on every account.

Safe by design

Fast, without risking the ad account.

Wiring an ad account straight into a raw AI assistant runs past platform rate limits and gets accounts flagged. Hawky is the safe layer in between.

Official API access

Hawky connects to Meta and Google through their official Marketing APIs. No scraping, no grey-area automation.

Rate-limit safe

A batch of hundreds is throttled to stay well inside platform limits, so a launch never gets your account flagged.

Logged and reversible

Every launch and every move is recorded with the data that triggered it, and rolls back in one click.

Your autonomy level

Rules can act on their own or wait for your review. Big budget jumps can always wait for a person.

Compared on
Claude, ChatGPT (raw LLM)
Hawky
Connection
Wired straight to your account, unofficial
Official Meta & Google Marketing API
Rate limits
Unmanaged, easy to blow past
Batched and throttled, stays within limits
Account standing
Can get flagged or banned
Stays in good standing
Guardrails
None; anything can fire
Rules, autonomy levels, approvals, audit log
We've launched over100,000+ adswith our agents

Customer success story: Cars24

“There's no tool out there that can customise your catalogue ads to this degree.”
Pooja Jena · Brand Marketer, Cars24
1,300+Creatives a month

Cars24 runs catalogue ads across 5,000+ live cars. With Hawky the team ships and tests 1,300+ creatives a month, and a testing cycle that took 25 days now takes under 5.

FAQ

AdOps Agent questions

What is Hawky's AdOps Agent?

The AdOps Agent is the Hawky agent that runs campaign management on Meta and Google. It bulk launches ads with Ad Launcher, graduates winners and pauses losers with rule agents, and copies campaigns into other ad accounts. Every action is logged and reversible, and you set how much it does without review.

Can Hawky move an ad from one campaign or ad set to another?

Yes. Meta has no native move, so Hawky puts the ad into the target campaign and ad set and then either pauses the original (Move) or leaves it running (Copy). You pick the behaviour per move or per rule.

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 to the scaling ad set you chose.

Does every move run automatically?

Only if you want it to. You set the autonomy per action. A rule can act on its own, or wait for your review first. Every move is logged with the data that triggered it and can be rolled back.

How many ads can I bulk launch at once?

Ad Launcher, part of Hawky's AdOps Agent, is built for batches of hundreds. Each creative goes into the campaign and ad set you pick, with text and URLs pre-filled, across Meta and Google and across ad accounts.

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. Pages, pixels, apps, audiences and lead forms belong to an account, so you choose what each one becomes. Images and videos cannot cross accounts, so Hawky uploads them again. Nothing changes in the original account.

Can I bulk upload Facebook ads from a spreadsheet?

Yes. Drop in your sheet and Ad Launcher maps your columns to every field an ad needs: creative, ad set, primary text, headline, URL and UTM. The agent fills any empty field, resizes each creative for Feed, Stories and Reels, and launches the batch in one pass.

How are rule agents different from Facebook automated rules?

Facebook automated rules check a single threshold. Rule agents also read trends, consecutive days and velocity, combine conditions with AND or OR, run a dry run over your history, and can move an ad from a testing campaign to a scaling campaign, not just pause it or change its budget.

Is this for small ad accounts?

It pays off where you test at volume and run separate testing and scaling campaigns. If you launch a handful of ads a month, Ads Manager is probably enough.

Your media buyer's week, duplicating and promoting ads, now runs on an agent.

See it on your account →