-
My experience using Claude Code + Codex to actually manage Google & Meta Ads, not just analyze them
I have been using Claude Code and Codex for Google Ads/PPC work beyond reporting. Not just "summarize performance" or "write RSA ideas." Actual account, pull data, inspect tracking, find wasted spend, create negative keyword suggestions, write RSAs, restructure campaigns, and in some cases push changes back.
The stack is basically Google Ads API, GA4, Search Console, CRM, offline conversions, website/CMS access when available, and Meta as well for accounts that run it. The main thing I have learned is that Google Ads alone is not enough context.
Google can tell you a keyword converted. It cannot tell you whether that lead was useless in the CRM, whether sales marked it unqualified, whether the landing page created the wrong expectation, or whether the conversion event itself is broken. So if the model only sees Google Ads, it can optimize the wrong thing very confidently.
Codex has been much better for the data/account side. Search terms, overspending keywords, weird campaign/ad group patterns, wasted spend, conversion action checks, CRM comparison, that kind of analysis.
Claude Code has been better when the task gets closer to language and structure. RSAs, landing page copy, offer angles, ad group-specific messaging, turning a messy campaign into something that matches intent better.
Most boring but useful example: search terms.
Have it pull the search term report through the API, compare spend/conversions against CRM lead quality, and produce negative keyword candidates with the reason. A lot of wasted spend is painfully obvious when you look at it this way. The issue is usually that nobody wants to do the boring pass consistently.
The more interesting one is tracking.
I built a custom tracking skill for this because tracking is where a lot of PPC work secretly lives. It checks GA4, GTM, Google Ads conversions, forms, CRM status changes, offline conversion uploads, etc. That has been much more useful than I expected because so many "Google Ads problems" are actually tracking/funnel/CRM problems.
I do not think any of this replaces senior PPC people. You still need someone who knows what the business is actually trying to get, what a good lead looks like, what not to touch, when Google recommendations are nonsense, and when the model is being too confident.
But I do think it replaces a lot of junior analyst work.
Pulling reports. Checking search terms. Finding tracking issues. Drafting RSAs. Comparing campaign structure to landing pages. Making weekly notes. Flagging obvious waste. Running the same playbook every week without forgetting half of it because everyone is busy or because the person is managing 40 accounts.
It also changes the economics of smaller accounts. A small account usually does not get deep weekly analysis because the time does not justify it. But if Codex can do the first pass across Ads, CRM, tracking, website, Meta, and landing pages, then the human spends time reviewing decisions instead of digging for the obvious stuff.
Big minus: hallucinations.
If you just ask it "what happened in this account?" "make a giga comprehensive google ads analysis. Make no mistakes." it will 100% invent the answer. The only way I trust it is when it runs scripts and saves outputs.
One script pulls search terms. One pulls campaign/ad group spend. One pulls CRM outcomes. One checks conversion actions. One checks tracking. Then it analyzes the files and cites the actual rows/summaries. Then I ask another model to go through the findings, and keep iterating between two models until it's there.
Basically I treat it less like a smart chatbot and more like an operator that has to work from files, logs, APIs, and scripts.
Same with write access. I will let it write changes, but I want staged actions, change logs, and a reason for each change. Especially negatives, budgets, bids, and conversion settings. No "just go optimize it" nonsense.
My current opinion:
Agencies that do not build this into operations are going to get squeezed. Not overnight, and not because the model magically understands PPC. More because the cost of doing thorough account work is dropping, and clients will eventually expect more depth than a monthly PDF and a few generic recommendations.
Curious who else is already doing this. Are you using Claude Code/Codex with Google Ads API? Keeping it read-only? Letting it write? Connecting CRM/offline conversions/Meta too? I am mostly interested in how far people are letting the system go.
Log in to reply.