Customer Analytics
The most expensive marketing dollar is the one spent on a customer who was never going to convert — or one who would have come back anyway.
We model your customers' real behaviour, predict who is about to churn, who is about to buy, and who deserves the next dollar of acquisition or retention spend.
What we do
Does this sound familiar?
CLV is back-of-envelope and nobody trusts it
Your CLV number was calculated from a spreadsheet two years ago by an analyst who has since left. Bidding caps, payback windows, and unit economics all reference it — and nobody is sure it is right.
Static CLV calculations miss cohort variation, behavioural change, and the survivor bias of long-tenure customers. The number drifts every quarter and the finance team quietly stops believing it.
We build probabilistic and ML-based CLV models that update continuously, reflect real cohort dynamics, and feed bid management, finance, and growth strategy with a number defensible to the CFO.
Diagnosis:ARPU times tenure is a back-of-envelope number; cohort-aware CLV is the one bidding and finance can defend.
Churn is reactive instead of predictive
Retention teams only learn a customer is at risk after they cancel — or after a CS rep notices something on a call. By then the save is expensive and usually too late.
Without a predictive churn model, retention is firefighting. You save the ones you can see leaving and lose the ones you cannot, and the post-mortem always looks the same.
Churn prediction surfaces at-risk customers weeks before they cancel, with feature attribution so retention teams know which lever to pull — not just which customer to call. Scores sync directly to CRM and lifecycle marketing.
Diagnosis:If you only see churn when it happens, you are paying full price for a save that never had a chance.
You report on totals but cannot see how cohorts behave
Headline retention looks stable, but underneath it the cohorts are diverging. New acquisition sources retain worse. A pricing change quietly killed month-six retention. Nobody can see it in the totals.
Without cohort analysis cut by acquisition source, plan, behaviour, and geography, the averages hide the segments that matter — and product and marketing keep investing against a number that is no longer true.
We build behavioural cohort views that surface where retention is improving, where it is decaying, and which segments deserve product or marketing investment. The decisions move from gut to evidence.
Diagnosis:Aggregate retention is a comforting lie; cohorts are where the real story — good or bad — actually lives.
Lifecycle marketing treats every customer the same
Everyone gets the same email cadence, the same win-back, the same discount. High-value customers feel spammed and low-value customers ignore you. The CRM list grows; the response rates do not.
Without segmentation by recency, frequency, and spend, lifecycle marketing fires the same gun at every target — and the cost of that uniformity shows up in unsubscribe rates and margin.
We refresh RFM segments continuously and sync them to your marketing platforms so cadence, offer, and creative actually match the segment. The classic that still works for lifecycle — done properly, not as a one-off export.
Diagnosis:A list of customers is not a segmentation; without RFM, lifecycle is a single message shouted in every direction.
Acquisition spend ignores who is actually likely to buy
Your acquisition channels optimise to clicks, leads, or first conversion. The platforms have no idea which of those prospects are likely to become valuable customers, so bids are set on volume not lift.
Without propensity modelling synced to platforms and lifecycle, every dollar is allocated as if every prospect were equal. They are not, and the LTV-to-CAC ratio quietly drifts the wrong way.
We build propensity-to-purchase, upgrade, and expand models, then sync the scores to acquisition and lifecycle channels so spend concentrates on the customers where the lift actually exists.
Diagnosis:Bidding on clicks treats every prospect as equal; propensity scoring is the only way spend follows real intent.
How we run customer analytics
Three layers from data to action
Resolve
Identity resolution, event modelling, and a clean customer 360 in your warehouse. Without this, every downstream model lies — usually expensively.
Model
CLV, churn, propensity, and cohort models with feature explanations. We don't ship black boxes — every model includes interpretability so retention and growth teams know what's driving the score.
Activate
Scores synced to your CRM, lifecycle marketing, ad platforms, and CS tools. Insight is wasted in a dashboard; it has to drive a decision somewhere downstream.
Know thy customer. Then know what they're about to do.
Frequently asked questions
Customer analytics, demystified
Historic value is what a customer has paid you so far. CLV is what they're predicted to pay in total, based on their cohort, behaviour, and survival curve. Bidding on historic value under-bids on new, high-potential customers; CLV fixes that.
For subscription businesses, modern churn models routinely identify 70-85% of churners 4-8 weeks before they cancel — and with feature explanations so retention teams know what to do. Accuracy varies by category — we set realistic expectations up front.
We hand over models with documentation, retraining playbooks, and monitoring. Many of our clients run the models long-term with a single data scientist. Others retain us to operate and retrain quarterly. Either model is fine.
Python (scikit-learn, lightGBM, lifetimes, XGBoost) running on your warehouse (BigQuery ML, Snowflake, Databricks) where possible. Models versioned in git, scores synced via reverse-ETL (Hightouch, Census) to activation tools.
First credible model (usually churn or CLV) ships in 6-10 weeks if data is reasonably clean. If data isn't clean — and it usually isn't — we spend the first 3-4 weeks on data hygiene. We'll be honest about the runway up front.
Ready to start with customer analytics?
Tell us where you are today and what you're trying to fix. We'll show you exactly how we'd plan, execute, and measure.
- No commitment required
- Speak to a senior architect
- Get a rough timeline estimate


