Paid Ads Optimization, Reported Every Monday

Zero reads your Google Ads account every Monday and writes the week's report: what moved against last week, which search terms burned budget with no conversions, and the exact changes to make next, waiting for your approval.

Zero connects:Google AdsGoogle SheetsMeta Ads

What Zero delivers: a weekly paid ads report

Explore a sample report. Zero compared five campaigns against the previous week, showed cost per conversion down 12.8% on flat spend, explained the three moves behind it, found $612 across nine search terms that converted zero times, and closed with four proposed changes it had not applied. The account and figures are fictional; the format is the real output Zero generates from a connected Google Ads account.

Zero · Automation reportSample data

Agent summary

Zero reconciled two weeks of campaign, search term and budget data, reported cost per conversion down 12.8% week over week on flat spend, attributed the improvement to a retargeting audience change and the negatives approved the previous Monday, and proposed pausing a three-week test with no conversions to fund the campaign losing 41% of its impressions to budget.

Spend reported
$9,4805 campaigns, week over week
Cost per conversion
$56.43down 12.8% on flat spend
Changes proposed
42 reversible · 2 need approval
Open the full weekly paid ads report

What is a weekly paid ads report?

A weekly paid ads report is the recurring readout of a paid advertising account: what each campaign spent last week, how many conversions it produced, what a conversion cost, how all of that moved against the previous week, and what should change next. Done properly it also explains the movement, connecting a drop in cost per conversion to the specific edit that caused it. Zero writes that report on a schedule. It reads your Google Ads account every Monday, compares the two weeks, prices the wasted spend in dollars, checks each finding against the rest of the account, and ends with a change list where the reversible items are marked separately from the ones that need your approval.

Why the weekly ads report never gets written

Monday morning, someone has to open Google Ads, pull last week's numbers, compare them to the week before, work out which of your own changes caused which move, and turn all of it into something the team can act on. It takes two or three hours and it slips the moment anything else is on fire. Zero writes that report before you log in: the week-over-week table, the terms that spent money and converted nobody, and a short list of changes with the money attached to each one.

How Zero writes your weekly paid ads report

Step 1: Connect your tools

Google Ads
Google Ads
Required
Google Ads is the source of truth. Zero reads campaign, ad group, keyword, search term and budget reports for the reporting week and the week before, and writes back only the changes you approve — negative keywords, budget amounts, and pause or enable states.
Connect
Google Sheets
Google Sheets
Required
Google Sheets holds the report archive and the change log. Every week's numbers and every applied change gets a dated row, which is how the next report can attribute a move to a specific edit instead of guessing.
Connect
Meta Ads
Meta Ads
Optional
Meta Ads is optional. Connect it and the weekly report covers both platforms with one combined cost-per-conversion table instead of two dashboards that count differently.
Connect
Plausible
Plausible
Optional
Plausible is optional. It gives Zero the landing-page behavior behind each click, so a campaign with cheap conversions and a 90% bounce rate does not pass as the week's winner.
Connect

Step 2: Ask Zero

@Zero every Monday at 9am, write last week's paid ads report from Google Ads. Compare every campaign to the previous week on spend, conversions and CPA. List search terms that spent more than $20 with zero conversions, flag campaigns losing impression share to budget, and end with the changes you'd make next week and what each one is worth. Save it to the reporting sheet and send me the summary.
Zero pulls the week and the week before it
Every Monday Zero reads your campaign, ad group, keyword, search term and budget reports for the reporting week and the one before it, then reconciles them so ad group spend adds up to campaign spend. It measures against the conversion actions your account actually counts, not a definition it invented.
It works out what moved, and why
Every campaign gets its week-over-week change in spend, conversions and cost per conversion. Where a number moved, Zero looks for the cause in the change log: a budget raise, a new audience, the negative keywords you approved last Monday. A report that says CPA fell 14% is data. One that says which edit did it is a report.
It prices the waste and the ceiling
Search terms that spent real money and converted zero times, added up in dollars. Campaigns losing impression share because the daily budget runs out. Before recommending an account-level negative, Zero checks whether the term converts in another campaign, and scopes it to the campaign where it is failing if it does.
The report ends in a change list, not a chart
Each proposed change carries its expected effect and is marked reversible or approval-only. Negative keywords Zero can add and undo on its own if you let it. Budgets, bids, and pausing anything wait for your reply. Everything it applies is written to a Google Sheet, so next week's report can point back at it.

Step 3: Take it further

