Skip to main content

Alerts & Rules

Last updated: 2026-05-18

SaaSy has seven built-in alert types organised into two categories: risk signals (something is going wrong) and opportunity signals (something good is happening that you can act on).

The seven alert types

Risk alerts

Alert typeWhen it firesTypical severity
RenewalRiskChurn probability crosses the configured thresholdHigh or Critical
ValueDeclineCustomer is seeing less value month-over-monthMedium or High
AutomationUnderutilizedAutomations built but running rarelyLow or Medium
HighErrorRateAutomation or integration failing at an elevated rateHigh or Critical

Opportunity alerts

Alert typeWhen it firesTypical severity
ExpansionOpportunityCustomer usage or engagement patterns suggest upsell readinessLow or Medium
UsageSpikeCustomer is using the product heavily (feature or automation burst)Low
NewUseCaseDetectedManual work or patterns detected that could be automatedLow or Medium

Severity levels

Each alert is assigned a severity when it fires:

SeverityMeaningDefault escalation
LowInformational — no immediate action requiredDigest email (daily)
MediumNeeds attention within the weekImmediate email
HighUrgent — act within 24–48 hoursImmediate email + in-app badge
CriticalDrop everything — immediate action requiredAll channels

Alert lifecycle

An alert starts in open status when it fires. Your team moves it through:

openacknowledgedin_progressresolved (or dismissed)

Dismissed alerts are permanently closed without action. Resolved alerts close the loop and are counted in your team's metrics.

Notification channels

ChannelAvailable onHow to configure
Email (in-app)All plansAutomatic — the account owner and all Admins receive alerts. Members opt in.
SlackGrowth and ScaleSettings > Notifications > Slack. Requires the Slack OAuth integration.

Email notifications respect delivery windows. By default, Low and Medium alerts are batched into a daily digest sent at 8:00 AM in your workspace timezone. High and Critical alerts bypass the window and deliver immediately.

Tuning thresholds

Go to Settings > Alert Rules to configure per-alert-type thresholds.

For each alert type you can set:

  • Enabled / disabled — turn an alert type off entirely if it's not relevant.
  • Minimum severity to notify — e.g., suppress Low notifications for UsageSpike if you find them noisy.
  • Risk threshold (for RenewalRisk) — the churn probability level that triggers the alert. Default is High (probability ≥ 0.50). Lower to Medium (0.30) for earlier warnings.
  • Snooze duration — snooze an alert on a specific customer for 7, 14, or 30 days.

Changes to alert rules apply from the next evaluation cycle (within 1 hour).

Viewing alerts

The Alerts dashboard (/dashboard/alerts) lists all open alerts sorted by severity, then by customer name. Use the filter bar to:

  • Filter by alert type.
  • Filter by customer name or ID.
  • Filter by severity.
  • Show dismissed or resolved alerts.

Click any alert row to open the detail view, which shows:

  • The triggering signal and the data that caused it to fire.
  • The customer's current health score and churn prediction.
  • Suggested next actions.
  • The alert's full status history.

Escalation rules

Alerts that remain open for longer than the configured escalation window automatically have their severity bumped up by one level and re-notify. Default escalation windows:

Original severityEscalation window
Low7 days
Medium3 days
High24 hours
CriticalNo escalation (already at max — use manual follow-up)

Escalation windows can be changed under Settings > Alert Rules > Escalation.