Exceptions Are More Valuable Than Most Common Themes
The most valuable customer insight isn't common themes, it's the rare exceptions you almost miss.
BLOG



The most valuable customer insight isn't common themes, it's the rare exceptions you almost miss.
Common customer questions in Rippit are:
β
- What are themes in my customer calls?
- What are common issues in last weekβs customer support conversations?
β
Iβll tell you a real story β Rippit is going all in on this one product strategy. More details are coming soon, but in hindsight, we could have gone all in back in February. I lost three months.Β
β
How? A customer emailed me with a feature request that was this brilliant idea. I missed it.Β
β
It was a niche insight, not a common one.
β
If you want to find common themes, follow them up with the niche insights within those common themes.
β
The highest-value thing insights can give you is helping you see the future β itβs more valuable than insights to fix the current state.
Too many blogs optimize for SEO or Chatbots versus serving the reader. We are prioritizing interesting content and to do this, here is our commitment to quality: Zero articles will be written by AI but AI will serve as an editing tool for the content.
The blogs will only be written by me, Vasu Prathipati, Co-Founder and CEO at Rippit, Harrison Hunter, Co-Founder and CTO at Rippit, or Mike Nucci, Director of Operations at Rippit.
Future authors will be added but need to meet internal criteria of having insightful and specific thoughts, and are in the weeds of the product or with customers.

Vasu Prathipati
CEO and Co-Founder of Rippit



The most valuable customer insight isn't common themes, it's the rare exceptions you almost miss.
Common customer questions in Rippit are:
β
- What are themes in my customer calls?
- What are common issues in last weekβs customer support conversations?
β
Iβll tell you a real story β Rippit is going all in on this one product strategy. More details are coming soon, but in hindsight, we could have gone all in back in February. I lost three months.Β
β
How? A customer emailed me with a feature request that was this brilliant idea. I missed it.Β
β
It was a niche insight, not a common one.
β
If you want to find common themes, follow them up with the niche insights within those common themes.
β
The highest-value thing insights can give you is helping you see the future β itβs more valuable than insights to fix the current state.

