> For the complete documentation index, see [llms.txt](https://docs.zephyrintel.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zephyrintel.com/customers/how-the-customer-opportunity-score-is-calculated.md).

# How the customer opportunity score is calculated

The opportunity score is a 0 to 100 number that flags which customers are most worth a follow-up call. This page explains how it is built and why it sometimes reads 0.

### How the score is built

Signal scores every asset a customer owns, then averages those scores for the customer.

Each asset is scored using the first rule below that applies:

| Condition                                                                | Score |
| ------------------------------------------------------------------------ | ----- |
| More than 12 months since the asset's last spare-parts sale              | 80    |
| More than 6 months since the asset's last spare-parts sale               | 60    |
| More than 3 months since the asset's last spare-parts sale               | 40    |
| No recent sale, but the asset was installed more than 5 years ago        | 50    |
| No recent sale, but the asset was installed more than 3 years ago        | 30    |
| No spare-parts sale on record at all for this asset                      | 20    |
| None of the above (for example, a spare-parts sale in the last 3 months) | 0     |

The customer's score is the plain average of its assets' scores.

### What the pill color means

The star pill next to a customer's score is colored by range: red at 80 or above, amber at 50 or above, cyan at 20 or above, and grey below 20.

### Where you see it in Signal

The opportunity score pill appears on customer cards and, as the default sort option, controls the order of the customer list.

### Notes

* The score depends on spare-parts sales data and asset install dates. If neither is available for an asset, it still receives the base score of 20.
* A customer's score can only be 0 if none of their assets qualify for any of the scoring tiers above, which in practice means recent purchase activity across the board.
