mr.
mr.alfred
Client Success
H1 2026
Overview
NRR — Revenue
NPS — Satisfaction
Logo Retention
Onboarding
Update Guide
Client Account Manager — Hasala Rajapaksha
Client Success
Metrics Dashboard
mralfred.com & QuickPass  ·  Jan – Jun 2026  ·  Existing clients only
Reporting Period
Jan – Jun 2026
Click for detail ↗
Net Revenue Retention
%
6-month avg  ·  Existing clients only
Click for detail ↗
Net Promoter Score
Sample data  ·  Awaiting survey results
ℹ️
Methodology updated (Jul 9, 2026): NRR and Logo Retention now track existing clients only, excluding new onboardings. New client growth is tracked separately in the Onboarding tab. This gives a clearer picture of retention vs growth.
Period Breakdown — Q1 vs Q2 2026
Rolling Comparison — Jan–Mar vs Apr–Jun 2026
MetricJan – Mar 2026Apr – Jun 2026Variance
6-Month Trend Charts
Net Revenue Retention
Monthly NRR % vs 100% target — existing clients only
North Star
Logo Retention + YTD
Monthly & cumulative — existing clients only
📌
NRR measures revenue from existing clients only. New client revenue is excluded — that belongs in the Sales & Growth dashboard. NRR rising means existing clients are paying more or expanding; NRR falling means churn or payment gaps.
Key Numbers — H1 2026
6-Month Avg NRR
—%
Target: >100%
Best Month
—%
Worst Month
—%
Total Net Change
H1 2026 AED
Monthly NRR Trend
Formula
How NRR is Calculated
Ending MRR (existing clients)  ÷  Starting MRR  ×  100
🟢 Above 100%Revenue growing from existing clients. Expansion outpacing churn.
🟡 At 100%Holding steady — strong retention, no net growth yet.
🔴 Below 100%Churn outpacing growth. Investigate and act fast.
Monthly Detail
MonthStarting MRR (AED)Ending MRR (AED)Net Change (AED)NRR %YTD NRRStatus
📋
NPS data is currently sample data. The Google Form survey has been created and will be sent to clients via WhatsApp and Email. Once responses are collected, upload them to Claude for analysis and the dashboard will be updated with real scores.
H1 2026 Total Breakdown
Monthly Trends
NPS Score Trend
Monthly — Jan to Jun 2026 (sample data)
Pending real data
Promoters vs Detractors
Monthly stacked (sample data)
Monthly Detail
MonthSurveys SentPromoters (9–10)Passives (7–8)Detractors (0–6)NPS ScoreStatus
🚀
New client onboardings are tracked here separately from retention. Per Oriol's guidance (Jul 9): new clients belong in Sales & Growth, not in retention metrics. This tab gives Customer Success visibility on onboarding volume as a separate workload metric.
H1 2026 Onboarding Summary
Total New Clients (H1)
4
Jan – Jun 2026
Avg Per Month
0.7
New clients / month
Portfolio at Jun End
37
Total active clients
Monthly Onboarding Volume
New Clients by Month
MonthNew Clients OnboardedRunning Total (2026)Notes

How to Update This Dashboard Monthly

Open the HTML file in any text editor. Find the DATA section and update the arrays. Everything recalculates automatically including YTD.

📈 NRR Data

1
Find const nrrData
2
Update starting — MRR at start of each month (existing clients)
3
Update ending_r — actual ending MRR (existing clients only, no new)
4
NRR % and YTD calculate automatically

💬 NPS Data

1
Find const npsData
2
Update sent — surveys sent each month
3
Update promoters — clients scored 9 or 10
4
Update detractors — clients scored 0 to 6
// ══ DATA — UPDATE THESE NUMBERS EACH MONTH ════════════════ const nrrData = { starting: [59657.41, 42435.77, 56448.04, 53135.84, 53376.64, 28168.99], ending_r: [42435.77, 56448.04, 53135.84, 53376.64, 28168.99, 53540.04], }; const npsData = { sent: [40, 38, 42, 39, 41, 44], // ← replace with real survey data promoters: [22, 20, 26, 21, 25, 28], detractors: [ 5, 4, 4, 6, 4, 4], }; const logoData = { start: [41, 42, 42, 42, 43, 38], // existing clients at month start lost: [ 0, 0, 0, 0, 6, 2], // churned (existing only) newCl: [ 1, 0, 0, 1, 1, 1], // new onboardings (Onboarding tab) };
How to Share