How to audit an advertising account with an AI assistant
A full read of where the money goes, what it returns, and what changed, across the platforms you connected.
Both readings are on this page.
For you
What the answer looks like, and what to type to get it.
The way this normally goesLink to this section
- Export campaign performance from each platform.
- Line the date ranges up, because none of them default to the same window.
- Reconcile the metric names, which differ on every platform.
- Look up who changed what, in a different screen again.
- Write it up.
The way it goes with an assistantLink to this section
- Ask for the audit and name the period.
- Each platform's insights tool plans its own query.
- The assistant lines the rows up and names what moved.
- Ask a follow-up question against the same data, without re-exporting.
Prompts to start fromLink to this section
The state of thingsLink to this section
Spend, CPA and ROAS by campaign across every connected platform, last 7 days against the 7 before.
Which campaigns are spending the most and returning the least?
Show me everything that is active but has spent nothing in five days.
Which ad accounts can you actually see?What changedLink to this section
Who changed what in this Google Ads account in the last two weeks?
Did anything change right before performance dropped?
Compare this month to the same month last year, by campaign.Where the waste isLink to this section
Is any Performance Max campaign spending without the ad strength to justify it?
Which Shopping products take spend and return nothing?
Which TikTok creatives are fatiguing?Tools this usesLink to this section
| Tool | Why |
|---|---|
list_accounts | First. It says which accounts are actually reachable, before any platform call. |
google_ | Campaign and ad group performance. |
meta_ | The same, on Meta, with its own breakdowns. |
tiktok_ | The same, on TikTok. |
google_ | Who changed what, inside the 30 day window Google keeps. |
google_ | Performance Max hides its structure; this is what it does expose. |
What it will not doLink to this section
- Metric names differ between platforms and are not silently unified. A cross-platform table lines up what is comparable and says when something is not.
- Google keeps change history for 30 days. Older changes are gone at the source.
For your agent
The tool sequence, the parameters that matter, and what will be refused.
Both readings as Markdown: /guides/campaign-audit.md
This job reads several sources, across 6 tool calls. It changes nothing, so it works on every plan.
SequenceLink to this section
| Step | Tool | Purpose |
|---|---|---|
| 1 | list_accounts | First. It says which accounts are actually reachable, before any platform call. |
| 2 | google_ | Campaign and ad group performance. |
| 3 | meta_ | The same, on Meta, with its own breakdowns. |
| 4 | tiktok_ | The same, on TikTok. |
| 5 | google_ | Who changed what, inside the 30 day window Google keeps. |
| 6 | google_ | Performance Max hides its structure; this is what it does expose. |
Constraints that will refuse youLink to this section
- Only the ad accounts the account owner ticked are reachable. Call
list_accountsfirst rather than guessing an identifier. - Metric names differ between platforms and are not silently unified. A cross-platform table lines up what is comparable and says when something is not.
- Google keeps change history for 30 days. Older changes are gone at the source.
What the person is likely to askLink to this section
Spend, CPA and ROAS by campaign across every connected platform, last 7 days against the 7 before.
Which campaigns are spending the most and returning the least?
Show me everything that is active but has spent nothing in five days.
Which ad accounts can you actually see?
Who changed what in this Google Ads account in the last two weeks?
Did anything change right before performance dropped?
Compare this month to the same month last year, by campaign.
Is any Performance Max campaign spending without the ad strength to justify it?
Which Shopping products take spend and return nothing?
Which TikTok creatives are fatiguing?