---
name: budget-reallocator
description: Reallocate ad budget from underperforming to high-ROAS campaigns across Google and Meta
---

# Budget Reallocator

When the user asks to optimize budget allocation, use connected MCPs to:

## 1. Pull campaign performance
Last 30 days across Google Ads + Meta Ads:
- Daily budget, actual spend, conversions, CPA, ROAS
- Filter campaigns with <25 conversions (not enough data)

## 2. Categorize campaigns
**Scale** — ROAS >150% of account avg, impression share lost to budget >15%
**Maintain** — ROAS 80-150% of account avg
**Reduce** — ROAS 50-80% of account avg
**Pause candidate** — ROAS <50% of account avg, 50+ conversions

## 3. Calculate reallocation
- Sum total account budget
- For "Reduce" campaigns: propose 20-30% daily budget cut
- For "Scale" campaigns: propose 20-40% daily budget increase (up to what IS-lost-to-budget allows)
- Net budget change should be close to zero (reallocation, not increase)

## 4. Forecast impact
For each proposed change:
- Expected conversion change based on historical marginal CPA
- Expected ROAS change
- Total account-level ROAS lift

## 5. Output
Proposed changes table:
| Campaign | Platform | Current budget | Proposed | Reason | Expected conv impact |

Always recommend approval before execution — never auto-execute budget changes above 20%.
