Using channel-guard
What triggers channel-guard alerts
A breakdown of every alert type, its threshold, and how to handle each.
Last updated: Tue May 12 2026 00:00:00 GMT+0000 (Coordinated Universal Time)
channel-guard sends alerts in three categories: channel-level anomalies, policy changes, and multi-channel risk signals. Each has its own trigger conditions and recommended response.
Channel-level alerts
View drop alert
- Trigger: 30-day views drop by >30% compared to the prior 30-day window
- Severity: medium by default; high if drop is >50%
- Recommended response: check Studio → Analytics → Reach for traffic-source changes; see if there's a corresponding monetization-state change
Subscriber-loss alert
- Trigger: net subscribers drop by >2% of total in a 24-hour window
- Severity: medium
- Recommended response: read recent comments; check Studio → Audience for the date range
Monetization-state change
- Trigger: any change in YPP status (eligible → not eligible, or monetization disabled)
- Severity: critical
- Recommended response: file an appeal immediately; check Studio → Earn → Status for the exact reason
Stale-sync warning
- Trigger: channel hasn't synced successfully in 48 hours
- Severity: low
- Recommended response: reconnect the account or check Google's OAuth permissions page
Policy alerts
Policy diff alert
- Trigger: any of the 14 tracked YouTube/AdSense policy pages changes meaningfully
- Severity: assigned by AI (low/medium/high/critical) based on content of the change
- Recommended response: read the summary, decide if any current content of yours falls within the new scope, take action
Critical policy alert
- Trigger: a policy diff with severity "critical" (typically: new restriction or enforcement change affecting monetization)
- Severity: critical
- Recommended response: full content audit within 48 hours; consider unlisting at-risk videos pending clarification
Multi-channel risk alerts
BAN-domino warning
- Trigger: one of your channels shows distress signals (monetization disabled, sudden view crash, multiple strikes), AND another of your channels shares high audience overlap or AdSense linkage
- Severity: high
- Recommended response: see the saving your second channel after first ban guide; act within 72 hours
Group risk-level change
- Trigger: a channel group you've defined changes risk level (green → yellow, yellow → red)
- Severity: medium
- Recommended response: check which member channel's status changed and why
Where alerts go
- In-app banner on the dashboard (always)
- Email to your account email (you can disable per category in Settings → Notifications)
- Discord/Slack webhook (coming after V1)
Alert deduplication
If the same condition persists, we don't re-alert you daily. The rule:
- First trigger: alert sent
- Re-alert: only if the condition worsens (e.g., view drop goes from -30% to -50%)
- Resolution: when the underlying metric returns to normal, an "alert resolved" notification is sent
Turning off alerts
You can disable any alert category in Settings → Notifications. Disable individual categories rather than all — most users want monetization alerts even if they silence view-drop alerts.
When alerts are silent
We do not alert when:
- A channel is growing normally (this is the desired state, no signal)
- A policy page changed but the diff is cosmetic (typos, formatting)
- A view drop is < 30% (often noise; threshold tunable post-V1)
- Your channel is paused/inactive by your choice
Mute mode
If you're on vacation or in a flow state, you can pause all alerts for up to 7 days in Settings → Notifications → Pause for.