Sampling gives you an answer. It doesn't give you the right answer β and that's the difference between Claude + Snowflake and Claude + Rippit.
Connect Claude to Snowflake and ask, "What are the top three reasons customers are churning?"
β
You'll get a confident answer thatβs, on its face, incredibly compelling, with beautiful graphs and formatting.
β
But read the fine print. For example, Claude may say, the average transcript is ~34K characters. If I pulled the whole April/May window into context, that's ~340M chars β totally infeasible to read directly. So I need a sampling strategy.Β
β
β
Why 50? Why key word search? Why the first comment?
β
Why not 100% of all 10,000 conversations?
β
It's not the model. It's the tools.
β
β
The model is the brain, the tools are the arms and legs.
β
Claude and Rippit share the same brain.Β
β
So does Claude connected to any data source - Snowflake, a helpdesk, a call recorder, a chat platform, a CRM.
β
What's different is how Rippit can orchestrate the brain.
β
β
Claude writes SQL and Snowflake runs the query. Rows come back - including raw transcripts.
β
Claude has to load and read the transcripts into its context window and reason over them at query time.
β
That's the bottleneck.
β
A transcript could be 2,000 - 10,000 tokens, maybe more. Reading 50,000 of them to answer one question is both technically possible and economically insane.
β
Claude or any LLM cannot actually load 100% of the transcripts into its context window - so the LLM has to sample the transcripts someway.
β
The model summarizes the sample and reports back. It takes shortcuts because it has to.
β
Again - it will give you what seems to be an amazing answer, that may look totally defensible - but when you dig into what Claude actually did - it reveals all the shortcuts it took.
β
β
Different tool, same shape.
β
Connect Claude to Zendesk. Connect it to Gong. Connect it to Intercom, Salesforce Service Cloud, Front, Dialpad, Slack, Teams, your in-product chats, your agent-to-agent messages. Pick any conversation source.
β
Zendesk and Gong arenβt data platforms like Snowflake where they can handle 100% analysis on the fly for you so Claude has to sample from those sources and fit what it can in the context window which is a tiny percent of the total conversation volume.
β
Snowflake has the ability to enrich 100% of conversations but it is not designed for this so itβs too slow to be feasible - and requires more complex internal building.
β
β
Every conversation that lands in Rippit gets processed once, at ingestion. Topics. Intents. Sentiment. Escalations. Outcomes. Themes. Entities.
β
Weβve determined a number of data points that the most people will need and pre-enrich the conversations based on what weβve learned over the past 10 years.Β
β
However, we also give customers the ability to build customized pre-enrichment prompts. Given every business is unique - the conversations each one is having is unique - therefore you should have the ability to customize what insights you want out of your data.
β
You define the questions you actually care about - "did the customer mention a competitor by name," "did the agent quote pricing," "was a regulatory term invoked," "did this conversation contain a renewal objection," βwhat was our customersβ thoughts on X new productβ β and we run those against every single conversation at ingestion.
β
A custom question becomes a custom dimension. Asked once, answered across 100% of the corpus.
β
Those become structured dimensions and measures that Rippit can leverage when someone asks a question - this means each question is cheaper and faster.
β
This is why Rippit is better than the "Claude + warehouse" setup. The generic setup gives you raw text and asks the model to figure out your business at query time, every time, over a sample. Rippit lets you encode your business once and run it over everything.Β
β
The per-conversation model cost was paid once, asynchronously, at ingestion. Not on every analytical pass.
β
If you do take the time to build LLM pipelines, in Snowflake for example, youβll find the cost wildly different from what it would cost in Rippit. Weβre just passing through the cost that the model providers charge us - 1:1, whereas Snowflake marks up these tokens and recognizes that markup as revenue. Therefore, your LLM token costs are always 10-25% higher than using Rippit - when you get hooked and want to get more and more insight out of your data - that 10-25% turns into a much higher annual cost.
β
β
Pre-enrichment only covers some set of use cases customer ask about. You also need to do -on-the-fly enrichment
β
When you ask Rippit some questions, the model will need to read the raw transcripts to figure out the answer.Β
β
Rippit will run query time question-specific LLM calls over every conversation that has been selected for this analysis.Β
β
Pre-enrichment gives you a better baseline than what exists in your CRM or Phone System and on-the-fly enrichment is what gives you depth and 100% question coverage.
β
β
This is the part that should bother you most.
β
When the model samples 50 conversations and tells you the top three reasons customers are churning, it isn't lying. It found patterns. The patterns are real in those 50 conversations.
β
But itβs not verifiably accurate.
β
It's anecdotal evidence confidently articulated as analytics.
β
An LLM with a confident voice and three bullet points feels like a research report. It isn't. It's the equivalent of asking a consultant to talk to a couple customers at random and come back with a strategy memo. The summary will sound smart. The conclusions might even be directionally correct. They also might be completely wrong, and you have no way to know which.
β
You're going to take this answer into a board meeting. Or a roadmap review. Or a renewal conversation. Decisions get made on it. And the underlying evidence base is fifty conversations out of fifty thousand, picked by a heuristic nobody audited.
β
Hereβs just three examples of where the anecdote-vs-statistics gap actually bites:
β
Rare events. If 2% of conversations contain a churn signal, a 50-conversation sample catches one of them, maybe. You'll never see the pattern. Compliance violations, executive escalations, regulatory disclosures - exactly the things you can't afford to miss, exactly the things sampling guarantees you'll miss.
β
Trend detection. Comparing two periods requires comparable coverage. Sample 50 last quarter and 50 this quarter, and the noise swamps any signal smaller than 20 points. With 100%, a 2-point shift in resolution rate is real.
β
Segmented analysis. "What are enterprise customers saying about pricing?" needs volume inside the segment. Sample globally and filter, and you've got three conversations from your top tier. Sample inside the segment, and you had to know the segment mattered before you sampled β which means you've already lost the ability to ask unanticipated questions.
β
β
Nothing comes for free. 100% coverage costs more. Weβre not talking about how much we charge but literally costs more in AI tokens.
β
But you get the answer you can trust and make better decisions with.
β
β
Claude + Snowflake is a brain reaching for a tool that doesn't understand conversations.
β
Claude + Rippit is a brain reaching for a tool that already does.
β
Same model. Different tools. Different answers.
β
β

