PPC Budget Optimizer Budget Engine

Tier-based budget allocation engine with AI-powered weekly reviews

Tier Ladder
Define your tier structure. Rank 1 = highest priority. Supports any naming scheme.
Rank Label Group ZIPs Status
No tiers configured. Add tiers below.
Budget Configuration
Set total daily budget, brand allocation, and phase for this account.

Combined daily spend target across all NonBrand + Brand campaigns.

Fragmentation guardrail. Campaigns below this are paused.


Percentage (e.g. 10 = 10% of daily budget).


Phase 1: Stabilize economics. Active tiers: ranks 1-2. Shares: 80% rank 1, 20% rank 2. All lower tiers paused.
Service Weights
Allocate budget within each tier by service category.
Pest Plans %
One-off General Pests %
Termite %
Rodent %
Total: 100%
Budget Allocation
Calculated budget distribution based on your tier config, phase, and service weights.
Total Daily
$0.00
Brand
$0.00
NonBrand
$0.00
Active Campaigns
0
Paused (guardrail)
0
Campaign Tier Service Share Daily Budget Status Reason
Click "Recalculate" to generate allocations.
Weekly Tier Scorecard
Performance by tier for the selected week. Used for budget movement decisions.
Tier Spend Leads QL2+ Booked DQ CPL Cost/QL2 QL2 Rate DQ Rate Recommendation
Select a client and week to view scorecard data.
Weekly AI Analysis
Run AI analysis on PPC data to generate actionable instructions for your team as Asana tasks.
No analysis activity yet
AI & Asana Settings
Admin

How much to increase/decrease winning/losing tiers each week.


Enable Asana
Create tasks from AI recommendations.

Railway/Supabase webhook endpoint for the budget optimizer workflow.

ZIP Movement Log
History of ZIP code promotions and demotions between tiers.
Date ZIP From To Reason
Select a client to view ZIP movement history.