Seed-stage fintech startup at $1.5M ARR with an 8-person team. The CTO knew churn was too high. What they didn't know: the churn signals were visible 4–6 weeks before cancellation — nobody was watching.
The CTO knew churn was bad — roughly 8% of customers were leaving every month. But they had no idea which customer segments were at risk, when churn was predictable, or even who their ideal customers actually were. The sales team was chasing every inbound lead regardless of profile.
What they didn't know: the product was being used fundamentally differently by customers who stayed versus those who left. Churn signals were present 4–6 weeks before cancellation — but nobody was monitoring them. Three distinct ICP clusters existed in their customer base, and only one was profitable.
The company's biggest problem wasn't the product. It was that they couldn't distinguish between customers who would grow with them and customers who would inevitably churn. Every dollar spent acquiring the wrong profile was a dollar that would walk out the door in 3–6 months.
The team sent exit surveys to churning customers asking why they were leaving. Open-ended questions with low response rates.
The CTO personally called churning customers to understand their frustrations. A handful of interviews across months.
Mixpanel was set up to track page views and basic events, with no correlation to revenue, churn, or customer segments.
Why it didn't work: All three attempts collected noise, not signals. The surveys and interviews produced too little data. The analytics tooling captured events but didn't correlate them with outcomes. Nobody was looking for patterns in usage behavior that predicted churn — because nobody knew those patterns existed.
Working through their product DNA and market signal data, the real picture was not what anyone expected. The CTO had assumed churn was about pricing or product quality. The data said otherwise.
Product DNA analysis revealed three distinct customer segments: small accounting firms, mid-market finance teams, and freelance bookkeepers. The mid-market finance teams had 2.4× the retention rate and 3.8× the average revenue per customer of the other two segments combined. Freelance bookkeepers churned at 14% monthly. The company had been optimising for volume (freelancers signed up fastest) when they should have been optimising for retention.
Analysis of product event data against churn events revealed a clear pattern: users who eventually churned stopped using the reconciliation dashboard, reduced API call volume by 60%+, and stopped inviting team members. These signals appeared 4–6 weeks before cancellation. The company had the data the whole time — they just weren't watching the right metrics or correlating usage patterns with downstream revenue outcomes.
The profitable ICP (mid-market finance teams) consistently used the platform well below their licence limits. They were ready to upgrade but had never been asked. Analysis of feature usage, account size, and growth trajectory revealed $750K in actionable expansion revenue — customers who could be upgraded to higher tiers with minimal friction.
A 5-week engagement structured around product DNA analysis, ICP mapping, signal intelligence, and automated intervention triggers.
Before vs After metrics with quantified revenue impact.
We had the data all along. Mixpanel was firing events, Stripe had the subscription history, support had the tickets. Nobody was connecting the dots. The audit showed us exactly which customer segment to double down on, which signals to watch, and what each intervention was worth. We stopped guessing and started knowing.
The churn signals were always there. We just weren't watching the right sources. This team had all the data they needed to predict churn 4–6 weeks in advance. What they were missing was the signal intelligence layer — the system that connects event data to revenue outcomes, segments customers by behavioral profile, and surfaces at-risk accounts before they leave. $750K in expansion revenue was hiding because nobody had mapped feature usage to upgrade readiness. The data is never the problem. The problem is knowing which signals to watch and when to act.
Full ICP cluster mapping with behavioral profiles, LTV analysis, and channel attribution. No more chasing the wrong prospects or optimising for volume over retention.
Live at-risk dashboard with 7+ churn predictors. Automated alerts when any account triggers multiple signals. Enough time to intervene with the right message.
Feature usage and account growth analysis maps every upgrade opportunity. Sized, prioritised, and ready for sales execution. Revenue that's already in your customer base.
10 years building analytics and growth systems for B2B SaaS at $1M–$50M ARR. BSc Behavioural Psychology, MSc Data Science. The most common analytics gap isn't bad data — it's missing data. Events never instrumented, properties never attached, funnels never connected. Finding what's absent is usually more valuable than analysing what's present.
A structured analysis of your product's feature usage, customer segments, and churn signals — finding the behavioral patterns that predict retention, the expansion revenue hiding in your customer base, and the exact ICP profile you should be targeting.
A 15-minute call is enough to know whether what we do is relevant to where you are. No pitch. Just a conversation about your specific situation.