β
Prompt:
Can you use snowflake to tell me how customers are talking about Rippit and how that's changed over the last month or two?
β
Claude states that it has to sample and is just trying to determine the best approach
β
So the windows look like:
β
β
Average transcript is ~34K characters. If I pulled the whole April/May window into context, that's ~37M chars β totally infeasible to read directly. So I need a sampling strategy.
β
Where I'd actually start. Cheap signals first to find which calls are even worth opening, then read only those. Roughly:
β
β
β
Step 1: Scope the windows and drop unattributable calls. April-May 2026 = 1,099 calls, but ~250 of those have no ACCOUNT_ID (internal syncs, recordings that never got matched to a Salesforce account). Drop them β you can't talk about "customers" without knowing which customer. That leaves 852 attributed calls.
β
Step 2: Pick a role lens. CSM calls are where existing customers talk about the product. SDR/AE calls are pitch motion β different signal, separate analysis. For "what are customers saying about Rippit," restrict to CSM + Head of CS. That's 508 calls in Apr-May.
β
Step 3: Lexical filters to find candidate calls. Cheap and noisy, but better than random. The big lesson: most sentiment keywords are useless. "Love"/"great"/"amazing" matched 92% of all calls β they're filler. The keywords that do discriminate are concrete: product/brand mentions, named competitors, integration names (Gladly, Kustomer, Zendesk), specific surfaces (auto-QA, coaching, calibration, screen capture).
β
Step 4: Stratified one-call-per-account sampling. A naive random sample over-weights chatty accounts (Mindbody had 8 product-mention calls in 2 months). Take the most recent call per account so each customer voice gets weighted once.
β
Step 5: Snippet extraction, not full transcripts. Pull Β±400 chars around the first brand mention. ~900 chars per call Γ 50 calls = 45K chars total β fits in one context window for thematic coding.
β
Step 6: Track keyword rates month-over-month. Raw counts are misleading because call volumes swing 30%+ month-over-month. Normalize as percent of CSM calls.
β
What the methodology misses: (in Claudeβs own words)
β
Realistic conclusion: the lexical approach gets you the integration health questions (which CRM/help desk is the friction) and the vocabulary tracking questions (rebrand, named competitors) cheaply. It can't replace enrichment for sentiment, defect taxonomy, or churn-driver attribution - those genuinely need the LLM pass.
β
.png)
Surveys are the past, AI is the future β but neither Qualtrics nor Medallia is still led by the founder who could navigate the shift.

β
β
Surveys are the past. AI is the future β the #1 problem is neither Qualtics or Medallia is led by their founders anymore to navigate this change.Β
β
Ryan Smith started Qualtrics but now runs the Utah Jazz. Medallia is onto its 3rd or 4th CEO. Both are owned by private equity, so product innovation is behind them, as the goal of private equity is to squeeze profits.
β
Itβs not like Marc Benioff, the founder of Salesforce, who is leading the company through this change.Β
β
Kudos to the founders of Qualtrics and Medallia. They did an incredible job pioneering a new cultural mindset around Experience Management.Β
β
I just donβt think their setup will thrive over the next decade β but if the founders come back, I will change my mind.Β
β
They wonβt come back, though.

Conversation data is its own category. The platform that owns it is the Conversation Data Platform.

In-product human-to-human chats.Β
β
Customer conversations.Β
β
Agent-to-Agent conversations.Β
β
Employee-to-Agent conversations.Β
β
More conversations recorded.Β
β
Synthetic text datasets.
β
β
The way Splunk owned system logs.Β
β
The way CrowdStrike owned security logs.
β
There will be an application that owns conversation logs.
β
We call that a Conversation Data Platform.

Productivity is the wrong frame. 10x comes from judgement β and judgement is what AI improves most.

The 10x engineer isn't more productive because they squeeze more output in the same time as the 1x engineer. The 10x engineer is more creative and a better problem solver. The person has better judgement.
β
This is true for every person, in any role.
β
This is what AI will help people do the most.
β
AI can improve judgement by giving a person new insights they didn't have before. AI can improve judgement by helping you run experiments and prototypes faster.
β
Using Rippit is one way to improve judgement β you can get instant insights into a dataset that wasn't possible to analyze before.
β
Be curious and discover secrets with AI to improve judgement.
β
Don't focus on incremental improvements. Seek 10x.

The primary user of software tools is changing. Pre-2026 it was humans β post-2026, it's AI agents.
In my prior post, I talked about the Model versus Tools. The next interesting point around tools is who is going to be the primary user of them.
β
Pre-2026, the primary users of these tools were humans. Post-2026, it will be AI Agents.
β
Letβs say a human currently goes through 10 steps to achieve a goal. AI will eat away at each of those steps so that a human only has to do 8 steps, then 5 steps, and so forth β with the holy grail being 100% automation.Β
β
This is far more complicated than it sounds, but it gives you a sense of where products are pushing.
β
A key part is connecting a tool to as many different AI agents as possible.
Tactically, Rippit has tools to analyze conversation data. We use our own βbrainβ to leverage the tools, but we also want to make those tools available to other AI agents in other products. For example, Claude Code or Cursor should be able to use our tools to get customer insights for building features, and Figma, Replit, or Lovable should leverage customer insights to better design user experiences or marketing assets.

