The operational core of the dashboard. This is an AI-prioritized queue of issues and opportunities, ranked by financial impact.
Alert Types:
🔴 Critical Alerts (Fix Now)
Triggered by bleeding_flag = true or pacing_status = OVERPACING.
Examples:
"Campaign 'Brand Terms' is overpacing at 180% — projected to exhaust budget by day 18. Recommended: Reduce daily budget by 25%."
"Search term 'free trial software' has consumed $340 with 0 conversions in 14 days. Recommended: Add as negative keyword."
🟡 Pacing Alerts (Adjust Today)
Triggered by pacing_score exceeding or falling below acceptable thresholds.
Examples:
"Campaign 'Product Launch' is underpacing at 62% — you'll leave $1,200 unspent this month. Consider increasing bids or expanding targeting."
"3 campaigns are spending 40% of budget in the first week of the month — set ad scheduling to spread delivery."
🟢 Opportunity Alerts (Capitalize)
Triggered by quick_win_flag = true or temporal intelligence signals.
Examples:
"Peak conversion hour detected: Sunday 6 AM (3.2x average conversion rate). Consider increasing bids during this window."
"Keyword 'project management software' has a rising momentum score — ROAS improved 45% over 14 days. Scale with budget increase."
Each Alert Card Contains:
Priority Level (Critical / Warning / Opportunity)
Estimated Financial Impact (e.g., "$340 wasted" or "$1,200 potential revenue")
Recommended Action (REDUCE_BUDGET, OPTIMIZE, ADD_NEGATIVE, INCREASE_BIDS)
Action Reasoning (human-readable explanation of why)
Entity Reference (which campaign, keyword, or search term is affected)
Intelligence Sources:
The Action Feed pulls from three intelligence layers:
campaign_intelligence_daily — bleeding flags, efficiency tiers, action priorities
temporal_intelligence_daily — peak hours, optimal bid windows, day-of-week patterns
keyword_intelligence_enhanced — momentum scores, rising stars, declining keywords