Meta Ads

The Paid Ads Operator's Guide to Claude (2026)

The whole system for running Google Ads and Meta Ads work with Claude: connectors, the account brief, the diagnostics, the five roles and the guardrails.

MD Marek Dąbrowski · July 16, 2026
The Paid Ads Operator's Guide to Claude (2026), AdLume

Key takeaways

  • Most AI ad work fails for three reasons: missing input signals, no defined finish line, and fake confidence that mixes facts with guesses.
  • Connect Claude to your accounts read-only first: Meta has an official Ads MCP server, while Google Ads still requires the API route.
  • A short account brief plus three core diagnostics (wasted spend, conversion signals, ad-to-landing match) cover most accounts' real problems.
  • Every weekly check ends in one of four calls (HOLD, FIX, TEST, INVESTIGATE), and AI never touches budgets, bids, tracking or live ads.

Most guides about AI and ads show you ten prompts and call it a strategy.

Then Monday happens. Spend shifts overnight, tracking double-counts, a campaign that carried the account starts leaking, and the prompt library does not know any of it.

AdLume

New version of AdLume launching soon

Join the waitlist and get notified when the new AdLume is ready. It catches wasted ad spend automatically and optimises campaigns around the clock.

One email, on the day access opens. Nothing else, and you can leave the list with one click.

This guide is the full system I use to run paid ads work with Claude: how to connect it to Google Ads and Meta Ads, what context it should read every time, which diagnostics actually move accounts, how to split the work into roles, and the guardrails that keep AI away from anything that touches money.

It is the setup I would hand a new account manager on day one, pulled from the 80+ Claude skills I have published and the accounts I run every week. Every prompt below is copy-paste ready.

Everything here is diagnostic-first. Claude reads, compares, flags and drafts. You approve anything that changes budget, tracking or live ads. That one boundary is what makes the rest of this safe to use on real accounts.

Chapter 1: Why most AI ad work fails

The Paid Ads Operator's Guide in seven chapters, grouped into setting it up, running it, and the guardrails that keep it safe.

Three failure modes cover almost every bad AI ads experience.

The input problem. You paste a screenshot and five random metrics, ask "what's wrong with this account?", and get the usual soup: test more creatives, check tracking, improve the landing page. Technically not wrong. Completely useless. Paid ads performance is a stack of signals: traffic quality, auction pressure, conversion tracking, search intent, landing page reality, recent changes. If Claude cannot see those signals, it guesses.

The missing finish line. "Audit this landing page" produces a list. Some useful, some vague, some impossible to act on. A bounded task ("separate tracking issues from creative fatigue from budget issues, do not suggest changes until you name the missing data") produces a decision.

Fake confidence. Ads data is full of traps: tiny samples, attribution lag, AOV drops that look like CPA problems, platform recommendations pretending to be strategy. A model that is not forced to separate facts from hypotheses will sound certain about all of them.

Every section below exists to remove one of these three.

Chapter 2: Connect Claude to your ad accounts

You have two realistic paths in 2026.

Path 1: official connectors. Meta now runs an official Ads MCP server at mcp.facebook.com/ads. It launched with 29 tools and exposes 97 on my connection today, across performance reporting, campaign management, catalog management and signal diagnostics. Meta adds tools as products leave beta, so treat whatever number you see as a floor. Authorization goes through Meta OAuth, so you need the right Business Portfolio and ad account access. Setup is minutes, not days. For the bigger picture of where Meta's own AI fits, see AI in Meta Ads.

Path 2: the Google Ads API route. Google Ads still needs the API path: developer token, Google Cloud project, OAuth client, refresh token, google-ads.yaml, and a local MCP server config. It is more steps, and I wrote the full walkthrough here: the practical guide to connecting Claude to Google Ads and Meta Ads with MCP.

Two rules regardless of path:

  1. Keep it read-only first. Let the agent diagnose for a few weeks before any write scope exists at all.
  2. The platforms stay the source of truth. Claude reads them. It does not replace them.

If you do not want to touch APIs yet, everything else in this guide still works with exports: campaign reports, search terms, change history, screenshots. Slower, but zero setup.

Your first session should be read-only. Once a connector is live, do not ask Claude to optimize anything. Give it one bounded, read-only job and check its answer against your own read of the account. This is the prompt I start with:

plaintext
You are a paid ads analyst with read-only access to my Google Ads and Meta Ads.
Do not make any changes.

