Skip to main content
This is the AI-backed part of the system. Agents handle the repeatable middle of growth work: the reading, watching, drafting, ranking, and compiling. The senior humans you’re paying for spend their hours on judgement.

Why it matters to you

A small senior team plus well-built automation covers what used to take a ten-person agency, without the overhead, the handoffs, or the B-team. In practice it means every angle ships with research behind it that would take a person weeks to read, and the account gets checked every morning.

A worked example: account learnings become next month’s creative

Every week the account generates learnings: which angles won, which hooks died, which audiences leaned in. Turning those learnings into new creative used to mean a designer spending hours on draft after draft. Here, our systems do that legwork: new statics, angles, and concept variations generated off the back of what the account just taught us, assembled against proven ad structures and ranked by likelihood of winning. Then a human creative strategist reviews the ranked queue and makes the call on each one: ship it, or reject it with a reason. Every yes and no gets captured and fed back in, so the pipeline gets sharper every week. Drafting at scale, deciding by hand: that pattern is how every workflow here is built.

Under the hood: what’s actually running

Every workflow starts as a written playbook. We build on Claude Code, Anthropic’s agent platform. Each job an agent does, whether that’s reading reviews at depth, compiling the weekly report, or briefing new statics, is written up as a skill: a plain-English instruction file that spells out what data to pull, what to produce, what good looks like, and what it must never touch. That’s a useful forcing function, too. If we can’t write a job down clearly enough to make a skill of it, it isn’t understood well enough to automate, and it stays with a human. The playbooks live in a Git repository, and that repository is the system. Every skill, workflow, schedule, and piece of configuration is a file in a version-controlled repo, the same discipline software teams use for production code. A change only takes effect once it’s reviewed and pushed, and the history shows exactly what changed, when, and why. When a scheduled run fires, it runs whatever the repo says and nothing else. So when we say everything is documented, we mean the documentation and the system are the same files. There’s no binder sitting alongside it, drifting out of date. Small scheduled programs handle the plumbing. Cloudflare Workers, lightweight programs that run in the cloud on a schedule, do the pulling and the triggering: fetching spend and performance data from the ad platforms, refreshing the growth sheet’s inputs, kicking off the morning anomaly checks, and raising an alert the moment something crosses a threshold. They run under your access grants, they’re inexpensive, and they’re boring, which is exactly what you want from plumbing. Creative volume comes from generation tools, briefed by the account. For statics and short video, we use Higgsfield and other ad-generation models to produce the draft volume: fresh executions of ad structures that have already proven themselves, briefed by the agents from what your account just taught us. What comes out is a ranked queue of candidates, never a live ad. The ship-or-reject call stays with a human, as above. All of this makes the system a piece of software rather than one person’s habits. It’s written down, versioned, and testable, so it survives staff changes on either side, and because it’s files in a repo rather than knowledge in someone’s head, it moves with you.

Where else the agents work

  • Research at depth. Thousands of reviews, competitor ads, sales call transcripts, and community threads are read for the angles and objections a human skim would miss. This is the raw material of the creative strategy.
  • Monitoring & alerts. Daily anomaly checks across spend, cost per customer, tracking health, and the performance metrics we’ve agreed to own, so problems get caught in hours, not at month-end.
  • Reporting compiled from live sources. Agents pull together the weekly update and the growth sheet’s inputs, so human time goes into the ‘so what’ instead of the copy-paste.
  • Keeping the funnel in step. When a new ad angle goes live, matching landing page and email variants get drafted from copy that has already proven itself. A human edits and approves before anything ships; the system keeps the whole chain telling the same story.

The rules we run them under

  • Humans own every judgement call. No agent publishes creative, sends email, or moves budget without a named human decision.
  • Your data stays yours. Workflows run against your accounts under your access grants, and nothing is pooled across clients.
  • Everything is documented. Each workflow is written down in your operations doc, covering what it does, what it touches, and how to switch it off. It’s part of what you own.
Where this shows up in these docsYou’ll see the agent layer referenced in performance creative for research and iteration, paid ads for monitoring, and the operating rhythm for reporting. It’s infrastructure, so we’ve given it one page here rather than sprinkling AI through all the others.