Agents · Performance Agent

The agent that runs your paid media against your ROAS.

It plans, launches and optimizes Meta, Google, YouTube and TikTok every hour the auction is open, inside the caps you set. Every move is logged with the data behind it and reversible in one click.

Free to start, on one account, on your KPI.

Performance Agent
Goals Live
5
Agents Live
1
Pending Actions
16
Learnings
99+2 this week
CPBC Trend
DailyWeekly
7D14D30D90D
2.6K1.9K1.3K650.00.00
04/0805/0806/0807/0808/0809/0810/0811/0812/0813/0814/0815/0816/0817/0818/0819/0820/0821/0822/0823/0824/0825/0826/08
Pending Actions16
New CampaignACQ_Chicago_Prospecting_Sep26Chat · Sep 4, 07:25 AMView source
New CampaignFall_Launch_2026_CampaignChat · Sep 4, 07:25 AMView source
Pause9 itemsChat · Sep 4, 07:25 AMView source
Activity100 events
Meta Outcome Sales · Boost CPBC run failed4h ago
Reduce the CPBC by 20% · Chicago run success9h ago
Swap the creative on the dominant-spend ad in ACQ_Chicago_ASC_Conversion_Buyer_CF_Lookalike to close the CTR gap9h ago
Trimming Facebook_Austin_Cata_Buyer_CF_Lookalike's daily budget about 20% back toward its pre-Aug-1 level will recover the account's efficiency9h ago
Decision log · tonight310 moves today
  1. 22:10RotateRotated Hero v2 to v3 on ReelsFatigue index hit 0.62, the rotation triggerAppliedRoll back
  2. 21:44CapFrequency cap 3 on broad audiencesCAC down 24% in the holdoutAppliedRoll back
  3. 21:02ShiftMoved $4.2k from Meta to PMaxROAS +0.4x on the same audiencesAppliedRoll back
22 hypotheses this week14 scaled into budget0 humans awake

Trusted by 100+ brands and agencies

What the agent does

The work the agent does, while you do the strategy.

It ships campaigns, optimizes them against the KPI you report on, mines your category for what is working, and logs every move with the data that triggered it.

Deploying · live
Shipped today147 ads · 12 in queue
23:48AD-1247Hero v3 · Reels · male 25 to 34Live
23:46AD-1246PMax · “best for sensitive skin” · 4 assetsLive
23:45AD-1245Demand Gen · 6s pre-roll · 3 cutsLive
23:43AD-1244Reels · UGC v2 · 9:16 · LAL 1 to 3%Shipping
89 Meta · 42 Google · 16 YouTube

Plans, launches and runs your accounts.

Campaigns, ad sets and creatives go straight into Meta, Google, YouTube and TikTok over their official APIs, named to your conventions, and stay running. No drafts waiting in a queue.

Optimizing · KPI locked
Q2 goal · CAC at or under $24ROAS at or over 3.5x
4.1x+17% against goal
ScaleHero v3 · +51% budgetCAC down $3.10 · confidence 0.93Review
ShiftMeta to PMax · $4.2kROAS +0.4x · confidence 0.91Review
PauseAge 45+ · CAC $48, over the barSaves $48 a day · confidence 0.96Review

Optimizes against your KPI, not engagement.

You set the goal: ROAS, CAC, LTV or contribution margin. The agent allocates, scales and kills against that number. Nothing else gets a vote.

Sensing · category and rivals
Mining · skincare · D2C4 new insights
Hook“Before and after” UGC pattern+63% reach · n=412
Claim“Under $30” beats “premium”CPM down 22% across the category
Search“best for sensitive skin”+63% week on week
RivalAcme · 14 new UGC hooks3 outperformed your Hero v2 in 24h

Mines what is working in your category.

Watches competitor creatives, hook patterns, claims, pricing moves and rising search terms. Tells you what to test, what to avoid, and what to ship next.

