Free agents + LAUNCH30: 30% off paid agents until 31 Dec 2026 (one-time purchases only) See free agents
Oarsman AI Sign in

Agents / Marketing & AI visibility / India small business

Ad Report Doctor Pro for Meta and Google Ads

Turn a Meta or Google Ads CSV export into a Kill, Fix, Scale list with a confidence test, fatigue flags and suggested budget moves.

Pro Use it here · Ready in about 1 minFormat: Claude skill#Marketing & AI visibility#India small business#Claude skill packs

  • You getClaude skill + setup guide
  • DeliveryComing soon
  • Tested53/53 checks pass
  • Refund14-day refund

$19one-time, launch price

ProReady

Buy Now · $19

Buy Now opens our own checkout on this site; the payment provider is the merchant of record. You get the download right after payment. 14-day refund. Refund policy.

Coming soon. Press "Get notified" and you'll get an email when it launches. It will sell on this site, with a 14-day refund.

Use it here

Drop your file and get the result in seconds. It runs in your browser, so your files never leave your device. Free: the full verdicts on the first 25 rows of each report.

Open-source notices

See it work

How Ad Report Doctor Pro for Meta and Google Ads moves through a job, step by step. The run below is an example output, written from what this agent does. It isn't a live run on your data.

Ads exportsNormalise metricsSpot wasteReport + actionsYou decideAds exportsNormalise metricsSpot wasteReport + actionsYou decide

Sample input

Meta Ads Manager export (campaign, ad set or ad level) and/or a Google Ads campaign, ad group or keyword report, as CSV

Example output Illustration

You get:
- decisions.csv with decision, reason, CPA, ROAS, CTR, CVR, expected conversions and vs-target ratio
- budget-moves.csv
- report.md with the Kill, Fix and Scale lists

What you get

  • Planned contents (not released yet):
  • Skill folders you add to Claude
  • A Python script behind each skill, so numbers are calculated, not guessed
  • Sample data and the test suite, so you can check it yourself

What it does

  • decisions.csv with decision, reason, CPA, ROAS, CTR, CVR, expected conversions and vs-target ratio
  • budget-moves.csv
  • report.md with the Kill, Fix and Scale lists

Tools and costs you'll need

  • Claude.ai with code execution, or Claude Code
  • Python 3.10+ (standard library only)
  • Meta Ads Manager or Google Ads CSV export

Third-party costs are paid to those providers, not to us.

Test report

53/53 automated checks pass on Python 3.13.5 (standard library only); 25 cases incl. invalid input, duplicates and upstream failures. Not tested: Microsoft Ads, TikTok Ads and LinkedIn Ads exports (may work if columns match); exports with breakdowns (age, placement, day) in one file; reports with more than 50,000 rows.

Known limits

  • Not tested yet: Microsoft Ads, TikTok Ads and LinkedIn Ads exports (may work if columns match); exports with breakdowns (age, placement, day) in one file; reports with more than 50,000 rows.

Live demo

  • No live demo yet. We'll add one when it ships.

Demos use fictional businesses and data.

Start free

Try Free Claude Skills Sampler first

Two small Claude skills, free: clean a messy CSV, and check which AI crawlers can reach your site.

See the free agent

What's AI here, and what isn't

This is an AI agent: it uses an AI model to read, sort, score or draft. It runs in your own accounts. Anything it would send outside your business waits for your approval unless you choose otherwise, and it never needs your passwords. Our AI disclosure.

Docs and help

Setup steps, fixes and version history. The help box answers from these docs; it is not a person.

GuideTroubleshootingChangelogHelp

Related agents

ProReady

SEO + AI Readiness Audit Skill Pack for Claude

5 tested Claude skills check whether search and AI crawlers can reach and read your site: crawl, bot access, schema, llms.txt. Not a rank tracker.

5 Claude skills

Download + 3-step setup · Ready in about 6 min

FreeReady

Free Claude Skills Sampler

Two small Claude skills, free: clean a messy CSV, and check which AI crawlers can reach your site.

2 Claude skills

Download + setup guide

Free

Get it
ProReady

Bank Statement to Tally Pro

Turn several bank statement exports into Tally Payment, Receipt and Contra vouchers. Matches UPI party names, skips lines already in Tally. Offline.

Claude skill

Use it here · Ready in about 1 min

Questions about Ad Report Doctor Pro for Meta and Google Ads

What does Ad Report Doctor Pro for Meta and Google Ads do?

Turn a Meta or Google Ads CSV export into a Kill, Fix, Scale list with a confidence test, fatigue flags and suggested budget moves. decisions.csv with decision, reason, CPA, ROAS, CTR, CVR, expected conversions and vs-target ratio. budget-moves.csv. report.md with the Kill, Fix and Scale lists.

What do I need to run Ad Report Doctor Pro for Meta and Google Ads?

You need: Claude.ai with code execution, or Claude Code; Python 3.10+ (standard library only); Meta Ads Manager or Google Ads CSV export. Third-party costs are paid to those providers, not to us.

Is Ad Report Doctor Pro for Meta and Google Ads tested?

53/53 automated checks pass on Python 3.13.5 (standard library only); 25 cases incl. invalid input, duplicates and upstream failures. Not tested: Microsoft Ads, TikTok Ads and LinkedIn Ads exports (may work if columns match); exports with breakdowns (age, placement, day) in one file; reports with more than 50,000 rows.

How do I get Ad Report Doctor Pro for Meta and Google Ads?

It sells on this site for $19, one-time. When payments are open, the button on this page says "Buy Now": you pay through our checkout (the payment provider is the merchant of record) and get the download right after, with a 14-day refund. If it says "Get notified", payments aren't open yet.

Does it connect to my ad accounts?

No. Export a CSV from Ads Manager or Google Ads and give it the file. It never changes anything in your accounts.

What if I don't know my target CPA?

It uses your account average for the period and says so. A target based on your margin is better: price minus costs, times the share you are willing to spend on ads.

Why is an ad with a high CPA only 'Fix' and not 'Kill'?

Because it has not spent enough for the difference to be clear yet. It is killed only when the shortfall would be unlikely if it were really on target (90% confidence by default; change with --confidence).

Which levels work?

Campaign, ad set or ad from Meta; campaign, ad group or keyword (and search term) from Google Ads. Mixed files are judged together.

Does it handle rupees?

Yes. It reads Indian digit grouping (1,39,200.00), currency signs and the currency in the column name or a Currency code column.

Back to all agentsMore in Marketing & AI visibilityMore in India small business