How do I set up churn-risk alerts in Salesforce?
Turn a health-tier change into an instant task, email, and escalation, so risk never sits unseen.
Set up churn-risk alerts by triggering a task, an email, and, for high-value accounts, a leadership escalation the day an account's Health Tier turns At Risk, so the right person acts immediately instead of finding out at the next review. An alert on a health change is what turns a score into a save.
The tier behind the alert is built from your own internal signals, revenue, support, and product usage tracked over time, the history most tools overlook while watching only external public data. SignalRx scores accounts and their contacts, lets inference decide which source to trust, and writes the tier into Salesforce as the Revenue Plays and lists that fire these alerts.
This guide covers the Salesforce alert mechanics behind the catch play. For the end-to-end motion those alerts drive, see How do I catch at-risk customers? For firing automation on any score move, see How do I trigger automation from a score change?
What should the alert do?
On the change to At Risk, SignalRx creates a task for the owner with the reasons attached, emails the owner and their manager, and adds the account to the Call Now list so the team sees it in one place. High-value renewals also escalate to leadership.
| Alert | Trigger | Goes to |
|---|---|---|
| Task with reasons | Tier turns At Risk | Account owner |
| Tier turns At Risk | Owner and manager | |
| Call Now list entry | Tier turns At Risk | The CS team's working list |
| Leadership escalation | At Risk and high value | An executive sponsor |
How do I avoid alert fatigue?
Alert on the change, not every day. An account that stays At Risk should not fire a fresh alert nightly, and an account escalated recently should not be escalated again. These guardrails keep every alert meaningful, so the team keeps trusting them.
Illustrative example
Illustrative, based on how SignalRx customers work. An account slides from Triage to At Risk overnight. In the morning the owner has a task listing the usage drop and the disputed overage, the manager has an email, and the account is on the Call Now list. It stays At Risk for a week without generating six more alerts, because the trigger is the transition, not the state.
Should unscored accounts alert?
No. Accounts without a Health Score yet are excluded, so a data gap never masquerades as a crisis and the team is not chasing accounts that simply lack data. Where the gap is only missing public detail, though, SignalRx fills it from public sources so the account gets scored and enters the alerting flow rather than sitting permanently dark, whether it is a specialty group, a senior living operator, an FQHC, a behavioral health provider, a specialty pharmacy, a dental or aesthetics group, or an MSO or PE-backed platform.
Key takeaways
- Fire task, email, and escalation on the turn to At Risk.
- Alert on the change, with guardrails against repeats.
- Exclude unscored accounts so a data gap is not read as risk.
See it in action: Increase Customer Revenue with SignalRx.
Related: How do I catch at-risk customers? and How do I trigger automation from a score change?
.avif)