Audit log · 310 today
Every move, with its triggerOne click to undo
23:48Hero v3 budget $8.2k to $12.4kCAC down 14% · c 0.93Roll back
22:11Bid +15% on top three creativesCPM down 8% · c 0.91Roll back
19:34Paused Age 45+ ad setCAC $48 over bar for 14dRoll back
17:02Rotated Hero v2 to v3Fatigue index 0.78Roll back

Logs every move. Every move is reversible.

Each decision ships with the data that triggered it and a confidence score. Set guardrails on what the agent can touch, budget, creative, geo, and roll back any move, singly or as a batch.

The Performance Agent

You set the goal.
Hawky runs the experiments.

A goal is a sentence and a number, cut CPA 20%, lift CTR 40% in Chicago, worked against your ad account every day.

Goals 5 Active

Runs every day to optimize your brand performance

Active Goals5
Hypotheses Generated209
Hypotheses Validated14
Learnings96

Your Goals

Two more goals running on the same loop.

Rules

Write the rule in a sentence. The agent does the rest.

A rule is a condition, an action and its limits. Thresholds are what Meta can do natively. Trend, consecutive-day, velocity and anomaly conditions, and OR logic, are Hawky’s.

Start from a presetor write your own
OnAd setsmatching a filterMetaFatigue: fatiguinga living set, new ones join the moment they go live
IfTrendSpendfalls by15 %vs7-day baseline
ANDORevery condition must be true
AndConsecutive daysFrequencyabove3.0for3 days
ThenPause the ad setor Activate · Increase budget · Decrease budget · Move or graduate · Notify only
EveryHouracross everything in scope
Conditions Meta cannot express natively are marked + Add condition

Ready to go

One last read before it starts watching.
Applies to
Every Meta ad set marked fatiguing, 14 right now. New ones are included the moment they go live.
Fires when
Spend falls by 15% vs the 7-day baseline
and Frequency above 3.0 for 3 consecutive days
Then does
Pause the ad set
Runs
Every hour · waits for review
Guardrails
cooldown 24h · max 8 a day · auto-rollback · learning-phase safe · restricted ads skipped
Notifies
Email ✓SlackWhatsAppIn-app
Dry run · last 14 daysReplay over history. Nothing gets changed.
Would have fired 3 times · 7 ad sets touched · $2,140 held backSee what it would have touched
The closed loop

A system that runs while you sleep, not a report you read after.

Four stages that repeat every minute the auction is open, each one feeding the next.

  1. 01 · Test

    Hypotheses, at machine speed.

    Audiences, bids, creatives, dayparts, frequency caps. Each one is a test against your KPI, sized to reach a confident read.

  2. 02 · Track

    Bottom-funnel signal, in seconds.

    Purchases, sign-ups and qualified leads flow back from your CRM, MMP and warehouse into the same loop that placed the bid.

  3. 03 · Optimize

    Scale what clears the bar. Kill what does not.

    Budget moves toward the winners and away from the leaks, the hour the data changes, inside the caps you set.

  4. 04 · Remember

    Every dollar makes the next one smarter.

    What worked, where and why is written to Feather, so the next test starts from what the account already knows.

22Hypotheses tested a week
14Positive, scaled into budget
310Decisions logged in 24 hours

One demo account, one week in July 2026.

Human in the loop

Agents do the labor. You do the judgement.

The agent does not replace your team. It changes their job. Every suggestion arrives as a draft, and your team decides what runs.

Accept the agent acts nowReject logged, not runModify tune it, then sendFeedback added to what it learns

Run by the agent

Automated · 24/7
  1. A1Variant generation across image, video and copy, at scale
  2. A2A/B execution and rotation across audiences
  3. A3Fatigue detection per channel, geo and audience
  4. A4Spend reallocation across campaigns and channels
  5. A5Hypothesis testing across bids, frequency and audiences
  6. A6Competitor capture, response and insight surfacing
  7. A7Performance reporting into Feather

Gated by your team

Judgement
  1. H1Brand narrative and category positioning
  2. H2Brand voice rules and sensitive-category vetoes
  3. H3Channel mix and budget caps per market
  4. H4Escalation thresholds for anomalies and regulatory flags
  5. H5Quarterly creative strategy and vertical priorities
  6. H6Final brand pass on launch and flagship creatives
  7. H7Approval of new audiences, geos and partnerships
