Overview
Stanna’s AI-powered health scoring system automatically evaluates the strength of your client relationships on a scale of 0-100. This score is the foundation for identifying at-risk clients, expansion opportunities, and overall portfolio health.Health score visualization in client dashboard
How Health Scores Work
Score Range & Meaning
- 🔴 0-40: At Risk - Immediate attention required
- 🟡 41-70: Healthy - Monitor regularly
- 🟢 71-100: Thriving - Expansion opportunity
Default Starting Score
New clients begin with a neutral score of 50 until sufficient data is collected to calculate an accurate health score.Scoring Factors
Primary Inputs
Email Sentiment Analysis
Email Sentiment Analysis
Gmail Integration Data:
- Tone analysis of email communications
- Response time patterns
- Frequency of positive vs. negative interactions
- Client engagement with your outreach
Support Interaction Patterns
Support Interaction Patterns
Intercom Integration Data:
- Support ticket sentiment and resolution
- Escalation frequency and severity
- Customer satisfaction ratings
- Issue resolution time trends
CRM Activity Data
CRM Activity Data
HubSpot Integration Data:
- Meeting attendance and engagement
- Deal progression and pipeline health
- Contact activity and responsiveness
- Account expansion or contraction signals
Revenue & Contract Health
Revenue & Contract Health
Business Indicators:
- Payment history and billing issues
- Renewal date proximity and likelihood
- Contract value changes
- Usage patterns (if available)
Temporal Weighting
Recent interactions have more influence than older ones:- Last 7 days: Maximum weight (100%)
- Last 30 days: High weight (70%)
- Last 90 days: Moderate weight (40%)
- Older than 90 days: Low weight (20%)
Score Attribution
Understanding Score Changes
Every health score recalculation includes detailed attribution:- Reason: What caused the score to change
- Delta: How much the score increased or decreased
- Impact Factors: Which interactions influenced the change
- Timestamp: When the change occurred
Accessing Attribution Data
View score attribution details:- Client Profile: Click on any client’s health score
- API Access:
GET /api/clients/:id/attributions - Manual Attribution:
POST /api/clients/:id/attributeto add context
Common Score Drivers
Positive Drivers:- Positive email responses and engagement
- Successful issue resolution
- Meeting attendance and participation
- On-time payments and contract renewals
- Support escalations or complaints
- Reduced email engagement or ignored messages
- Missed meetings or delayed responses
- Billing issues or payment delays
Customizing Health Scores
Risk Thresholds
Adjust what scores trigger alerts:- Default: Scores ≤40 are considered “at risk”
- Custom Thresholds: Set your own risk levels per workspace
- Industry Adjustment: Different thresholds for different client types
Manual Overrides
When automated scoring doesn’t reflect reality:- Manual Attribution: Add context explaining score changes
- Temporary Adjustments: Account for known circumstances
- Permanent Overrides: For clients with unique situations
Using Health Scores Effectively
Daily Workflow Integration
1
Morning Review
Check the at-risk clients list on your dashboard for immediate priorities
2
Score Change Alerts
Review clients with significant score drops (≥10 points) in the past 24 hours
3
Proactive Outreach
Contact clients with declining trends before they become at-risk
4
Expansion Identification
Identify high-scoring clients (≥80) for potential upsell opportunities
Team Management
For CS Professionals:- Focus on clients with scores 41-60 to prevent churn
- Use score attribution to understand client concerns
- Track your portfolio’s average health score over time
- Monitor team performance through portfolio health trends
- Identify training opportunities based on common score drivers
- Allocate resources based on client risk distribution
- Track overall portfolio health as a leading indicator
- Measure correlation between health scores and revenue outcomes
- Make strategic decisions based on client health patterns
Best Practices
Regular Monitoring
Check health scores weekly, not daily, to avoid over-reacting to normal fluctuations
Context is Key
Always investigate score changes - the story behind the score matters more than the number
Proactive Approach
Act on declining trends (41-60) before clients become at-risk (≤40)
Team Calibration
Regularly discuss score interpretations with your team to maintain consistency
Troubleshooting
Health score seems too low
Health score seems too low
Check these factors:
- Are all positive interactions being captured by integrations?
- Is there recent negative interaction data skewing the score?
- Has the client had recent billing or support issues?
- Review integration sync status and completeness
- Add manual attribution explaining positive context
- Check for recent negative interactions that need context
Health score not updating
Health score not updating
Common causes:
- Integration sync issues preventing new data
- Insufficient interaction data for recalculation
- Client domain mismatch between systems
- Check integration status at
/api/integrations/status - Verify recent interactions exist in source systems
- Trigger manual sync if needed
Score changes seem random
Score changes seem random
Understanding score volatility:
- New clients may have unstable scores until sufficient data is collected
- Infrequent interactions can cause larger score swings
- Integration backfill may temporarily affect historical scoring
- Allow 30-60 days for new clients to develop stable scores
- Focus on trends rather than individual score values
- Use manual attribution to provide stability context
Advanced Scoring: Enterprise customers can access custom scoring weights and advanced attribution features. Contact support@gostanna.com for details.