How to change ad budgets from an assistant, with a preview first
Find where spend is not working, change the budgets, and see exactly what will happen before it does.
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
- Read performance, decide, then click through each campaign one at a time.
- Remember the account currency and the platform's own unit.
- Hope you did not fat-finger a zero.
The way it goes with an assistantLink to this section
- Ask for the change in plain words.
- The assistant returns a preview: the account, the campaign, the old and new amount, and the unit the platform will receive.
- You read it. Nothing has changed yet.
- You confirm, and only then does the call go out.
Prompts to start fromLink to this section
DecidingLink to this section
Where should we move budget for better return, based on the last 14 days?
Which three Google campaigns are the worst use of money right now?
What would we save by cutting the bottom quartile by 30 percent?Doing itLink to this section
Cut the daily budget on the three worst Google campaigns by 30 percent.
Pause every Meta ad set above 60 EUR CPA over the last 14 days.
Put the whole Pinterest account on hold until Monday.
Relaunch the TikTok campaigns we paused during the stock shortage.Tools this usesLink to this section
| Tool | Why |
|---|---|
google_ | Establish what is underperforming, before changing anything. |
google_ | The current amounts and the budget IDs the change needs. |
google_ | Called once, it previews. Called again with confirm, it applies. |
meta_ | Pause on Meta. Same preview and confirm. |
pinterest_ | Pause or archive on Pinterest. |
What it will not doLink to this section
- Write tools are absent from the tool list on the Free plan, not merely refused.
- You give amounts in the account currency. The gateway converts to the unit each platform expects and shows both numbers in the preview.
- Meta allows four budget changes per ad set per hour. Past that it blocks changes for an hour, so a script that adjusts in a loop will lock itself out.
- There is no delete, no duplicate, no targeting change and no creative edit.
For your agent
The tool sequence, the parameters that matter, and what will be refused.
Both readings as Markdown: /guides/budget-reallocation.md
This job reads several sources, across 5 tool calls. It changes the account, so it needs a plan with writes and an explicit confirm on each change.
SequenceLink to this section
| Step | Tool | Purpose |
|---|---|---|
| 1 | google_ | Establish what is underperforming, before changing anything. |
| 2 | google_ | The current amounts and the budget IDs the change needs. |
| 3 | google_ | Called once, it previews. Called again with confirm, it applies. |
| 4 | meta_ | Pause on Meta. Same preview and confirm. |
| 5 | pinterest_ | Pause or archive on Pinterest. |
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. - Write tools are absent from the tool list on the Free plan, not merely refused.
- You give amounts in the account currency. The gateway converts to the unit each platform expects and shows both numbers in the preview.
- Meta allows four budget changes per ad set per hour. Past that it blocks changes for an hour, so a script that adjusts in a loop will lock itself out.
- There is no delete, no duplicate, no targeting change and no creative edit.
What the person is likely to askLink to this section
Where should we move budget for better return, based on the last 14 days?
Which three Google campaigns are the worst use of money right now?
What would we save by cutting the bottom quartile by 30 percent?
Cut the daily budget on the three worst Google campaigns by 30 percent.
Pause every Meta ad set above 60 EUR CPA over the last 14 days.
Put the whole Pinterest account on hold until Monday.
Relaunch the TikTok campaigns we paused during the stock shortage.