Dashboards, decks, weekly reviews. That era is over.
An always-on operator for your paid media.
AI Agent that Plans, launches, and optimizes paid campaigns across Meta, Google, and YouTube. Against your KPI. 24/7.
Your ads run 24 hours.
Even the best teams need sleep.
Strategy, brand, and creative direction belong to your team. The 16 hours after they sign off belong to whoever's still on shift. The agent handles bid moves, budget shifts, and fatigue catches in those hours, so your team stays focused on what only humans can do.
The work that compounds while you sleep.
Auctions, fatigue, and overnight drift don't keep office hours. The agent runs through the night so your team can lead the morning.
Yesterday's leak, found this morning.
By the time the dashboard opens, the wasted spend is already gone. Detection-after-the-fact is the only mode the old stack supports.
70% of your buyer's week on routine ops.
Budget shifts, pause/resume, bid tweaks. Work that fills the calendar but earns nothing strategic.
Every campaign starts from zero.
What worked last quarter is fragmented across Meta, Google, CRM, and Slack. Nothing compounds. Every launch is a cold start.
The work the agent does, while you do the strategy.
Plans. Launches. Optimizes against your KPI. Mines your category for what's working. Logs every move with the data that triggered it, and lets you roll any of it back.
Plans, launches, and runs your accounts.
The agent ships campaigns, ad sets, and creatives straight into Meta, Google, and YouTube, and keeps them running. No drafts. No approvals queue. No waiting around.
Optimizes against your KPI, not engagement.
You set the goal: ROAS, CAC, LTV, or contribution margin. The agent allocates, scales, and kills against that goal. Nothing else gets a vote.
Mines what's working in your category.
Watches competitor creatives, hook patterns, claims, pricing moves, and emerging keywords. Tells you what to copy, what to avoid, and what to ship next.
Logs every move. Reversible.
Every decision ships with the data that triggered it, the confidence score, and a rollback button. Set guardrails on what the agent can touch: budget, creative, geo. You stay in command.
Every dollar makes the next dollar smarter.
A closed loop that runs while you sleep. It's a system, not a report. Four steps that repeat every minute the auction is open, each one feeding the one after it. Powered by Feather's Living Context.
Hypothesis creation at machine speed. Testing, learning, and allocating every dollar against the KPI you actually report on.
Hear from our users.
Three operators ran scoped pilots: one objective, one region, one goal each. Same conclusion across all three. Read these as field reports, not case studies.
Then we integrated Hawky AI Performance Agent and gave it a very clear goal: a bottom-funnel metric that we had been constantly struggling to improve.
We've been using Hawky for a couple of months now. One of the most important features I've found is the Hypothesis Agent. It essentially gives you a solid 10 hypotheses for us to work upon and keeps track of the progress on those.
With Hawky's performance agent, we were able to go in detail on the analytics, suggestions, and frequency. That was unmatched.
Agents do the labor. You do the judgement.
Hawky doesn't replace your team. It changes their job. The agent surfaces actions, you accept, reject, modify, or command back. Every decision passes through your rails.
- — Click an action to start. Decisions show up here. Idle
Automated · 24/7
- A1Variant generation across image, video, and copy at scale
- A2A/B test execution & rotation across audiences
- A3Fatigue detection per channel, geo, audience
- A4Spend reallocation across campaigns & channels
- A5Hypothesis testing across bids, frequency, and audiences
- A6Competitor scrape, response, & insight surfacing
- A7Performance reporting into Feather
Human · Judgement
- H1Brand narrative & category positioning
- H2Brand voice rules & sensitive-category vetoes
- H3Channel mix & budget caps per market
- H4Escalation thresholds for anomalies and regulatory flags
- H5Quarterly creative strategy & vertical priorities
- H6Final brand-pass on launch & flagship creatives
- H7Approval of new audiences, geos, partnerships
Bottom-funnel optimization, finally in real-time.
For the first time, the signal that actually matters — purchases, sign-ups, qualified leads — flows back into the same loop that ran the bid. The agent reads your CRM, your MMP, your warehouse. Then reacts in seconds. Not next morning.
Where the agent operates.
Bottom-funnel data, in real-time.
Mobile attribution, your model.
Where your team approves.
The memory underneath the agent. What your account learned last quarter, working for you today.
Feather is where the agent stores everything it learns about your account: winning hooks, audience patterns, what worked when. Every test feeds the next. Every dollar spent makes the next dollar smarter. Same mistake, never twice.
How signals live, decay, and propagate.
Capture
Every winning hook, audience, bid, and outcome gets tagged and stored.
Running Context
Live state of what's working right now. Queryable by the agent in real time. Not a dashboard. A substrate.
Decay & Stickiness
Hot patterns stay hot. Stale ones decay. "Worked once" gets distinguished from "works repeatedly."
Propagation
Winning patterns from one geo seed tests in another. Knowledge moves laterally, without a human carrying it.
Creative Hook Patterns
Top-converting hooks across categories, formats, languages.
Competitor Intel
Meta & Google ad libraries: creatives, hooks, spend signals.
Audience Behavior
Install, retention, paid-conversion by cohort & geo.
Performance History
18 months of CPA / ROAS / LTV by audience & geo.
Run it yourself, or let our team run it for you.
You run the agent
Your team stays in control. Plug into your accounts, set guardrails, watch the agent work. Best for in-house teams that want speed without giving up the wheel.
- Direct integration with your ad accounts
- Configurable guardrails & spend caps
- Decision log + reversible moves
- Slack & email alerts
We run it for you
Results from week one, zero learning curve. Our performance marketers operate the agent on your behalf: strategy, guardrails, reporting, all included. Best for teams that want outcomes, not operations.
- Dedicated growth pod
- Weekly strategy reviews
- Monthly outcome reports
- SLA on response & reporting
Pricing is based on outcomes.
Outcome based pricing.
Everything buyers ask before they switch.
Detailed answers for performance marketers, CMOs, RevOps, and the engineering leads they bring in for procurement. Click any question to expand.
What is a Performance Marketing Agent?
A Performance Marketing Agent is 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. Same judgement loop a senior media buyer uses, at machine speed and 24/7. Hawky's Performance Agent is purpose-built for this. It doesn't just analyze data or generate creative, it operates the account in-platform, with every move logged and reversible.
How is a Performance Agent different from "AI for ads" tools?
Most tools surface insight (dashboards) or generate one thing (a creative variant, a recommendation). The Performance Agent does the job. It executes a full closed loop: Test → Track → Optimize → Scale. It replaces the work, not just the work's reporting layer. There's another piece too: Hawky stands on Feather's Living Context, so it gets sharper week over week instead of resetting between campaigns.
Is this software (SaaS) or is it actually an agent?
It's an agent. The distinction matters: software charges you for access to features. An agent charges you for outcomes. Hawky isn't a dashboard you log into. It's a teammate that runs the account every minute the auction is open. You see what it does, you can override it, you can roll it back. But the work happens whether you're at your desk or not.
What does the agent actually do every day?
On a typical day across one account, the Performance Agent will: monitor 2,000+ events per hour across Meta/Google/YouTube; test 2–4 new hypotheses (audiences, bids, creatives); kill or scale prior tests based on confidence thresholds; rebalance budgets across campaigns; rotate fatigued creatives; surface 1–3 new patterns from competitor & trend signals; log every decision with the data that triggered it.
Who is the Performance Agent for?
Heads of growth, CMOs, performance marketing leads, and growth engineers running $50k–$5M+ monthly ad spend across Meta, Google, and YouTube. Most useful for D2C, fintech, EdTech, quick commerce, mobility, and any high-velocity performance category where creative testing is the primary lever.
Is it safe to give an agent write access to my Meta & Google ad accounts?
Yes. The safety model is the same one your in-house team operates under, made stricter by guardrails. The agent connects via Meta and Google's official APIs (the same OAuth flow you use for any reporting tool). You set spend caps, daily-change ceilings, allow-listed campaigns, and escalation thresholds. The agent cannot touch anything outside the rails you draw. Every action is logged with the trigger and is one-click reversible. SOC 2 Type II.
What if the agent makes a bad call?
Three protections, in order. Guardrails: the agent can't take actions outside the rules you set (max bid changes per day, no single creative pause without 95%+ confidence, etc.). Logging: every action carries the trigger, the supporting signal, and a confidence score. Reversibility: any move can be rolled back in one click, individually or as a batch. Most customers configure auto-pause if any 24h window underperforms a baseline by >X%.
How does the agent handle brand safety?
Brand voice rules, sensitive-category vetoes, and creative blacklists are configured by your brand lead and live in Feather as guardrails the agent must respect. Final brand-pass on launch and flagship creatives is gated by a human (see Human-in-the-Loop). The agent will not generate, push, or scale creative outside the brand corpus you've defined.
Where does our data live? Is it used to train models?
Your account data lives inside Feather, in your environment.
.feather is one embedded file. No third party in the
loop, no data leaving for training. We do not train foundation
models on customer data. Aggregated, anonymised pattern signals
(e.g. "off-peak bid lifts work in IN D2C") may flow to the broader
pattern library only with explicit opt-in.
Can humans override the agent in real time?
Always. Every action shows up in the Decision Log within seconds. You can pause the agent globally, pause it per campaign, or roll back any single move. Many customers run a "shadow mode" for the first 2 weeks where the agent suggests every move but a human confirms. Once trust is built, they switch to autonomous on a per-channel or per-campaign basis.
Is this trustable for big spend ($1M+/month)?
Yes. That's the sweet spot. The bigger the spend, the more leakage from manual ops, and the more the agent's 24/7 coverage compounds. Customers in the $1M to $5M/month band typically see the largest absolute ROAS lifts, because percentages compound on bigger denominators. Spend caps and per-channel caps make this safe.
Will this replace my performance team?
No. It changes their job. The manual lifecycle (variant generation, A/B execution, fatigue detection, spend reallocation, hypothesis testing, competitor scraping, reporting) moves to the agent. Your creative directors, brand leads, and performance leads stay in the seats that matter most: narrative direction, brand voice rules, channel mix, escalation thresholds, quarterly strategy, final brand-pass on flagship creatives, and approval of new audiences, geos, or partnerships.
What's the boundary between agent work and human work?
See the Human-in-the-Loop section above. As a rule of thumb: agents do the labor; humans do the judgement. Anything tactical, operational, repeatable, and bounded by rules → agent. Anything strategic, brand-facing, or involving new categories of risk → human.
Do I still need a media buyer or agency?
You still need strategy, brand, and oversight. You need fewer hours of routine ops. Most customers retain a senior performance lead who acts as the agent's manager: setting strategy, reviewing weekly, approving new audiences. Junior buying roles often shift toward strategy and creative oversight rather than dashboards. Agencies that move toward strategic and creative work continue to add value. Pure execution agencies are the ones replaced.
Why not just build this with Claude or GPT ourselves?
You can, and a few teams do. The build cost is rarely the LLM API. It's the ad-platform integrations (Meta, Google, YouTube each have non-trivial quirks), the safety layer (guardrails, escalation, audit logs, rollback), the memory layer (patterns that decay, stickiness, propagation across geos: Feather), the evaluation harness, and the on-call. Most teams that try this discover they've taken on 6 to 9 months of engineering work that doesn't differentiate their product, just to reach feature parity. Hawky exists so you don't have to.
Can we self-host or run Hawky inside our infrastructure?
Yes, for enterprise customers. Feather is embedded by design (one file), so the substrate runs in your environment with zero outbound. The agent itself can run in your cloud or as a managed deployment. Talk to sales for the deployment options that fit your security review.
How is this different from Pixis, Smartly, AdCreative, Pencil, Omneky?
The short version: most of those tools generate creative variants or surface optimization recommendations. They don't do the work. They hand a recommendation back to a human. Hawky is end-to-end: it generates, tests, runs, optimizes, scales, and logs. We have a longer competitive teardown. Happy to share on a call.
Do I need engineers to set this up?
No. Connection is OAuth-based, so your performance lead can do it in 15 minutes for Meta, Google, and YouTube. If you want custom guardrails or escalation hooks (Slack, email, custom webhook), you'll want an engineer for an afternoon. Fully Managed customers don't touch setup at all.
How fast do we see results?
Managed customers typically see directional signal in week one (decisions logged, fatigue caught, overnight wins captured). DIY customers see meaningful KPI shifts inside 30 days. Most customers see ROAS uplift inside 90 days. There's no warm-up tax. The agent learns from your historical context the moment Feather is connected.
What kind of ROAS uplift should we expect?
Cohort median across 200+ active customers: +25% ROAS in the first 90 days, −43% CAC on competitive categories, +10× hypothesis testing velocity. Range is wide. Accounts with poor manual hygiene see larger lifts. Well-optimized accounts see smaller percentage lifts but larger absolute gains. We measure against your own pre-Hawky baseline, not industry benchmarks.
How does the agent learn over time?
Through Feather's Living Context. Every test outcome, every winning creative, every audience that worked or didn't gets captured, decayed by recency, and propagated to similar accounts or geos when a pattern is statistically meaningful. Week one the agent is good. Week twelve the agent has 600+ patterns specific to your brand and is dramatically better than week one. It compounds.
What happens if I cancel?
You keep your data, your account state, your decision log, and a Feather export. The agent disconnects from your ad accounts. No lock-in, no data hostage. We'd rather you stay because it's working than because leaving is hard.
How does pricing work?
A monthly subscription minimum gets the agent operating. The larger share is tied to your KPI moving — when your ROAS climbs, we earn more. We share specifics on a 30-minute call after we know your spend, channels, and KPI definition.
Can we run a pilot?
Yes. Most enterprise engagements start with a 30-day pilot on one account or one channel. We agree the success metric upfront, run the pilot, and the pilot fee converts into the main engagement if you continue. If we miss the metric, the pilot is on us.
What's the difference between DIY and Fully Managed?
DIY: your team operates the agent. Best for in-house performance teams that want speed without giving up the wheel. Fully Managed: our growth pod operates the agent on your behalf. Strategy, guardrails, weekly reviews, monthly outcome reports. Best for teams that want outcomes, not operations. You can switch between modes without re-onboarding.
How long does onboarding take?
15 minutes to connect the ad accounts. 24 hours for Feather to ingest 18 months of historical context. 7 days for the agent to ramp into autonomous mode (or longer in shadow mode if you prefer). Most accounts have meaningful agent-driven wins logged inside the first week.
What is Feather, and how is it different from a CDP or warehouse?
Feather is the Living Context layer the agent stands on. CDPs are static (they snapshot the world). Warehouses don't decay (yesterday's truth weighs the same as today's). Vector databases don't know your brand. Feather is a living substrate. Patterns are tagged, indexed, decayed by recency, and propagated where they matter next. It's MCP-native, embedded as one file, and your data never leaves.
Is Feather a separate product?
Yes. Feather is its own product. Hawky is its first consumer. Other agents (and your own internal agents) can plug into Feather as the substrate. If you want to talk to us about Feather independently, we're happy to.
What channels does it run on today?
Meta, Google, YouTube on day one. The rest of the perf-marketing stack (TikTok, LinkedIn, Reddit, Apple Search Ads, programmatic) is on the roadmap. Living Context preserves account memory across all of them as they come online, so there's no re-learning when a new channel is added.
How do you handle attribution?
The agent reads attribution from the platforms you already use (Meta CAPI, GA4, your MMM if you have one). It does not make attribution decisions for you. It operates against the KPI you report on, with the attribution model you trust. We can also plug into your own warehouse for blended ROAS calculations if you have one.
What is Feather, exactly?
Feather is the Living Context layer that AI agents plug into for performance marketing. It's a living substrate, meaning the data has decay, stickiness, and multimodality built in. Shipped as one embedded file, MCP-native, where your data never leaves your environment. Hawky's Performance Agent reads from and writes to Feather. Other agents (yours included) can plug in the same way.
How is Feather different from a regular database?
A traditional database stores rows. A vector DB stores embeddings. A warehouse stores history. None of them decay the way performance signal does. Yesterday's CPM win matters less than today's, and last quarter's pattern only matters if it keeps mattering. Feather treats memory as living: stickiness for things that keep working, decay for things that don't, multimodality (text, visual, audio) under one entity ID. It's not a better Postgres or pgvector. It's a different category.
Is Feather a vector database, CDP, or data warehouse?
None of those, and that's the point. Vector DBs are commodity infrastructure. Feather operates above them. CDPs are static. Feather is living. Warehouses don't decay. Feather does. If you slot Feather into one of those buckets, you'll mis-evaluate it. The closer mental model is "Performance Context Layer": purpose-built substrate for the way agents actually work.
Can I use Feather with Claude, GPT, or my own agents?
Yes. Feather is MCP-native (Model Context Protocol, Anthropic's open standard). Any agent that speaks MCP can read and write Feather as a tool, not a dataset. That includes Claude, your own Claude Agent SDK builds, GPT via MCP shims, and internal tooling. Hawky is the first consumer. Other agents are the next.
What does "MCP-native" mean for me?
It means Feather presents itself to your agents as a set of tools, like `query_audience`, `recall_winning_creative`, `get_brand_voice`. Each one has typed inputs and outputs, the same way the agent calls the Meta API or sends a Slack message. You don't write SQL. You don't manage embeddings. The agent treats Feather like any other tool in its toolbelt, and Feather handles decay, indexing, and propagation underneath.
Why is Feather "embedded" / one file?
Feather ships as a .feather file that lives inside
your environment. No SaaS round-trip. No "send your performance
data to a third party for inference." This matters for two
reasons: sovereignty (your data never leaves,
nothing trains on it, auditing is trivial) and
speed (queries don't pay network latency, so the
agent gets sub-millisecond context lookups).
Can I use Feather without Hawky?
Yes. Feather is its own product. Hawky is the first consumer. You can be the next. Teams plug Feather into their internal agents, in-house performance tooling, or even Claude-based workflows. If you'd like to talk to us about Feather independently of the Performance Agent, we're happy to.
What's actually in Feather for a performance marketing account?
Six categories of living context: Creative Hook Patterns (continuous), Competitor Intel from Meta and Google ad libraries (daily), Trends & Virality across platforms (hourly), Audience Behavior by cohort (real-time), Brand Corpus with voice and category guardrails (weekly), and Performance History covering 18 months of CPA / ROAS / LTV by audience and geo (always-on). Each lives through the four-stage lifecycle: capture → running context → decay & stickiness → propagation.
Does Feather work with my existing data warehouse / CDP?
It complements them. Your warehouse remains the system of record for raw events. Feather is the system of working memory the agent uses to make decisions. We can ingest from Snowflake, BigQuery, Redshift, Databricks, or any reverse-ETL pipeline. Feather doesn't replace your CDP. It sits above it, decaying what doesn't matter and surfacing what does.
What's the difference between Feather and Hawky?
Hawky is the agent: the operator that runs your accounts. Feather is the substrate: the memory layer the agent stands on. Hawky pays for Feather. Feather makes Hawky compound. They're a matched pair, but Feather is its own product with its own audience (AI engineers building performance tooling). Don't collapse them. Buying one doesn't lock you out of the other.
Hire the agent.
Tied to your outcomes.
A monthly subscription keeps the agent running. The upside is paid only when your KPI moves. We earn more when you do.
Your agent in week 12 knows more than your agent in week 1. The team that started a quarter ago is a quarter ahead. There's no catch-up loop. Customers who started in Q1 are six months ahead now, and that gap doesn't close.
- 15-min onboarding. OAuth · no engineering.
- Real loop on real data. No sandbox.
- Tied to outcomes. Subscription minimum, upside on KPI.
- Reversible. Every move, rollback-able.
Free, on one account, on your KPI. If we miss the bar, the pilot's on us.