Forecast
$ARR rollup across the monitored book — at-risk, likely-churn, expansion, and closed-won QTD. Refreshes every 60 seconds.
$316,000
40.1% of book · next 30 days
$316,000
Composite score crossed top threshold
$108,000
Worker-identified upsell upside
$184,000
Renewals confirmed this quarter
$578,000
Accounts classified at-risk or likely-churn: 6
$18,000
Unflagged accounts renewing in the next 30 days: 1
94.7%
8 renewal decisions in the last 90 days — realized expansion not included, so true NRR can only be higher
3
$108,000 ARR classified ready to grow
Total book monitored: $789,000 · 12 customers
Renewals board
by quarter · renewals overlaid with health
Q3 2026
5 renewing
$330,000
$278,000 at risk
Q4 2026
4 renewing
$281,000
$204,000 at risk
Q1 2027
3 renewing
$82,000
Q2 2027
2 renewing
$41,000
How the rollup is computed
- At-risk ARR
- SUM of annual contract value for customers with HIGH severity whose renewal lands in the next 30 days (monthly-cadence rows count as always-in-window).
- Likely-churn ARR
- SUM of ACV for customers the worker classified as ``likely_churn`` — composite score crossed the top threshold.
- Expansion ARR
- SUM of expansion-opportunity values the worker emitted on customers classified as ``expansion``.
- Closed-won QTD
- SUM of ACV for renewals confirmed this calendar quarter (operator or pipeline stamps the row when a renewal closes).
- Forecasted renewals
- SUM of ARR for accounts renewing inside the next 30 days (monthly cadence always counts as in-window) that are not classified at-risk or likely-churn and have no churn event.
- NRR proxy
- Retained ARR ÷ (retained + churned ARR) over the trailing 90 days. Retained = renewals confirmed; churned = subscription-deleted events. Realized expansion dollars are not tracked yet, so that term is omitted — the figure is a retention-only floor and true NRR can only be higher.
ACV defaults to annual_contract_value when set; falls back to the runtime arr_usd snapshot otherwise.