Guardrails

The limits that keep an agent from doing damage while you sleep.

Cooldown per object24h
Max actions per day8
Auto-rollbackRevert the change if performance drops more than 15% within 48h.
Respect the learning phaseCap budget moves at 20% and hold off on edits that would reset learning.
Skip restricted adsNever act on social-issue, election or political ads, and never pause Reach and Frequency campaigns.
Execution

You pick the gate.

Apply automaticallyActs the moment conditions hold. Every change is logged and reversible.
Wait for reviewStages the change and waits for you in Agent activity.
Notify, always on
Email ✓SlackWhatsAppIn-app
With the report attached, or the deck.
Integrations

Connect everything.
Work seamlessly.

Hawky integrates with 100+ tools you already use - your ad platforms, your CRM, your analytics stack.

Meta
Google Ads
Google Analytics 4
HubSpot
LinkedIn
Salesforce
AppsFlyer
LeadSquared
Meta
Google Ads
Google Analytics 4
Salesforce
HubSpot
LinkedIn
AppsFlyer
LeadSquared
Feather DB

One memory that keeps every creative on-brand, and every call informed.

Feather DB remembers every winner, score and brand rule, so decisions are made on evidence, no creative drifts off-brand, and the read that used to take a day takes a minute.

every creative, scoredevery competitor adevery dollar of spendbrand voiceaudience patternsevery test resultwinning hooksfatigue signals
account.feather

your own .feather file · instant recall · your data stays in your account

Proof · Growth teams
+20%

in the first week, on CTR and conversions.

Analysis time down 80%, across 300+ creatives read every week.

Univest

In just one week with Hawky, we saw a 20% boost in CTR and conversions. The platform gave our team the creative intelligence we needed to move faster without sacrificing depth.

Dinesh Arora
SVP Marketing, Univest
80%
Less Analysis Time
300+
Creatives Analyzed Weekly
Read the story

With Hawky's performance agent we finally went deep on the analytics, suggestions, and frequency, and it was unmatched. In a couple of weeks we tested more hypotheses than we normally would in a quarter.

Jayant, Director, D2C
at Bombay Shaving Co.

Bombay Shaving Co.
Two ways to run it

Run it yourself, or let our team run it for you.

Run it yourself

Your team operates the agent.

Plug into your accounts, set the guardrails, and watch the agent work. Best for in-house teams that want the speed without giving up the wheel.

  • Direct connection to your ad accounts over official APIs
  • Configurable guardrails and spend caps
  • Decision log with one-click rollback
  • Alerts by email, Slack, WhatsApp or in-app, with the report attached

Fifteen minutes to connect. No engineering.

Fully managed

Our team operates it for you.

Results from week one and no learning curve. Hawky's performance marketers run the agent on your behalf: strategy, guardrails and reporting included. Best for teams that want outcomes, not operations.

  • A dedicated growth pod on your account
  • Weekly strategy reviews
  • Monthly outcome reports against your KPI
  • SLA on response and reporting

Switch between modes without re-onboarding.

Manual ops vs the agent

Your ads run 24 hours. Your team cannot.

Manual operations
Performance Agent
Coverage
Office hours. The other sixteen hours belong to whoever is still on shift.
Every minute the auction is open, across Meta, Google, YouTube and TikTok.
Speed
Yesterday's leak, found this morning when the dashboard opens.
Caught the hour the data changed, before the spend went.
Testing
Two to four hypotheses a month, run by hand, closed late.
A queue of hypotheses tested, scored and closed every week.
Rule conditions
Thresholds only, which is all Meta's native rules can express.
Trend, consecutive-day, velocity and anomaly conditions, with OR logic, and a dry run before anything goes live.
Memory
Last quarter lives in spreadsheets, Slack and people's heads. Every launch is a cold start.
Feather keeps every winner and every decision, so nothing restarts from zero.
Control
Changes are made in the platform and forgotten by Friday.
Every move logged with its trigger and confidence, reversible in one click.
Pricing
Seats and features, whether the number moves or not.
A subscription minimum, plus upside tied to the KPI you report.

