Customer success is not just about keeping clients happy — it is about generating measurable outcomes that protect and grow revenue. The challenge for most teams is that the metrics they need live scattered across support tickets, product analytics, billing systems, and email threads. When those signals land in your CRM, you can act on them before a problem becomes a departure.
This guide covers five customer success KPIs worth tracking in your CRM: onboarding completion rate, time to first value, renewal rate, expansion revenue, and health score. For each one, you will find what it measures, how to calculate it, how to set it up in a CRM, and what to do when the numbers start slipping.
Why Customer Success Metrics Belong in Your CRM
Most CRMs are built around the sales lifecycle, but a customer record does not end at the close. The same account that your AE closed needs ongoing attention from a CSM, and the activity that happens after the sale is often more predictive of long-term revenue than anything that happened before it.
When you route customer success data into your CRM, you unlock the ability to:
- Trigger automatic tasks when health scores drop
- Alert CSMs when onboarding falls behind schedule
- Surface expansion opportunities based on usage signals
- Connect pre-sale behavior with post-sale outcomes for better forecasting
The goal is a single place where your whole revenue team — sales, success, and support — can see what is happening with every account.
1. Onboarding Completion Rate
What It Is
Onboarding completion rate measures the percentage of new customers who complete your defined onboarding process within a set timeframe. It is your first signal about whether a customer is set up for success — or heading toward an early churn.
How to Calculate It
Onboarding Completion Rate = (Customers Who Completed Onboarding / New Customers in Period) × 100
The key is defining what “completed onboarding” means for your product. That might mean completing a setup checklist, importing data, integrating with a third-party tool, or completing a first live session with a CSM. Document it clearly so everyone measures it consistently.
Setting It Up in Your CRM
Create a custom field on the account record that tracks onboarding status — something like a dropdown with stages (Not Started, In Progress, Complete, Overdue). Connect this to the date the deal closed so you can calculate how many days each customer took to complete onboarding. Build a report that flags accounts still in progress after your target window.
What to Do When Numbers Dip
If your onboarding completion rate drops, do not assume it is a product problem. Often it is a handoff problem — the customer success team is receiving new accounts without enough context, or the transition from sales to CS is creating friction. Review whether your handoff notes are complete and whether the first CS touchpoint is happening fast enough after the close.
| Onboarding Problem | Common Cause | Suggested Fix |
|---|---|---|
| Rate drops suddenly | Sales-to-CS handoff breakdown | Standardize the handoff checklist |
| Rate low for specific plans | Complexity mismatch | Tailor onboarding track per tier |
| Certain reps’ accounts lag | Incomplete deal notes | Require pre-close documentation |
| Customers ghost after kickoff | Wrong stakeholder in the room | Confirm executive sponsor early |
2. Time to First Value
What It Is
Time to first value (TTFV) is the number of days between when a customer signs and when they experience a meaningful outcome from your product. “First value” is different from “onboarding completion” — it is the moment the customer says “this is working for us.”
How to Calculate It
TTFV = Date of First Value Milestone - Contract Start Date
Defining the first value milestone takes some thought. For a sales CRM, it might be the first closed deal attributed to the system. For a project management tool, it might be completing a first project with the full team. Work with your product team to identify what that moment is.
Why It Matters
Long time to first value is one of the strongest predictors of early churn. Customers who take months to get value rarely become enthusiastic users or renewals. Shortening TTFV often requires changes to your onboarding flow more than changes to your product.
Setting It Up in Your CRM
Add a custom date field called “First Value Date” to account records. When a CSM confirms a customer has hit the milestone, they log it. Over time, you can run a report that correlates TTFV with renewal rates — that analysis usually makes a compelling internal case for investing in faster onboarding.
3. Renewal Rate
What It Is
Renewal rate measures the percentage of customers or revenue that renews at the end of a contract period. It is the most direct measure of whether your product is delivering enough value for customers to pay again.
How to Calculate It
There are two versions of this metric:
Logo Renewal Rate = (Accounts Renewed / Accounts Up for Renewal) × 100
Revenue Renewal Rate = (ARR Renewed / ARR Up for Renewal) × 100
Revenue renewal rate is generally more important for a business because it accounts for deal size. You might have a 90% logo renewal rate but lose your three largest accounts, making the revenue picture much worse.
Setting It Up in Your CRM
Create a renewal opportunity type or a renewal date field on each account. Build an automated workflow that creates a renewal task 90 days before the renewal date, assigns it to the CSM, and escalates if no activity is logged by 60 days out.
| Renewal Rate Range | What It Signals |
|---|---|
| Above 90% | Strong product-market fit and CS execution |
| 80-90% | Room to improve; identify churn patterns |
| 70-80% | Product or onboarding issue; needs diagnosis |
| Below 70% | Systemic problem requiring leadership attention |
What to Do When Numbers Dip
Start by segmenting your renewals. A renewal rate that looks fine overall can be hiding a terrible rate among a specific customer segment. Look at renewal rate by company size, industry, plan type, and CSM. Once you find the segment that is underperforming, go read the churn notes and exit interviews for those accounts.
4. Expansion Revenue
What It Is
Expansion revenue is revenue generated from existing customers beyond their original contract — through upsells, cross-sells, seat additions, or tier upgrades. It is often the most efficient revenue your company generates because the cost of acquiring it is far lower than new business.
How to Calculate It
Expansion Revenue = Total Revenue from Existing Customers in Period - Original Contract Value at Period Start
In practice, most teams track expansion as a separate line item in their CRM, creating an opportunity record type called “Expansion” or “Upsell” associated with an existing account.
Setting It Up in Your CRM
Create a custom opportunity type for expansion and ensure your reports can filter by it. Tag expansion opportunities with their source — was this driven by a CSM conversation, a product usage trigger, or a support ticket? Over time, that source data tells you which expansion motions work best.
What to Do When Numbers Dip
If expansion revenue falls, check whether your CSMs are having business review conversations regularly. Expansion rarely happens without a structured conversation about business outcomes and future goals. If your team is spending all their time on reactive support, they will not have the bandwidth for proactive growth conversations.
5. Customer Health Score
What It Is
A health score is a composite metric that aggregates multiple signals about a customer’s engagement and satisfaction into a single number or rating. It gives CSMs and leadership a quick, at-a-glance view of account risk.
What Goes Into a Health Score
There is no universal formula — it depends on your product and business model. Common inputs include:
| Signal Category | Examples |
|---|---|
| Product usage | Login frequency, features activated, data volume |
| Engagement | Meeting attendance, response rate, NPS score |
| Support | Open tickets, escalation history, time to resolve |
| Commercial | Payment history, contract value, upcoming renewal date |
| Outcomes | Goals set vs. achieved, milestones hit |
How to Calculate It
Assign weights to each category based on how predictive you believe they are of churn. For example, you might weight product usage at 40%, engagement at 30%, support at 20%, and commercial signals at 10%. Sum the weighted scores and normalize to a 1-100 or Red/Yellow/Green system.
Setting It Up in Your CRM
Most modern CRMs support calculated fields or integration with customer success platforms that push health scores automatically. Start simple: even a manually updated Green/Yellow/Red field that CSMs update monthly is better than no health tracking at all. As you get more sophisticated, automate the score using usage data from your product.
What to Do When Scores Drop
A falling health score is an early warning, not a verdict. When an account drops from Green to Yellow, the right response is a proactive outreach — not waiting for the renewal call. Build a playbook for each tier: what does the CSM do when an account hits Yellow? Who gets involved when it hits Red?
Building a Customer Success Dashboard in Your CRM
Once you have these five KPIs configured, bring them together in a single dashboard. Here is a simple layout to consider:
| Section | Metrics |
|---|---|
| Top of dashboard | Renewal rate, expansion rate, overall health score distribution |
| At-risk accounts | Accounts with Red health scores within 90 days of renewal |
| Onboarding pipeline | Accounts in progress, days in current stage, overdue accounts |
| Expansion pipeline | Open expansion opportunities by stage and value |
| Team performance | Renewal rate by CSM, TTFV by CSM, expansion revenue by CSM |
Review this dashboard weekly in your CS team meeting. The accounts at the top of the at-risk list should drive the conversation, not the overall numbers.
Frequently Asked Questions
Q: Our team is small and we do not have a dedicated CS platform. Can we track these KPIs in a standard CRM?
Yes. You do not need a dedicated customer success platform to start. Most CRMs support custom fields, calculated fields, and automated workflows. Start with renewal dates and a simple health status field, then build from there as your team grows.
Q: How do we define “first value” if our product delivers value differently for different customers?
Work backward from your best customers. Interview five to ten customers who renewed and grew. Ask them when they first felt confident the product was working. Their answers will converge on a common milestone you can operationalize. It is fine to have different milestones for different plan types or use cases.
Q: How often should we update health scores?
Monthly is a reasonable default for manually maintained scores. If you automate the score with product usage data, weekly updates become practical. The key is consistency — a health score that is six months out of date is worse than no score at all.
Q: When should expansion revenue conversations happen?
The best time for an expansion conversation is during a business review when a customer has just acknowledged a positive outcome. You have confirmed value is being delivered, which creates a natural opening to discuss how they might grow further. Avoid having the expansion conversation during onboarding or during active support issues.
By CRMMetricPro Editorial · Updated November 6, 2026
- customer success
- crm kpis
- renewal rate
- churn
- health score