TL;DR: Built an AI customer service agent for churn detection. Customers said support conversations weren't enough. Pivoted to cancellation flows. Customer success leaders said that's too late. Finally found the real problem: detecting churn 3-6 weeks before customers even think about leaving.
Like many founders, I started with what seemed like a clever insight: "What if we could detect churn signals from customer support conversations using AI?"
The logic seemed sound:
I spent 4 weeks building KitoAI v1 - an AI agent that would analyze support tickets, detect frustration patterns, and predict churn risk. The technology worked beautifully. The sentiment analysis was spot-on. The interface was clean.
But when I started talking to potential customers...
Customer after customer told me the same thing:
"This is cool, but most of our churned customers never contacted support. They just... disappeared."
"The ones who complain are often the ones who stick around. It's the silent users who leave without warning."
"Support conversations are maybe 20% of our churn. What about the other 80%?"
Ouch. My beautiful AI support agent was solving for the minority of churn cases.
Back to the drawing board. If support conversations weren't enough, maybe I needed to catch customers at the moment they decide to leave.
The new insight: "What if we could detect churn intent during the cancellation process and intervene with personalized retention offers?"
This felt smarter:
I was excited. This was going to be the "exit-intent popup" of SaaS retention.
Instead of immediately coding (again), I decided to talk to more customers first. Specifically, I wanted to understand how customer success teams actually handle retention.
I reached out to CS leaders at software companies. Their feedback was unanimous and brutal:
"By the time someone clicks 'cancel,' they've already mentally checked out. The decision is made."
"We need to catch problems weeks before customers even think about leaving."
"Cancellation flow optimization is like putting a band-aid on a bullet wound. You're still losing 80% of at-risk customers."
One CS director at a 50-person company put it perfectly:
"The moment they come to cancel is way too late. I need to see things that are currently invisible before customers notice problems themselves."
Through these conversations, I discovered the actual problem CS teams face:
Traditional churn signals appear when it's too late:
What CS teams actually need:
Now I understood the real opportunity. KitoAI needed to be a churn prevention radar, not a churn detection tool.
The new approach combines multiple intelligence sources:
The goal: Detect at-risk customers 3-6 weeks before they decide to leave.
I thought I understood churn after building the first version. I was wrong. Each pivot revealed new layers of the problem.
Speaking to CS directors and VPs gave me insights I'd never get from individual support agents or account managers.
The coolest AI in the world is useless if it alerts you too late. Understanding the customer journey timing was crucial.
The real opportunity wasn't in the obvious churn signals everyone tracks. It was in the invisible patterns that predict future churn.
Three months and two pivots later, I'm building something customers actually asked for:
"We need to see things that are currently invisible before customers notice problems themselves." - CS Director, 100-person company
KitoAI is now focused on being the churn prevention radar that gives CS teams 3-6 weeks to save at-risk customers. We're working with early customers to refine the multi-signal intelligence engine.
The journey from AI support agent to churn prevention platform taught me that the best products solve invisible problems - and sometimes it takes a few pivots to find them.
You can join the waitlist to get early access at: https://www.kitoai.com
The 3-6 weeks lead time finding is the interesting part. Most teams treat churn as a moment, not a process. The product changes when you measure intent shift, not the exit.