Turn the report into ad copy
Feed the winning search terms back into new creative
@Zero take the five search terms with the lowest CPA last month and write three responsive search ad headline sets around them. Push them to the account paused so I can review before they run.
Connect spend to real signups
Judge campaigns on what happens after the click
@Zero join last month's Google Ads spend to our signup data by gclid and rebuild the CPA table on real activated accounts instead of platform conversions.
Add a second channel
Report on Meta Ads in the same weekly rollup
@Zero add our Meta Ads account to the weekly report and give me one combined table so I can compare cost per conversion across both channels.

What Zero reads and writes in each tool

The report is only as good as its inputs, and the changes are only safe if you know exactly what the agent can touch. Here is both, per connector.

Google Sheets

Google Sheets — the report archive and the change log

Required

Each week appends the campaign table and a dated row per applied change: what changed, in which campaign, the expected effect, and who approved it. That archive is what lets the next report say a CPA drop followed a specific edit, rather than just noting that it happened. It is also where the report lives, so anyone on the team can open last month's weeks without asking you for them.

Meta Ads

Meta Ads — optional second channel

Optional

With Meta Ads connected, the weekly report covers both platforms and carries one combined cost-per-conversion table. Useful when the two channels are funded from the same budget and you need to know which one deserves the next dollar.

Zero vs. building the report by hand vs. a dashboard

A weekly paid ads report has three jobs: get the numbers right, explain what moved, and say what to do next. Manual reporting and dashboards each cover part of that and drop the part that takes the most judgment.

Building it by hand every Monday

Export, compare, write. It produces the best report of the three because a person is doing the thinking, and it is the first thing dropped in a busy week. The version that gets skipped for a month is worth less than an automated one that arrives every Monday.

A dashboard or scheduled export

A dashboard always has the current numbers and never tells you what they mean. It will show cost per conversion falling 12.8% without connecting it to the negative keywords you approved last week, and it will never end with a list of changes and what each one is worth.

Zero

A written report every Monday: the week-over-week table, an explanation of each significant move traced back to the change log, waste priced in dollars, and a change list that separates what Zero can safely apply from what waits for you. It can also join spend to what happened after the click, which the ad platform cannot see.

Tips for better results

Give Zero your target CPA and tell it which conversion action counts. Without that, every recommendation in the report is a guess dressed up as a number.
Let it apply negative keywords on its own — they are reversible and they are where most of the waste is. Keep budgets, bids, and pausing behind your approval.
Keep the change log in Sheets even for changes you make by hand. It is the only reason next Monday's report can tell you which adjustment moved the number.

Frequently asked questions

Can AI write my weekly Google Ads report?

Yes. Zero reads the campaign, ad group, search term and budget reports for the reporting week and the week before, reconciles them, and writes the comparison, the explanation of what moved, and the recommended changes. The report is archived to a Google Sheet and the summary comes back to you when the run finishes. What it does not do is apply anything you have not approved.

Will Zero change my budgets or bids without asking?

No. Budget amounts, bid strategies, and pausing a campaign or ad group are approval-only by default — Zero proposes the change with its expected effect and stops. You decide per change what it may do on its own; if you never grant it, it never applies anything. Every change it does make is written to a Google Sheet change log with a timestamp.

How does it decide what counts as wasted ad spend?

By your target CPA and your conversion actions, not a generic benchmark. A search term is flagged when it has spent above a threshold you set with zero conversions attributed to it. Before recommending an account-level negative, Zero checks whether that term converts in another campaign — if it does, the recommendation is scoped to the campaign where it is failing. Overlapping savings are netted out so the total is not inflated.

Can the report cover Google Ads and Meta Ads together?

Yes. Google Ads is the required connector; connect Meta Ads and the same weekly report covers both, with one combined cost-per-conversion table so you can compare channels on the same definition of a conversion instead of two platform dashboards that each count differently.

How much history does it need before the report is useful?

Two weeks gives you the first week-over-week comparison, and enough conversions to make a CPA meaningful — roughly 15 to 20 across the account. Waste detection works from the first run: a search term that has spent $200 on zero conversions is a finding in week one, and it does not need a baseline to be worth acting on.

Get next Monday's report written for you

Connect Google Ads, tell Zero your target CPA, and the first weekly report arrives with the waste priced in dollars and the changes drafted. Nothing is applied until you say so.

@Zero every Monday at 9am, write last week's paid ads report from Google Ads. Compare every campaign to the previous week on spend, conversions and CPA. List search terms that spent more than $20 with zero conversions, flag campaigns losing impression share to budget, and end with the changes you'd make next week and what each one is worth. Save it to the reporting sheet and send me the summary.