SaaS Tracker Docs

Signals

Signals in SaaS Tracker are revenue-aware customer signals at the customer organization level. They combine:

The goal is to highlight organizations that are worth immediate attention – whether because they are at risk or because they are growing fast.

Open Analytics → Signals to see a prioritized list of organizations with active signals.

How signals work

For each application, SaaS Tracker periodically scans customer organizations that have either:

During the scan, it computes usage windows, health scores, and current MRR, then evaluates conditions for each signal type. When a condition is met, an active signal is stored for that organization.

Signals are always organization-level:

Signal types

Revenue at risk

A Revenue at risk signal means that an organization with MRR shows low health.

Typical conditions include:

This usually indicates that engagement has dropped or usage is concentrated in a narrow set of features.

How to interpret:

Usage drop

A Usage drop signal means that the organization’s recent usage has fallen significantly compared to the previous period.

Typical conditions include:

How to interpret:

Inactive paying

An Inactive paying signal means that the organization is paying but not recently active.

Typical conditions include:

How to interpret:

Expansion candidate

An Expansion candidate signal means that a healthy organization is growing its usage noticeably.

Typical conditions include:

How to interpret:

Priority

Signals are sorted by a priority score. The score is revenue-aware: organizations with higher MRR usually surface higher when the underlying risk or opportunity is meaningful.

In the Signals view you see:

This lets you sort and scan the list quickly based on impact.

Dismissed signals

When you dismiss a signal in the UI, it is marked as dismissed and removed from the active list. Dismissed signals are not re-shown as active until a new scan would create a fresh signal that meets the conditions again.

Dismissing signals is useful when:

How to use signals

A practical workflow for using Signals:

  1. Start with the highest-priority organizations. Begin at the top of the list; these combine higher MRR with strong signal conditions.
  2. Review last seen and health. Check whether the organization is just slightly down or has been inactive for weeks.
  3. Open the organization detail page. From the Signals list, go to the organization detail to see timelines, subscriptions, and usage.
  4. Decide the case type:
    • Risk – low health, usage drop, or inactive paying
    • Onboarding / activation – imported orgs with revenue but low or no usage
    • Expansion – expansion candidates with strong and growing usage
  5. Take action and optionally dismiss. After you have handled the case, you can dismiss the signal so that the list reflects remaining open items.