THE BLOG

How I Built My Agency's Operating System on Claude — and Where I Drew the Line

May 06, 2026
how i use ai for my agency jacob campos

 

I have more than thirty scheduled AI tasks running on my machine right now.

They scrape Zillow at 6:31 every morning. They post Meta Ads recaps to client Discord channels at 8:35 every Monday. They draft monthly SEO reports the day before they're due. And as of today, they write blog articles for my site.

This is what an agency operating system actually looks like in 2026. It's not a chatbot. It's a stack of small, single-purpose AI workers, each one earning its keep on a recurring schedule.

The pitch most agency owners hear about "AI for agencies" usually shows up as: paste your client info into ChatGPT and get a proposal.

That's a parlor trick. It saves you forty minutes once a quarter.

The actual leverage is in the boring stuff. The work that recurs every week, every Monday, every 1st of the month. Citation audits. Listing exports. Pipeline reviews. Report delivery prep. Pre-call briefs.

The work you'd hire a $50k VA to babysit, except a VA gets bored and the AI doesn't.

Today, I migrated one more piece of my operation onto this stack: the blog publishing system for this site. That's what made me want to write this article.

How I Decide What Goes Into the System

I use three filters. A task earns a spot in the operating system if:

1.It happens on a predictable schedule. Daily, Mondays, 1st of the month, every other day.

2.The output follows a defined structure. A report template, an email format, a post structure I've already built.

3.The judgment calls are small. Small enough that I'm comfortable letting an AI make them.

The third filter is the hard one. It's where most people get the architecture wrong.

What I Trust Claude With (and What I Don't)

Claude handles the reasoning.

Writing client emails, drafting Discord recaps, classifying Notion records, deciding which lead to call back first based on engagement signals, generating articles in my voice. Anything that requires reading a thing, making a small judgment, and producing a written output that sounds like me—Claude wins, every time.

Claude does not handle financial transactions, irreversible deletions, or anything where a wrong call costs more than thirty minutes of my time to undo.

That stuff requires a human approval gate. The blog system I just built drafts the article on Kajabi but never publishes it. I review every post before it goes live.

That's the rule. Reasoning, drafting, classifying—automate. Sending money, deleting things, publishing externally—gate it.

What Does an Agency Operating System Actually Look Like at 30+ Tasks?

A list of cron jobs, basically. But organized. Mine clusters into four buckets:

  1. Client work (most of the system).

Week 1 of the month: GBP posts. Week 2: citation checks. Week 3: review template generation. Week 4: monthly report delivery. Each of these runs across every active Local SEO retainer at once—one prompt, n clients, n outputs. The economics are absurd: work that took six hours of agency labor now runs in under ten minutes and costs me a few cents in API calls.

  1. Sales pipeline.

Daily Apollo lead loader. Daily pipeline follow-up review. End-of-day wrap-up summary delivered to my Slack DM. The agency runs on outbound and these tasks make sure nothing leaks.

  1. My own businesses.

A land wholesaling daily briefing. A wholesaling deal hunter that scrapes Zillow at 6 AM. Rental inquiry response automation for a property I own. Each one started as a discrete pain point.

  1. Personal brand.

Today's addition. The system that wrote this article.

The Rule That Keeps the System From Becoming a Mess

I use the same rule for AI workers that I use for hiring: each one owns one job.

The wholesale deal hunter doesn't also analyze comps. The pre-call brief generator doesn't also send the brief. The blog daily-ping doesn't also write the article. Each task is the smallest unit that produces a useful output.

This is non-obvious. The temptation when building with AI is to make one mega-prompt that does everything end-to-end. That works on day one. By month three you can't debug it, because every change has unintended consequences three steps downstream.

Single-purpose workers compose. Mega-prompts collapse.

Where I Still Use n8n

I almost replaced everything with Claude. I didn't.

n8n still runs the boring infrastructure stuff—webhook receivers, simple HTTP routing, anything that needs to fire reliably without a Mac being on. It's been pinging my Slack at 9:00 AM every day since April without a miss. That's the kind of thing n8n is great at.

Claude handles the stuff that requires reading and judgment. Writing the article. Deciding which deal to flag. Reading a Slack reply and figuring out what to do with it.

The seam between them is small and clean: n8n holds the pipes, Claude does the thinking.

The Shift from Doing to Designing

This is what compounds. Every task you systematize like this is one job you don't have to interview for, train, or babysit.

You don't need a fifty-person agency to operate at a fifty-person agency's output. You need one operator and a stack of small AI workers, each one running on its own schedule, each one producing one thing well.

The trade-off is that you have to be the systems designer. The work shifts from doing the work to designing the work. That's not for everyone. But if you're the kind of operator who'd rather build the machine than grind the gears, this is the most leveraged thing you can be doing in 2026.

The system I built today is small—two scheduled tasks, eight reference files, one Kajabi browser automation. By next month it'll have written twelve articles. By next quarter, sixty. None of them will require me to open Notion, organize my thoughts, or stare at a blank document.

I just have to reply in Slack.

I write about builds like this in The Next Move on Substack. Worth subscribing if you're thinking across verticals.



SUBSCRIBE FOR WEEKLY LIFE LESSONS

Lorem ipsum dolor sit amet, metus at rhoncus dapibus, habitasse vitae cubilia odio sed.

We hate SPAM. We will never sell your information, for any reason.