Do this:
1. Review the last 14 days across both platforms.
2. Compare spend, conversions, CPA and ROAS where available, and the biggest
   week-over-week changes.
3. Return the three biggest changes, the likely cause of each, what needs
   human review, and what should not be changed yet.

Rules:
- Separate facts from hypotheses.
- If a number is missing, name it as missing. Do not infer it.
- Do not create campaigns, edit budgets, or touch tracking.

If that read matches yours, the connector is trustworthy. If it invents numbers, you just learned that before it touched a budget.

Chapter 3: The Account Brief

This is the highest-leverage file most people never create.

Claude starts every conversation knowing nothing about your business. So you repeat yourself, or worse, you do not, and it optimizes toward assumptions. The fix is one short brief it reads before any ads task.

Copy this template and fill it in:

markdown
# Account Brief: [client / brand]

## Business context
- What we sell, to whom, and the average order value or deal size
- Margin reality: the CPA or ROAS that actually keeps this profitable
- Seasonality or launch context worth knowing

## Targets and floors
- Target CPA: X / Target ROAS: X
- Hard floor: below this ROAS, or above this CPA, flag it immediately
- Budget pacing: monthly budget and acceptable daily variance

## Conversion truth
- Primary conversion actions and what they mean in revenue terms
- Known tracking weaknesses: lag, double counting, offline gap
- What counts as a good lead versus a form fill

## Naming and structure
- Campaign naming convention
- What each campaign is for, one line each

## Approval boundaries
- Claude may: read, compare, flag, draft, recommend
- Claude may not: change budgets, pause campaigns, edit bidding,
  touch conversion tracking, publish ads
- Every recommendation ends with: facts vs hypotheses vs missing data

Write it once. Paste it at the start of every session, or save it where your setup can read it. Every diagnostic below gets sharper because of it. If you want ready-made starting points to drop into a filled brief, the 101 Google Ads prompts pair well with it.

Chapter 4: The core diagnostics

I have published over 80 Claude skills for ads work. These are the ones that earn their place on real accounts, grouped by the question they answer.

"Where is money leaking?"

  • Wasted spend finder: search terms and placements with real spend and zero conversions, grouped, with a ready negative list. The fastest win on most accounts.
  • PMax brand cannibalization audit: how much of your Performance Max "performance" is brand traffic you would win anyway. In Optmyzr's study of 503 accounts, 91% showed keyword overlap between Performance Max and Search, quietly competing for terms (brand included) that Search would win more cheaply. Full skill in the PMax audit pack.

"Can I trust these numbers?"

  • Conversion signal audit: whether the account optimizes toward revenue and qualified leads, or toward form fills, spam and bots you accidentally rewarded.
  • Tracking sanity check: Google Ads says X conversions, GA4 says something close, Meta says something else, the CRM disagrees with everyone. This check names which number to trust before anyone asks "should we scale?". Deep version in the tracking skills pack.

"Why did performance change?"

  • Anomaly explainer: compare today versus the last 7 days, separate facts from hypotheses, end with one decision (more on that decision rule in Chapter 6).
  • Creative fatigue review: frequency, CTR trend versus peak, spend concentration on tired ads.

"Is the promise consistent?"

  • Ad-to-landing message match: whether the page pays off what the ad promised. Most "targeting problems" die here. Wider set in the landing page skills pack.

Out of all of them, three cover most accounts' real problems. Here they are, copy-paste ready.

Free bundle

Claude Code Skills Bundle for Marketing

The full library of AdLume skills: paid ads, landing pages, B2B leads, GTM tracking, e-commerce.

The bundle goes straight to your inbox, then one email a week. Unsubscribe in one click. We never share your address.

1. Wasted spend finder

plaintext
You are a paid ads waste analyst. Goal: find search terms and placements with
real spend and no return, and hand me a ready negative list.

I will paste:
- Google Ads search terms report (term, cost, clicks, conversions), last 30-60 days
- Placement report if I run Display, PMax or Meta (placement, cost, conversions)
- My Account Brief (target CPA, what counts as a conversion)

Do this:
1. Flag every term or placement with spend above my target CPA and zero conversions.
2. Group them by theme: irrelevant intent, wrong geo, junk placements,
   competitor terms I do not want.
3. Separate "safe to add as a negative now" from "check before excluding"
   (brand-adjacent, upper funnel).

