Overview
Metrics are about collecting facts and data from each call - objective measurements that help you understand what happened during conversations. From performance indicators like response_time to custom business metrics, Roark provides comprehensive data collection and analysis.
How Metrics Work
Every metric in Roark is collected at multiple levels:- Per Speaker: Track metrics for each participant (agent, customer)
- Global: Aggregate metrics across the entire call
- Filterable: Use our Reports functionality to filter and analyze what matters to you
response_time is tracked for:
- The agent’s response times
- The customer’s response times
- Overall response patterns throughout the call
Metric Categories
Performance Metrics (Deterministic)
Fully deterministic calculations based on call data:- Response Time: How quickly each party responds
- Talk Time: Speaking duration per participant
- Silence Duration: Gaps and pauses in conversation
- Overlap/Interruptions: When speakers talk over each other
- Latency: Technical performance indicators
Emotion & Sentiment (Voice Analysis Models)
Powered by specialized voice analysis models:- Sentiment Tracking: Positive, negative, neutral trends
- Emotion Detection: 64+ emotions identified
- Vocal Cues: Tone changes, raised voice, sighs
- Stress Indicators: Frustration, confusion, anger
Business Metrics (LLM-Powered)
Custom metrics powered by large language models:- Task completion indicators
- Compliance checking
- Quality scoring
- Custom business KPIs
Metrics Marketplace
Enable pre-built metrics from our marketplace:Customer Service
First call resolution, escalation rate, satisfaction
Sales
Conversion rate, objection handling, upsell success
Technical Support
Issue resolution, troubleshooting efficiency, accuracy
Healthcare
HIPAA compliance, empathy scoring, appointment booking
Custom Metrics
Define your own metrics tailored to your business needs:Creating Custom Metrics
Custom Metric Configuration
1
Define the Metric
Name your metric and describe what it measures
2
Set Collection Rules
Specify when and how to collect the metric (per speaker, global, or both)
3
Configure Analysis Prompt
Define the LLM prompt or calculation method
4
Test & Deploy
Test on sample calls before enabling globally
Metric Types & Processing
- Deterministic
- Voice Analysis
- LLM-Powered
Performance metrics are calculated using exact formulas:No AI involved, 100% consistent results
Using Metrics Data
Real-Time Monitoring
- View metrics as calls happen
- Set alerts for threshold breaches
- Track performance against targets
Historical Analysis
- Trend analysis over time
- Compare agent performance
- Identify patterns and outliers
Reporting & Export
Access metric data through:- Reports Dashboard for visual analytics
- API endpoints for programmatic access
- CSV exports for external analysis
Best Practices
Start with Core Metrics
Start with Core Metrics
Enable essential metrics first, then gradually add custom ones based on specific needs
Balance Coverage
Balance Coverage
Track both agent and customer metrics for complete conversation understanding
Validate Custom Metrics
Validate Custom Metrics
Test custom metrics on representative call samples before full deployment