Forecasting & Revenue Analytics
The three screens Revenue Analysts and RevOps admins use to look ahead: the odds of hitting quarter- and year-end revenue targets, how recurring subscription revenue is growing and shrinking month over month, and which customers are at risk of churning.
What this group does
Pipeline & Funnel Operations tracks deals as they move, and Data & Attribution looks at the data quality those deals depend on; Forecasting & Revenue Analytics looks forward — will we close this quarter, is recurring revenue healthy, and which customers are about to leave. All three screens apply the same "turn today's numbers into tomorrow's risk" logic over a different time horizon.
All three screens share the same pattern as the rest of RevOps: a working ledger of records, an AI diagnostic that searches the ledger for similar cases before reasoning about the current one, and a quick action that pushes the finding back out — committing a forecast, recalculating the ledger, or triggering a retention playbook.
1. AI-Powered Forecasting
Purpose: Semantically analyze historical sales performance, pipeline velocity and seasonal trends to calculate the likelihood of hitting quarter- and year-end revenue targets; simulate Best Case, Commit and pipeline-coverage scenarios and recommend concrete sales moves to close any revenue gap.
Key features
- Forecast Target Coverage gauge — a live percentage of total target revenue that Commit values across every forecast model currently cover.
- Forecast scenario ledger — Forecast Model ID, target period, target revenue goal, AI-predicted revenue, target-attainment confidence percentage, Commit value, risk factor (Quota Deficit / Deal Slippage Risk / On Target), and the AI's scenario verdict; the Best Case Gap is calculated live on every row.
- Commit Forecast Model — a one-click action that publishes a forecast model as the tenant's official committed number for executive dashboards and confirms it with an on-screen message.
- AI Scenario Simulation & Gap Analysis Diagnostic — enter the target period, target revenue goal, Commit value and risk factor; the assistant first searches the existing forecast ledger for similar periods or scenarios (semantic search, with a keyword fallback if no local model is available), lets you pick which matches to include, then reasons over the selected cases to return a risk level, target-attainment confidence, how Commit compares to a realistic Best Case, and recommended deal-acceleration actions.
2. ARR / MRR Dashboard
Purpose: Consolidate subscription-based revenue streams — new customer revenue, expansion from existing customers, contraction and churned revenue — into a single ledger; track Net Revenue Retention (NRR) and flag billing and contract anomalies to protect steady recurring-revenue growth.
Key features
- SaaS NRR gauge — a live, MRR-weighted average Net Revenue Retention percentage across every snapshot, shown against a 110% SaaS benchmark target.
- ARR/MRR snapshot ledger — Snapshot ID, customer account, subscription plan, current MRR, movement type (New MRR / Expansion / Contraction / Churn), Net Revenue Retention percentage, contract renewal date, and an AI anomaly warning; ARR equivalent (current MRR × 12) is calculated live on every row.
- Recalculate Recurring Ledger — a one-click action that runs a real-time billing reconciliation for a snapshot and confirms it with an on-screen message.
- AI MRR Movement & Contraction Diagnostic — enter the customer account, subscription plan, current MRR, movement type and NRR; the assistant searches the ledger for similar subscription movements (semantic search with a keyword fallback), lets you select which ones to include, then returns a risk level, a contraction-risk note, an NRR trajectory note, and a recommended expansion playbook.
3. Churn Analytics
Purpose: Semantically scan product usage frequency, open support tickets, contract end dates and payment behavior to identify high-value accounts at risk of leaving ahead of time; categorize churn drivers and trigger customer-retention actions.
Key features
- Customer Retention Rate gauge — a live, MRR-weighted percentage of at-risk revenue held by accounts that are not currently in Critical Churn Risk.
- Churn risk ledger — Account Risk ID, account name, at-risk MRR, health score (0-100), calculated churn probability, primary churn driver (Low Product Usage / Support Escalations / Executive Turnover / Pricing Pressure), renewal quarter, risk status (Healthy / Watchlist / Critical Churn Risk), and the AI's recommended retention action plan.
- Trigger Retention Playbook — a one-click action on a critical-risk account that assigns an emergency customer-success (CSM) task and notifies the account owner, confirmed with an on-screen message.
- AI Churn Risk & Retention Playbook Diagnostic — enter the account name, health score, primary churn driver and renewal quarter; the assistant searches the risk ledger for similar accounts (semantic search with a keyword fallback), lets you choose which to include, then returns a risk level, a churn probability percentage, a primary risk-driver note, a recommended save offer, and a concrete list of CSM tasks.
How the AI diagnostics work
Each screen's diagnostic runs in two stages so the AI's reasoning is always grounded in your organization's own data, never invented from scratch:
| Stage | What happens |
|---|---|
| 1 — Search | The screen searches its own ledger for records similar to the one you're investigating, ranks them by relevance, and lets you pick which ones matter before continuing. If no local search model is available, it falls back to a keyword match automatically. |
| 2 — Diagnose | The selected records are handed to the AI assistant along with the record you're investigating. It returns a risk level, a plain-language explanation of what's likely happening, and concrete next steps — scoped only to the records you selected. |
A note on the quick actions
Commit Forecast Model, Recalculate Recurring Ledger, and Trigger Retention Playbook never change the record they act on. All three always show a confirmation message, but under the hood each one is only a calculation and a hand-off point — TotalApp does not yet have a live connection to executive dashboards, billing systems, or customer-success (CSM) task queues. That means all three actions in this group behave the same way: the button is never permanently disabled, and you can re-run it as many times as you like. Unlike some actions in Data & Attribution (such as Execute Bulk Cleanse & Merge), no record status changes permanently here. In every case, the on-screen confirmation tells you exactly what happened.
Who can do what
| Step | Required capability | Typical role |
|---|---|---|
| View any Forecasting & Revenue Analytics screen | revops domain role | Revenue Analyst, Sales Ops Specialist, RevOps Admin |
| Create or edit a forecast / snapshot / risk record | revops:analytics:read | Revenue Analyst, RevOps Admin |
| Run an AI diagnostic | revops:analytics:read | Revenue Analyst, RevOps Admin |
| Commit a forecast, recalculate the ledger, or trigger a retention playbook | revops:analytics:read | RevOps Admin |