TotalApp Docs

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.

AI-Powered Forecasting
ARR / MRR Dashboard
Churn Analytics

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:

StageWhat happens
1 — SearchThe 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 — DiagnoseThe 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

StepRequired capabilityTypical role
View any Forecasting & Revenue Analytics screenrevops domain roleRevenue Analyst, Sales Ops Specialist, RevOps Admin
Create or edit a forecast / snapshot / risk recordrevops:analytics:readRevenue Analyst, RevOps Admin
Run an AI diagnosticrevops:analytics:readRevenue Analyst, RevOps Admin
Commit a forecast, recalculate the ledger, or trigger a retention playbookrevops:analytics:readRevOps Admin

Frequently Asked Questions

What's the difference between these three screens?
AI-Powered Forecasting answers "are we going to hit this quarter's or year's target?" ARR / MRR Dashboard answers "how is our recurring revenue growing or shrinking month over month?" Churn Analytics answers "which customers are we about to lose, and what should we do about it?" Each looks at a different time horizon and risk layer of revenue.
How is the Best Case Gap calculated?
It's the target revenue goal subtracted from the AI-predicted revenue. This is a calculated field — it's never entered by hand on the record form, and it's always shown live in the table. A negative value means you're short of quota; a positive value means you're ahead of it.
Why isn't the SaaS NRR gauge a simple average?
The gauge weights each snapshot's Net Revenue Retention percentage by that account's MRR size, so one small account with an unusually high or low NRR can't hide the real trend among your larger accounts. The 110% industry benchmark target is shown alongside it for reference.
What happens if I run Commit Forecast Model or Trigger Retention Playbook again?
Nothing to worry about — since none of this group's three actions (Commit Forecast, Recalculate Ledger, Trigger Retention Playbook) change the record itself, you can run them as many times as you like; there's no permanent "already done" state.
Why did the AI diagnostic fall back to a keyword search?
The similarity search normally uses a local embedding model. If that model isn't available in your environment, the screen automatically falls back to a keyword match over the same ledger so the diagnostic still works — you'll see a note on screen when this happens.
Who can see these screens?
Anyone holding a RevOps role can use all three screens once the RevOps package is active on your tenant — see Roles & Capabilities for how to assign one.