Analytics Dashboard
Overview
Real-time analytics and metrics tracking for YeboLearn product, business, and operational performance.
Key Performance Indicators (KPIs)
💰 Revenue Metrics
Monthly Recurring Revenue (MRR)
R 0
+0% MoM
Annual Recurring Revenue (ARR)
R 0
+0% YoY
Average Revenue Per School (ARPS)
R 0
-
👥 Customer Metrics
Total Schools
0
+0 this month
Total Students
0
+0 this month
Monthly Churn Rate
0%
Target: <12%
📊 Product Metrics
Daily Active Schools (DAS)
0
0% of total
Weekly Active Users (WAU)
0
+0% WoW
Feature Adoption Rate
0%
Avg features used
💡 Unit Economics
Customer Acquisition Cost (CAC)
R 0
Target: <R40K
Customer Lifetime Value (LTV)
R 0
Target: >R900K
LTV:CAC Ratio
0:1
Target: >15:1
Charts & Visualizations
Revenue Growth
[Chart: Monthly MRR over last 12 months]
Target: +15% MoM averageCustomer Acquisition
[Chart: New schools per month]
Target: 10-15 schools/month in Year 1Churn Analysis
[Chart: Monthly churn rate and reasons]
Target: <12% annuallyFeature Adoption
[Chart: Top 10 most-used features]
Goal: 80%+ adoption of core featuresDetailed Metrics
Business Metrics
| Metric | Current | Target | Status |
|---|---|---|---|
| MRR | R 0 | R 100K | 📊 Pre-launch |
| ARR | R 0 | R 1.2M | 📊 Pre-launch |
| Schools | 0 | 40 | 📊 Pre-launch |
| Students | 0 | 12,000 | 📊 Pre-launch |
| Gross Margin | - | 75%+ | 📊 Pre-launch |
| CAC | - | <R40K | 📊 Pre-launch |
| LTV | - | >R900K | 📊 Pre-launch |
| LTV:CAC | - | >15:1 | 📊 Pre-launch |
| Churn Rate | - | <12% | 📊 Pre-launch |
| NRR | - | >110% | 📊 Pre-launch |
Product Metrics
| Metric | Current | Target | Status |
|---|---|---|---|
| Daily Active Schools | 0 | 32 (80%) | 📊 Pre-launch |
| Weekly Active Users | 0 | 8,000 | 📊 Pre-launch |
| Session Duration | - | >10 min | 📊 Pre-launch |
| Pages/Session | - | >5 | 📊 Pre-launch |
| Bounce Rate | - | <30% | 📊 Pre-launch |
| Feature Adoption | - | >70% | 📊 Pre-launch |
| AI Feature Usage | - | >50% | 📊 Pre-launch |
| Mobile Usage | - | >40% | 📊 Pre-launch |
Performance Metrics
| Metric | Current | Target | Status |
|---|---|---|---|
| API Response Time | 180ms | <200ms | ✅ Good |
| Page Load Time | 1.8s | <2s | ✅ Good |
| Error Rate | 0.2% | <1% | ✅ Good |
| Uptime | 99.95% | 99.9% | ✅ Excellent |
| Database Query Time | 45ms | <50ms | ✅ Good |
| CDN Hit Rate | - | >90% | 📊 Pre-launch |
Customer Success Metrics
| Metric | Current | Target | Status |
|---|---|---|---|
| Time to Value | - | <7 days | 📊 Pre-launch |
| Onboarding Completion | - | >90% | 📊 Pre-launch |
| Support Response Time | - | <2 hours | 📊 Pre-launch |
| Issue Resolution Time | - | <24 hours | 📊 Pre-launch |
| CSAT Score | - | >4.5/5 | 📊 Pre-launch |
| NPS Score | - | >50 | 📊 Pre-launch |
Cohort Analysis
Customer Cohorts
Data will be populated once schools are onboarded
Cohort Retention:
Month 0: 100% [█████████████████████████]
Month 1: 95% [████████████████████████]
Month 3: 90% [███████████████████████]
Month 6: 88% [██████████████████████]
Month 12: 85% [█████████████████████]Revenue Cohorts
Revenue retention and expansion by cohort will be tracked here
Funnel Analysis
Sales Funnel
| Stage | Count | Conversion | Time to Next |
|---|---|---|---|
| Website Visitors | 0 | - | - |
| Demo Requests | 0 | 0% | - |
| Demos Completed | 0 | 0% | - |
| Trials Started | 0 | 0% | - |
| Paying Customers | 0 | 0% | - |
Product Funnel
| Stage | Users | Conversion | Drop-off |
|---|---|---|---|
| Sign Up | 0 | 100% | - |
| Profile Complete | 0 | 0% | 0% |
| First Feature Used | 0 | 0% | 0% |
| Active User (3+ sessions) | 0 | 0% | 0% |
| Power User (daily) | 0 | 0% | 0% |
Geographic Distribution
Schools by Country
| Country | Schools | Students | ARR | % of Total |
|---|---|---|---|---|
| South Africa | 0 | 0 | R 0 | 0% |
| Eswatini | 0 | 0 | R 0 | 0% |
| Botswana | 0 | 0 | R 0 | 0% |
| Namibia | 0 | 0 | R 0 | 0% |
| Other | 0 | 0 | R 0 | 0% |
Feature Usage
Top 10 Features (by usage)
- Attendance Tracking - 0% of schools use daily
- Grade Management - 0% of schools
- Student Profiles - 0% of schools
- Messaging - 0% of schools
- Fee Management - 0% of schools
- Analytics Dashboard - 0% of schools
- AI Tutor - 0% of schools
- Reports - 0% of schools
- Notifications - 0% of schools
- AI Essay Grading - 0% of schools
AI Feature Adoption
| AI Feature | Schools Using | % Adoption | Sessions/Week |
|---|---|---|---|
| AI Tutor | 0 | 0% | 0 |
| Essay Grading | 0 | 0% | 0 |
| Lesson Plans | 0 | 0% | 0 |
| Quiz Generator | 0 | 0% | 0 |
| Performance Predictions | 0 | 0% | 0 |
Financial Dashboard
Revenue Breakdown
By Tier:
- Basic: R 0 (0%)
- Professional: R 0 (0%)
- Enterprise: R 0 (0%)
By Payment Method:
- Annual Prepay: R 0 (0%)
- Semester: R 0 (0%)
- Other: R 0 (0%)
By Revenue Type:
- Subscriptions: R 0 (90%)
- Professional Services: R 0 (6%)
- SMS Credits: R 0 (3%)
- Other: R 0 (1%)
Cash Flow
| Month | Beginning | Revenue | Expenses | Ending | Burn Rate |
|---|---|---|---|---|---|
| Jan 2025 | R 0 | R 0 | R 0 | R 0 | R 0 |
| Feb 2025 | R 0 | R 0 | R 0 | R 0 | R 0 |
| Mar 2025 | R 0 | R 0 | R 0 | R 0 | R 0 |
Alerts & Notifications
Active Alerts
✅ No active alerts
Alert Thresholds
| Metric | Threshold | Action |
|---|---|---|
| MRR Growth | <10% MoM | Review acquisition strategy |
| Churn Rate | >12% monthly | Trigger customer success intervention |
| CAC | >R45K | Optimize marketing spend |
| API Response | >250ms | Investigate performance |
| Error Rate | >1% | Engineering review |
| Uptime | <99.5% | Infrastructure investigation |
Reports
Available Reports
- Monthly Business Review - Comprehensive business metrics
- Quarterly Revenue Report - Financial analysis and forecasts
- Product Usage Report - Feature adoption and engagement
- Customer Health Score - Risk analysis and opportunities
- Sales Pipeline Report - Funnel metrics and projections
Scheduled Reports
- Daily: Operations summary (emailed to team)
- Weekly: Key metrics dashboard (Slack notification)
- Monthly: Full business review (presentation deck)
- Quarterly: Board deck and investor update
Data Sources
Connected Systems:
- PostgreSQL Database (primary data)
- Stripe (payment data)
- MTN API (mobile money)
- Google Analytics (website traffic)
- CloudFlare (CDN & security)
- Google Cloud Monitoring (infrastructure)
Refresh Schedule:
- Real-time: Customer counts, MRR, ARR
- Hourly: Usage metrics, feature adoption
- Daily: Financial reports, cohort analysis
- Weekly: Retention reports, NPS scores
📊 Analytics Status
Data Collection: ✅ Instrumented Dashboards: ✅ Ready Alerts: ✅ Configured Reports: ✅ Scheduled
Status: Ready for launch. Analytics will populate as schools onboard.
Next Steps:
- Launch to first schools
- Begin data collection
- Monitor onboarding funnel
- Track feature adoption
- Calculate unit economics