Rules:
- Keep facts (in the data) and hypotheses (inferred) separate.
- If a required input is missing, list it as MISSING and do not infer it.
- Do not present exclusions as done. They are decisions for me to approve.

End with: a ready negative keyword and placement list, and the total spend it
would have saved last period.

2. Conversion signal audit

plaintext
You are a conversion-quality analyst. Goal: tell me whether this account
optimizes toward revenue and real leads, or toward cheap actions I
accidentally rewarded.

I will paste:
- Every active conversion action (name, category, count, value, whether it is
  included in "Conversions")
- What each action means in my business, from my Account Brief
- If lead gen: a sample of recent leads with quality or outcome, if I have it

Do this:
1. Flag conversion actions that reward low-intent events (newsletter signups,
   page views, unqualified form fills) but still feed bidding.
2. Check for double counting and value mismatches: the same action counted
   twice, a static value where revenue actually varies.
3. Tell me which actions should drive Smart Bidding and which should be
   observation-only.

Rules:
- Facts versus hypotheses, kept separate.
- If a required input is missing, list it as MISSING and do not infer it.
- Do not change conversion setup as a done action. Give me a plan to approve.

End with: the one conversion change most likely to improve lead quality, and
what to verify before making it.

3. Ad-to-landing message match

plaintext
You are a message-match analyst. Goal: tell me whether my landing page pays off
what the ad promised, before I blame targeting.

I will paste:
- The ad: headline, primary text or description, and the offer
- The landing page URL, or its above-the-fold copy and main CTA
- The search term or audience the ad is served to

Do this:
1. State the promise the ad makes and the promise the page delivers, one line each.
2. Flag every gap: offer mismatch, a different primary CTA, missing proof the ad
   implied, a slow or heavy above-the-fold.
3. Rank the gaps by likely conversion impact.

Rules:
- Facts (on the page) versus hypotheses (inferred), kept separate.
- If you cannot see the page content, say so and ask for it. Do not guess.

End with: the single highest-impact fix, and one A/B test worth running.

Run these three before you scale anything. When one surfaces a bigger problem, the per-platform packs go deeper: Google Ads, Meta Ads, the Google Ads playbook, and the full 20 paid ads skills.

Chapter 5: The five-role setup

One general Claude helps with a lot. But after a few turns the chat gets messy: the analyst starts writing creative, the media buyer starts guessing tracking issues, and you have one very confident assistant with one very messy context window.

Split the work into five roles, each with its own prompt, output format and approval boundary:

  1. Media Buyer: owns structure, pacing, budget movement and final decision priority.
  2. Google Ads Specialist: owns search terms, Quality Score, auction pressure and wasted spend.
  3. Meta Ads Specialist: owns creative fatigue, frequency, audience overlap and delivery patterns.
  4. Creative Strategist: owns angles, competitor patterns, ad-to-page match and creative briefs.
  5. Performance Analyst: owns the weekly readout, anomaly explanation and stakeholder clarity.

The important part: none of these roles change budgets, pause campaigns or edit tracking. They prepare better decisions. They also do not need a perfect brief. They work with screenshots, exports, messy notes, or "spend is up and I do not know why", mark what is missing, and tell you what would change the decision.

Every role starts from the same skeleton. Swap in the role name and scope:

plaintext
You are the [role] on my paid ads team. You own [scope].

You may: read, compare, flag, draft, recommend.
You may not: change budgets, pause anything, edit bidding or tracking,
publish ads.

Work with whatever I give you: exports, screenshots, messy notes. If a decision
needs data I did not give you, name it instead of guessing.

Every answer ends with: facts, hypotheses, missing data, and one recommended
next step for me to approve.

Point each specialist at the matching pack in the Claude skills library and they stop guessing outside their lane. Do not use AI like one overloaded intern. Use it like a small specialist team with clear jobs.

Chapter 6: The weekly operating system

Skills answer questions. A system decides when the questions get asked.

The 15-minute account check (Monday, or daily on active accounts), in a fixed order:

  1. Spend moved? Pacing, caps, delivery limits, lost impression share.
  2. Traffic changed? Clicks, CPC, CTR, CPM, search terms, placements.
  3. Conversion changed? CVR, CPA, ROAS, lead quality, purchase value.
  4. Creative fatigued? Frequency, CTR trend, top ad spend share.
  5. Landing broke? Speed, forms, checkout, mobile CVR.
  6. Tracking broke? Conversion counts, event match, consent, imports, GA4 delta.
  7. Decision.