Traditional SaaS was built for humans. AI demands infrastructure β and most SaaS companies aren't built for it.
There has been infrastructure as SaaS for two decades. Think AWS, Snowflake, Datadog, Heroku, Databricks, Confluent, Stripe, Twilio, Crowdstrike, and more. These tools were built for engineers, extremely fast performance, or very large-scale datasets.
β
There are also SaaS applications. Think Salesforce, Hubspot, ServiceNow, Workday, Okta, and more. These tools were built for non-engineers.
β
Some of the above SaaS applications have evolved into infrastructure and AI wonβt affect their role in the future as much β for instance, Salesforce is more like Snowflake than it is like Monday.com.
β
AI is commoditizing, neutering, and sometimes killing thinner SaaS applications that are more workflow than infrastructure.
β
What AI is not doing is killing software. Software is going to explode in value because of AI β if you turn your SaaS application into infrastructure.Β
β
The CEO of Intercom just did this last week when they released the Fin API. ElevenLabs is βSaaS as infrastructure,β whereas Decagon and Sierra are SaaS.
β
Hence, AI will force winning SaaS companies into infrastructure.
β
How SaaS as infrastructure will be different from traditional SaaS
β
SaaS apps are built with the expectation that a human is the primary user. SaaS as Infrastructure is built for an AI primary user.
β
When AI is the primary user, there are two implications:
β
β
How SaaS as Infrastructure will be different from infrastructure as SaaS:
β
Infrastructure as SaaS is built for technical folks. SaaS as infrastructure will be built for non-technical folks, and AI is a critical enabler to give non-engineers the superpowers of engineers.Β
β
I think Replit and Claude Code are two of the best examples of this type of company today. A non-technical user can execute a wide range of large and small tasks. They have built tools, frameworks, and infrastructure where AI is the primary user of βclicking buttonsβ and the human is expressing intent.Β
β
If youβre unclear on what I mean by tools, frameworks, and infrastructure, I talk about it more in Itβs not the Model, itβs the Tools + Environment. You can also ask Claude Chat or Claude Code, βwhat tools do you have at your disposal?β, and it will give you a list. But itβs the tools, frameworks, and infrastructure that make the human user receive a fast output they can trust.
β
At Rippit, weβve been preparing for this future since 2023. We didnβt know it would play out exactly like this, but we knew right when ChatGPT came out that our original product was going to get massively commoditized, and we needed to chase harder technical problems.Β Β
β
A little bit of foresight and a little bit of luck creates the Rippit opportunity.
β
Note: This concept is still being refined, but it is a directional set of statements. Please share ideas to push the thinking and refine the logic.
.png)
Stop reminiscing and start the ascent. The goal is simple: ensure tomorrow is always better than today.

Pick things that compound over time.
β
Wake up looking forward to the present.
β
Talk about ideas and projects of the future.Β
β
Reminisce less. The good old days are ahead of you, not behind you.
β
What ages like wine?
β
To each their own.
β
One hack is to have extremely low expectations to start.Β
β
The other hack is to reset your mindset today β no matter your age β and start over.Β
β
There's no better time to start the ascent than today.
β
This applies to companies too β is tomorrow potentially better than today?
β
Just Rip It.

Traditional SaaS companies are workflow tools, but AI demands data apps. This shift is an extinction event for 99% of engineering culturesβand a forced evolution for founders who think they can stay non-technical.
Traditional business application software from 2000-2022 (e.g. software sold into HR, Sales, Marketing, etc.) has been primarily workflow automation tools β Salesforce started with SFA (Salesforce Automation), ServiceNow started with IT Workflow Automation, and Workday is HR workflow automation.Β
β
The core value proposition was coordinating large groups of people around a process.
β
When you wanted to do complex data analysis β crunch lots of numbers, combine data from different data sources, etc. β you would push that data into a data warehouse (Teradata in the 2000s, later replaced by Snowflake) and layer it with a BI solution (like Tableau or, more recently, Sigma/Looker).
β
SaaS apps that lived in the world of Security and Infrastructure were more likely data/infra apps from the beginning β companies like Rubrik, Crowdstrike, and Datadog fit this mold.
β
The type of engineers and cultures you attract to build workflow apps versus data apps is materially different.
β
AI requires a higher percentage of SaaS apps to become data apps.Β
β
99% of apps will die in this process because they have to build a fundamentally different engineering culture. Only 1% will survive.
β
Rippit realized this three years ago and embarked on this journey β partly through our instinct of how SaaS needed to transform, and partly through a little bit of luck.Β
β
This also transforms my role, and Iβm going through my own journey of survival. As a non-engineer, being the founder of a workflow app is significantly less technical and more S&M-oriented than being the founder of a data app.Β
β
My Monday morning meeting used to be the Go-To-Market kickoff and now itβs the Engineering kickoff. Iβm working very hard to become as effective as I can at lower levels of product decisions β my ceiling here directly affects Rippitβs ceiling.
Where conversations become
insights
actionable data
business intelligence
enterprise visibility
insights
