Revenue Operations
Billable revenue, portfolio analytics, and ML-driven intelligence.
Loading analytics...
Analytics Unavailable
ML Forecasted Revenue
At Risk
Gini Index
concentration risk
Prospects
addressable
Median Spend
per account
ML Models
trained
Loading billable revenue...
Schedule revenue for the current fiscal year
Undelivered Contracts
Total Expected Revenue
By Sales Team
| Team | Undelivered | Total | ||
|---|---|---|---|---|
| Grand Total | ||||
By Sales Rep
| Rep | Team | Undelivered | Total | ||
|---|---|---|---|---|---|
| Grand Total | |||||
By Product Category
| Category | Undelivered | Total | % of Total | |
|---|---|---|---|---|
| Grand Total | 100% |
Show your work — Excel handoff
Download every value behind the Billables KPIs as an Excel workbook: schedule line items (Billable and Undelivered), team / rep / category rollups, and excluded internal accounts — with raw + 18-char Salesforce IDs and friendly names. Hand to your SF administrators to reproduce the headline numbers from raw CRM schedule data.
Contracted sales this year
TotalPrice
Won contracts by close date · not schedule revenue
Loading…
Schedule revenue this year
Revenue
Schedule amount by schedule date · full calendar year
Loading…
Schedule revenue this year or later
TY+
Revenue
This year's schedule amount plus undelivered
()
· ties to the Salesforce billings dashboard
Loading…
Dissect dollars
Break down
by any dimension. Won opportunities only (
IsWon).
0"
@keydown.escape="composeAccountDropdown = false"
@keydown.enter.prevent="composeAccountResults[0] && selectComposeAccount(composeAccountResults[0])">
Searching…
Active:
Crunching booked revenue...
·
· incl. undelivered ()
Line items
Revenue over time
| Revenue | % of total | Line items | Accounts | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Loading line items…
showing top 500 by revenue
|
||||||||||||||||
| Total | ||
|---|---|---|
ML Forecasted Revenue · Active Accounts
Gini Index
At Risk
Prospects
Models
Strategy vs. Reality
Revenue DNA
Decoding concentration for growth
ML Pipeline
Predictive architecture for the SLED market
Events — Revenue vs Target
Events business only ·
Peak
()
Target
Revenue
Revenue X-Ray
Same revenue. Six angles. All live from ML.
BY PRODUCT — Revenue
BY REVENUE TIER — Accounts & Revenue
BY CHURN RISK — Accounts
BY BEHAVIORAL SEGMENT — Accounts
Baseline
near-zero behavioral signal
BY BRAND (2023-2025) — Revenue
SINGLE-CATEGORY EXPOSURE
buy only one product family
These accounts have the highest cross-sell potential and highest churn fragility
Loading docs...
Growth Levers
Revenue Target
New Logos
~$8K avg first-year deal
Mid-Tier Expansion
~$25K new category
Whale Growth
% increase on top 25
Revenue Waterfall
Health Impact
Revenue
Accounts
Gini
Top-10 %
Deal Benchmarks
| Category | Median | Mean | P75 |
|---|---|---|---|
Loading scenario data...
Sales Team Category
out of scope
Classifying the book…
Open
— click any figure for the accounts behind it
— click a team to scope the page to it
| Total | vs | ||
|---|---|---|---|
| lapsed | |||
| No rows match. | |||
| Total |
Showing the top buckets by revenue.
| Account | Revenue | Owner | Contracts basis | Billings basis | Prior-yr contracts | Prior-yr billings | First contract | Yrs contracted | |
|---|---|---|---|---|---|---|---|---|---|
| split | SF ↗ Brief ↗ | ||||||||
| No accounts in this bucket for the selected window. | |||||||||
| — in this bucket on their history, nothing booked yet | |||||||||
| open | — | SF ↗ Brief ↗ | |||||||
Showing of
booked and
of
open —
use the CSV for the full list.
Building forecast…
income projection
won in quarter
open pipeline
reviewed
| Product | Income Projection | Won in Quarter | Open Pipeline | Review Progress | |
|---|---|---|---|---|---|
|
|
|||||
| Total |
| Decision | Account / Opportunity | Owner | Product | Stage | Amount | Close | Delivery | Flags | Next Step |
|---|---|---|---|---|---|---|---|---|---|
| ● | |||||||||
|
Sales ops notes:
Flight:
Event:
Opp age:
SF forecast category:
|
|||||||||
| Assess Interest / Discover — not typically forecast; include explicitly if warranted | |||||||||
|
Sales ops notes:
Opp age:
|
|||||||||
| Won | |||||||||
Rows are opportunity line items attributed to the forecast quarter via
Estimated Delivery Quarter → event date → close date. Closed Lost excluded.
Unreviewed Finalize/Negotiate rows count toward the projection until a reviewer decides.
Chips: ·E quarter from event date · ·C from close date ·
Qtr close after delivery quarter · NS no next step ·
EDQ delivery quarter missing.
Target
Written
Written Gap
vs target
Fcst +
overrides + computed
Forecasted Final
Fcst Gap
after forecast
Open / Wtd
Uncaptured
YoY $
| Event | Date | Q | Target | Written | Wr Δ | Gap | % | Fcst + | Final | +/− Quota | Open | Wtd | Wtd Δ | Time-Adj | Uncap. | YoY $ | Commit | Best | Pipe | Risk | Ratio | Notes | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||||||||||||||||
| No events match. | |||||||||||||||||||||||
Weekly review flow: Quota → Forecast (Fcst + / Final / +/− Quota) → Open / Wtd / Time-Adj / Uncap / prior-year / YoY $.
Time-Adj = probability-weighted open pipeline further discounted by close feasibility as the event nears (0 once it passes).
Commit–Ratio sits on the far right for forecasting discussions.
Uncaptured = prior-year won $ not yet Closed Won this year (open opps still count as uncaptured).
YoY $ on screen; CSV exports YoY %. Fcst + = weighted pipe (italic) unless overridden.
Wr Δ / Wtd Δ compare against the last forecast snapshot — a dash means the
comparison could not be made, never that nothing moved.
Profiling buyers…
Buyers
lines with named buyers
Every share below is a share of the
buyers who carry a value — the
% without one are excluded rather
than counted as a role. Lift compares a role's share on one line to its share
across the whole book: 1.8× means that role is 80% more concentrated here
than average. Lift needs + buyers.
Signature buyer
— cell is % of that line's buyers; colour is lift
Product-line pairs
— same people, or same kind of person?
Shared buyers are the same individuals on both lines — proof of a cross-sell that
already happened. Profile match is how much of the buyer mix the two lines
have in common, whether or not anyone overlaps. High profile match with low shared
buyers is the whitespace: you already know which roles say yes, you just have not asked
them for that line.
| Line A | Line B | Shared buyers | Overlap | Profile match | Read |
|---|---|---|---|---|---|
|
|
|
||||
| Not enough shared buyers to compare these lines. | |||||
Unique to one line
— a role that buys here and nowhere else
| Only buys | Buyers | |
|---|---|---|
| No role is exclusive at this grain — try profiling on Title or a finer product dimension. | ||
Universal
— buys nearly everything, so it cannot steer a pitch
| Lines | Buyers | |
|---|---|---|
| No role reaches most lines in this scope. | ||
Raw title census
— distinct titles as typed in Salesforce
| Title | Function | Buyers | Accounts | Deals | Buys | |
|---|---|---|---|---|---|---|
| No titles match that search. | ||||||
Pricing the book…
Salesforce tie-out — Contracts basis
ties to the Monthly Workbook Contracts grid
| Year | SF contracted | − Other (out of Workbook) | = Monthly Workbook | − Non-client | = Review total | |
|---|---|---|---|---|---|---|
| Window |
Basis & scope
Won/lost is opportunity-level
IsClosed & IsWon.
Contracts (default) books every dollar in the year it was
contracted; Revenue re-times by the Salesforce revenue schedule —
except Programs / Navigator / Insider, which are ACV products fully
recognized on the contract date. Discount is derived from
ListPrice × Quantity vs sold price on priced, non-$0 lines —
it cannot distinguish a negotiated discount from a product modified in
the terms, so read it as price realization.
Retention is term-aware: renewals not yet due are counted pending, not churned.
Click any row to see the lines behind it.
Yearly trend
| Year | Revenue | Lines | Accounts | ASP | Median line | Δ vs list | List cov. | Win (lines) | Win (value) | Retention | Rev-wt ret. |
|---|---|---|---|---|---|---|---|---|---|---|---|
Sub-segments
Inventory attainment — sponsors sold vs capacity (latest year)
| Program | Sponsors sold | Capacity | Attainment | Note |
|---|---|---|---|---|
Capacity is operator-declared in
config/program_inventory.json
(Salesforce carries none); blank rows still show measured sponsors sold.
Sell-out velocity — newest programs first
| Cohort | Members | Revenue | New | Renewal | To 50% | To 90% | First sale | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| new program | |||||||||||||||
Products
Accounts by value — portfolio mix
Common packages — segments sold together on one opportunity
| Bundle | Accounts | Opps | Total value | Avg / opp | Years | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Loading opportunities…
|
|||||||||||||||
Bundles are the set of product segments sold on a single won opportunity, ranked by how
many distinct accounts buy the same combination. Single-segment sales are in the CSV.
Reading the book…
Purchasing accounts
One-and-done
single purchase, whole year
Mixed portfolio
buy 2+ books
Same-batch co-purchase
2+ books in one buy
Come back for more
Avg batches / account
distinct buying moments
Big event buy → do they also buy demand-gen?
Of
accounts whose largest buy is Events:
Also bought a 2nd book that year
…in the same batch (co-purchase)
…as a separate transaction
Subscriptions attach
Demand-gen / content attach
When the dollars land
Share of the year's booked spend by close quarter
Buyer profiles · click to see accounts
Portfolio class
Cadence
Season timing
Every rate below is computed for each year in the book, so you can read purchasing
behaviour longitudinally — is single-buy behaviour rising, is cross-portfolio attach
growing, is the mix shifting from Events-Only toward Mixed. Bars run oldest → newest.
No purchasing history in range.
Portfolio mix by year
Share of purchasing accounts by portfolio class, each year
Year-by-year summary
| Year | Accounts | Booked | One-and-done | Mixed | Co-purchase | Incremental | Event→2nd book | Avg batches |
|---|---|---|---|---|---|---|---|---|
Year-by-year purchasing story
Same-batch co-purchase
Reads page state. Ask anything.