Step 7 is the whole point. Every check ends with exactly one of four calls:

HOLD (do nothing for 24h) / FIX (a known issue, named) / TEST (a hypothesis worth money) / INVESTIGATE (the data cannot be trusted yet).

The prompt that enforces it:

plaintext
Compare today versus the last 7 days.
Separate facts from hypotheses.
Do not recommend a change until you name the missing data.
End with one decision: HOLD / FIX / TEST / INVESTIGATE.

The Friday readout closes the week. Written for a stakeholder, not for an analyst. This is the prompt:

plaintext
You are my performance analyst. Write the Friday readout for this account,
for a stakeholder, not an analyst.

I will paste: this week's spend, conversions, CPA and ROAS versus the targets
in my Account Brief, and the top movers.

Structure it:
1. Results versus target: one line, green / amber / red.
2. What moved and why: the top movers, each with a likely cause and a
   confidence level.
3. Decisions for next week: what to HOLD, FIX, TEST or INVESTIGATE, and why.

Rules: facts versus hypotheses; name any missing data; no recommendation that
moves money without my approval. Keep it under 200 words.

If the readout does not end with decisions, it is reporting theater. Run this system manually for two weeks before automating any of it, then borrow from Codex goals for marketing when you are ready to schedule parts of it. If a loop only works in theory, it does not count.

Chapter 7: Guardrails

This is the chapter that makes everything above safe on real money.

The never-touch list. No AI in this system touches:

  • budgets
  • bids and bid strategy
  • campaign, ad set or ad status (no pausing, no launching)
  • conversion tracking and tags
  • publishing ads or creative
  • messaging customers

Not because models are useless, but because ad accounts are money systems. A bad automated action can burn budget, break learning, or create a very bad client call.

Learning phase protection. Google warns that changing budget, bid strategy or campaign status can push a campaign back into learning. Most practitioners keep single budget steps small (a common rule of thumb is 15 to 20%, with a 7 to 14 day wait between moves) rather than treat any exact number as an official threshold. An AI that recommends aggressive daily changes is recommending permanent instability.

Facts versus hypotheses, every time. Any output that touches a decision ends with three lists: what the data shows, what is inferred, what is missing. If a recommendation cannot name its missing data, it is not a recommendation. It is a guess with good posture.

Human approval on anything that moves money. The system prepares decisions. You make them. That boundary is not a limitation of current AI. It is what lets you use current AI on accounts that matter.

If you'd rather not run this yourself

Everything in this guide works manually. It also takes real hours every week, and someone has to remember to run it.

That is the problem we are building AdLume for: an AI ads operator that watches your accounts in the background and brings the next thing worth fixing into the tools your team already uses, with every money-touching action staying under human approval.

Try AdLume and see how the system from this guide looks when it runs itself.

Free audit

Rather have it run for you?

AdLume watches your ad accounts and brings the next fix to your team's tools.

Done for you

Rather have it run for you?

AdLume watches your ad accounts and brings the next fix to your team's tools.

One email, on the day access opens. Nothing else, and you can leave the list with one click.

FAQ

Can Claude manage Google Ads and Meta Ads campaigns?

Claude can read account data (through official connectors like Meta's Ads MCP or the Google Ads API), diagnose problems, draft changes and prepare decisions. In this system it deliberately does not execute changes: budgets, bidding, tracking and publishing stay under human approval.

What should Claude read before doing any ads work?

An Account Brief: business context, target CPA/ROAS and hard floors, conversion definitions and known tracking weaknesses, naming conventions, and explicit approval boundaries. Without it, every answer optimizes toward assumptions.

Where should I start if my account is messy?

Three diagnostics cover most real problems: wasted spend (search terms and placements with spend and no conversions), conversion signal quality (is the account optimizing toward revenue or toward cheap actions), and ad-to-landing message match. Fix what those three surface before scaling anything.

Which Claude skills should I start with?

Start with the shortlist in this guide: wasted spend, conversion signal and message match. When one surfaces a bigger problem, go deeper with the matching pack: 20 paid ads skills, Google Ads, Meta Ads, landing pages, or tracking.

Do I need the API, or can I do this from exports?

You can run every prompt in this guide from exports and screenshots: campaign reports, search terms, change history. The connectors just remove the copy-paste. If you want the API path, here is the full MCP setup guide.

Keep reading