Hire the agent. Tied to your outcomes.

A monthly subscription keeps the agent running. The upside is paid only when your KPI moves. Start free, on one account, on the number you report.

Frequently Asked Questions

What is a Performance Marketing Agent?

An AI agent that runs paid media accounts end to end. It launches campaigns, monitors performance, tests hypotheses, optimizes budgets and bids, and scales winners: the same judgement loop a senior media buyer runs, at machine speed and 24/7. Hawky's Performance Agent operates the account in-platform, with every move logged and reversible.

How is it different from dashboards and “AI for ads” tools?

Most tools surface insight or generate one thing, then hand a recommendation back to a human. The Performance Agent does the job: it executes the full loop of test, track, optimize and scale, and writes what it learned to Feather so it gets sharper week over week instead of resetting between campaigns.

Which channels does it run?

Meta, Google, YouTube and TikTok today, against the metric you own: ROAS, CAC, LTV or contribution margin, or reach and CPM if the campaign is buying awareness. Bids and creatives push directly into the campaigns and ad sets the agent is bound to, over each platform's official API.

Is it safe to give an agent write access to my ad accounts?

Yes. The agent connects through the same OAuth flow you use for any reporting tool. You set spend caps, daily-change ceilings, allow-listed campaigns and escalation thresholds, and it cannot touch anything outside those rails. Every action carries its trigger and is one-click reversible. Hawky is SOC 2 Type II.

What if the agent makes a bad call?

Three protections, in order. Guardrails stop it acting outside the rules you set. Logging attaches the trigger, the supporting signal and a confidence score to every action. Reversibility lets you roll back any move in one click, singly or as a batch. Most teams also set an auto-pause if a 24-hour window underperforms the baseline by more than a threshold they choose.

How much autonomy does it have?

You pick the gate. Every suggestion arrives as a draft you review, and you can run that way for as long as you like, or loosen it per channel or per campaign as trust builds. Many teams start in shadow mode for two weeks, where the agent proposes every move and a person confirms, then switch to autonomous where the calls have proved out. The audit trail is the same either way.

Will this replace my performance team?

No. It changes their job. The manual lifecycle of variant generation, A/B execution, fatigue detection, spend reallocation, hypothesis testing and reporting moves to the agent. Your team keeps the seats that matter: narrative, brand voice rules, channel mix, escalation thresholds, quarterly strategy and the final brand pass on flagship creative.

How fast do we see results?

The agent acts from day one and learns from your historical context the moment Feather is connected, so there is no warm-up tax. Managed customers typically see directional signal in week one. DIY customers see meaningful KPI movement inside 30 days. The cohort median is +25% ROAS in the first 90 days, measured against each account's own pre-Hawky baseline.

How does the agent learn over time?

Through Feather, the memory layer underneath it. Every test outcome, winning creative and audience that worked or did not is captured, weighted by recency, and propagated to similar geos when a pattern is statistically meaningful. Week one the agent is good. By week twelve it holds hundreds of patterns specific to your brand.

Do I need engineers to set this up?

No. Connecting Meta, Google, YouTube and TikTok is OAuth-based and takes a performance lead about fifteen minutes. Feather ingests your history within a day. If you want custom escalation hooks into Slack or a webhook, an engineer needs an afternoon. Fully Managed customers do not touch setup at all.

Where does our data live?

Inside Feather, in your environment. It is one embedded file, with no third party in the loop and nothing leaving for training. Hawky does not train foundation models on customer data. If you cancel, you keep your data, your decision log and a Feather export.

How is it priced, and can we run a pilot?

A monthly subscription minimum keeps the agent running. The larger share is tied to your KPI moving, so Hawky earns more when you do. Most engagements start as a pilot on one account or one channel with the success metric agreed upfront, and expand once the number moves. Specifics are shared on a 30-minute call once we know your spend, channels and KPI definition.