Behavioral churn and expansion prediction for B2B SaaS, from the data you already have.
Why scores fail
Most health scores are a weighted mix of lagging signals someone expected to matter when the score was set up: logins, tickets, NPS, CSAT, a handful of usage metrics. The weights are a judgement call made at the start, and they are rarely tested against the renewals that actually closed.
Meanwhile the product ships, the customer mix shifts and the motion changes. The score drifts away from the assumptions baked into it, and it fails in three ways at once.
73% of CS leaders say their health scores can't predict churn.
ChurnZero, 2025 Customer Revenue Leadership Study (n=793)
None of this shows on the dashboard. The score keeps reporting a healthy base with the same confidence, and only closed renewals show how far it has drifted. Few teams ever monitor the drift, so it stays invisible while it is already costing money.
What it costs
A bad score misguides your CSMs. Noisy, and CSM hours go to accounts that were fine, leaving fewer hours for the accounts actually leaving. Blind or late, and accounts that were at risk never get a touch, because they looked healthy. In a pooled or digital tier they are lost without anyone having looked at them.
Measuring what your score's blindness costs does not need a better score. Answer the two questions:
Work with me
The self-check puts a rough estimate on what your score has cost you. In a free health score review call, we identify which of the failure modes your score suffers most from. Sizing all three accurately needs your account data.
Thirty minutes, free. If you have not run the self-check, we run it together on your numbers. If you have, we go past blind to late and noisy: how far ahead your flags actually land, and how much of what the score flags was never going to churn. You leave knowing which of the three you are dealing with.
Accurately measuring the failure modes needs your account data. The audit takes last year's renewals and returns what summary counts cannot reach: how far ahead each flag actually landed, against the lead time your save motion needs, and what your CSMs spent on false alarms, separating the reds that renewed anyway from the ones a CSM saved. Per segment, so you know where the score can be trusted and where it cannot. About a week, for a fixed fee agreed before we start.
The audit puts numbers on the score's failure mode. The next step is fixing it:
No new tools required. I work with the CSP, CRM and DWH you already have. The models train on outcomes your accounts have already produced: renewals, churn, upgrades, up-sells, cross-sells and downgrades. I build integrated production systems, not slide decks.
What it buys
Better churn risk and expansion propensity estimates move four numbers.
About me
I am Peter Eigenschink, an independent data scientist based in Vienna, focused on go-to-market analytics in B2B SaaS. Fifteen years as a software engineer and consultant, and close to a decade operating my own B2B SaaS products, so I know renewals, churn and support load from the operator's seat. For the past six years I have built production decision systems for clients: scoring and routing 30,000+ leads a year across 500+ insurance sales teams, revenue forecasting and price scenario planning for a €100M+ procurement agency, stock optimization and lost sales estimation in retail at similar scale.
My PhD is in quantitative marketing at WU Vienna, the field that models how customers are acquired, retained and lost. I worked with Prof. Thomas Reutterer, known for his research on customer lifetime value estimation. My dissertation was about the sales a retailer never sees: when an item is out of stock the demand is unknown, the loss is invisible and how much to stock next week is unclear. Estimating the risk and timing of a stockout is similar to the problem a renewal book has, where what you need is which accounts are going to leave, how long you have, and what it costs if you are wrong. It won the Austrian Retail Association's research prize in 2026 and went into planning at a large retailer.
Over the past year I spoke with 40+ RevOps and GTM people across Europe, the US and Asia about how revenue teams actually decide with data. The consistent finding: attention mostly goes to acquisition, while post-sales behavioral data, the richest longitudinal dataset in the company, stays largely unused. This page is what I concluded from that.
Blind, late and noisy each need a different repair, and fixing the wrong one costs you a quarter. Thirty minutes on your score, and you leave knowing which one you have.