Dashboard
47
Active Contracts
↑ 3 this month
$68.4K
Monthly MRR
↑ 4.2% vs last month
8
Expiring in 30 Days
↓ Action needed
3
Open Complaints
↓ Needs attention
Revenue Health
YTD Projected vs Actual
87%
Projected: S$820,800
Invoiced: S$713,496
Collected: S$698,200
● On Track
Contract Status
47
Total Contracts
Active (35)
Expiring (8)
On Hold (2)
Dispute (1)
Pending (1)
Today’s Operations
28 Apr 2026
18
Completed
4
In Progress
2
Scheduled
0
Missed
12 technicians on duty • 0 unassigned visits
⚠️ Contracts Expiring Soon
PoolClientExpiresMRR
Bayshore Condo MainBayshore MCST12 May 2026S$2,800
Sentosa Cove VillaMr. Tan KH18 May 2026S$1,200
Changi Sports HubSportSG25 May 2026S$4,500
Hillview Green PoolHillview MCST2 Jun 2026S$1,800
East Coast GRC CCPA District8 Jun 2026S$3,200
Recent Activity
Ahmad completed visit at Marina Bay Sands Pool C
pH 7.4 • Cl 1.8 ppm • 12 mins ago
📍
Jason en route to Tampines Hub Olympic Pool
ETA 15 mins • 28 mins ago
Complaint from Mrs. Lim — "Water slightly cloudy"
Rivervale Condo • 1 hr ago • Unassigned
$
Invoice #INV-2604-018 paid by Keppel Bay MCST
S$3,600 via GIRO • 2 hrs ago
🔧
Pump repair scheduled at Woodlands CC
Pentair WhisperFlo replacement • Tomorrow 10 AM
🧪
Lab results received for Bukit Timah CC
All parameters PASS • NEA submission due 14 May
Technician Workload Today
TechnicianStatusVisits TodayCompletedCurrent LocationRating
AH
Ahmad Hassan
On-Site64Marina Bay Sands⭐ 4.9
JT
Jason Tan
En Route53→ Tampines Hub⭐ 4.7
RK
Ravi Kumar
On-Site75Woodlands CC⭐ 4.8
ML
Michael Loh
On-Site53Sentosa Cove⭐ 4.6
SA
Siti Aminah
Off Duty00⭐ 4.8
35
Active Contracts
8
Expiring ≤90 Days
3 within 30d • 5 within 60d
2
On Hold
1
In Dispute
Contract IDPool NameClientLocationTypeMRR (S$)StartEndStatusLast Serviced
Showing 47 contracts
April 2026
Tomorrow’s Plan
29 Apr 2026 — 22 visits
22
Scheduled
10
Assigned
2
Gaps
⚠ Manpower Gap Alert: 2 visits at Woodlands area have no assigned technician.
Weekly Heatmap
Visit density by day
Mon
Tue
Wed
Thu
Fri
Sat
Sun
18
22
26
24
20
14
6
Peak day: Wednesday (26 visits) • Avg: 19/day • Capacity: 28/day
Live Technician Map
Live tracking
5
Open Tickets
2
High Priority
18
Resolved (30d)
4.2h
Avg Resolution
Inbox

Select a ticket to view details

Outbound Communications
TypeSubjectRecipientsSentStatus
SMSWeekly maintenance reminder47 clients27 Apr 2026Delivered
EmailNEA compliance update — May schedule12 MCST clients25 Apr 2026Delivered
WhatsAppChemical top-up report8 clients23 Apr 2026Delivered
Revenue
Productivity
Chemical Usage
Renewal Pipeline
Client Satisfaction
NEA Compliance
S$68,400
This Month MRR
↑ 4.2% from Mar
S$713,496
YTD Revenue
↑ 12% vs last year
S$1,454
Avg Contract Value
↑ S$84 from Jan
Monthly Revenue Trend
Oct
Nov
Dec
Jan
Feb
Mar
Apr
Revenue by Contract Type
Condo/MCSTS$38,200 (55.8%)
CommercialS$16,400 (24.0%)
PrivateS$9,800 (14.3%)
Clubhouse/CCS$4,000 (5.8%)
Technician Productivity — April 2026
TechnicianVisitsAvg Time/VisitOn-Time %CallbacksClient RatingEfficiency Score
Ahmad Hassan9438 min97%1⭐ 4.9A+
Ravi Kumar10235 min95%2⭐ 4.8A
Jason Tan8842 min92%2⭐ 4.7A-
Michael Loh7845 min89%3⭐ 4.6B+
Siti Aminah8240 min94%1⭐ 4.8A
Daniel Ng7644 min88%4⭐ 4.5B
Faizal Rahman9036 min96%1⭐ 4.9A+
Wei Ming6848 min85%5⭐ 4.3B-
1,240 kg
Chlorine Used (Apr)
↓ 5% vs Mar — seasonal dip
S$8,640
Chemical Cost (Apr)
↑ 2% price increase
S$184
Avg Cost/Pool
Monthly Chemical Consumption
Oct
Nov
Dec
Jan
Feb
Mar
Apr
Contract Renewal Pipeline
ContractClientExpiryMRRRenewal LikelihoodAction
Bayshore CondoMCST12 May 26S$2,800Medium (65%)
Sentosa Cove VillaMr. Tan KH18 May 26S$1,200High (88%)
Changi Sports HubSportSG25 May 26S$4,500High (92%)
Hillview GreenMCST2 Jun 26S$1,800Low (35%)
East Coast GRC CCPA District8 Jun 26S$3,200High (90%)
4.7
Average Rating (5.0)
↑ 0.1 from Mar
92%
CSAT Score
38
NPS Score
↑ Promoter range
Recent Client Feedback
Keppel Bay MCST★★★★★
"Ahmad always does excellent work. Pool has never looked better. Very professional team."
25 Apr 2026
Mrs. Chen — Bukit Timah★★★★☆
"Good service overall. Would appreciate more communication about chemical treatments applied."
23 Apr 2026
SportSG — Changi★★★★★
"NEA compliance documentation is always on time. Great partner for our facilities."
20 Apr 2026
94%
Compliance Rate
3
Pending Submissions
0
Failed Tests (YTD)
NEA Compliance by Pool
PoolLast TestpHChlorineE. coliStatusNext Due
Marina Bay Sands C15 Apr7.41.8 ppmAbsentPASS15 Jul 26
Keppel Bay Main12 Apr7.22.1 ppmAbsentPASS12 Jul 26
Tampines Hub Olympic10 Apr7.51.5 ppmAbsentPASS10 Jul 26
Woodlands CC8 Apr7.61.2 ppmAbsentREVIEW8 Jul 26
Compliance Calendar
Lab Requisitions
Test Results
Compliance Checker
Failure Alerts
GoBusiness Filing
Submission Tracker
Quarterly Testing Schedule
PoolQ1 (Jan-Mar)Q2 (Apr-Jun)Q3 (Jul-Sep)Q4 (Oct-Dec)Lab
Marina Bay Sands CPASSPASSScheduled 15 JulTUV SUD
Keppel Bay MainPASSPASSScheduled 12 JulTUV SUD
Tampines Hub OlympicPASSPASSScheduled 10 JulSGS Labs
Woodlands CCPASSREVIEWScheduled 8 JulSGS Labs
Changi Sports HubPASSDue 28 MayTUV SUD
Bayshore CondoPASSDue 15 MayALS Labs
Lab Requisition Workflow
Req #PoolLabSample DateStatusActions
LAB-2604-001Changi Sports HubTUV SUD28 May 2026Pending Sample
LAB-2604-002Bayshore CondoALS Labs15 May 2026Pending Sample
LAB-2604-003Sentosa Cove VillaSGS Labs3 May 2026Sample Sent
LAB-2603-014Woodlands CCSGS Labs8 Apr 2026Results In — REVIEW
Test Result Intake
PoolTest DatepHFree Cl (ppm)Total Cl (ppm)Turbidity (NTU)E. coliTotal ColiformVerdict
Marina Bay Sands C15 Apr 267.4 ✓1.8 ✓2.00.3 ✓Absent ✓Absent ✓PASS
Keppel Bay Main12 Apr 267.2 ✓2.1 ✓2.40.2 ✓Absent ✓Absent ✓PASS
Woodlands CC8 Apr 267.6 ⚠1.2 ⚠1.50.4 ✓Absent ✓Absent ✓REVIEW
NEA Standards: pH 6.5–7.5 | Free Chlorine 1.0–3.0 ppm | Turbidity ≤5 NTU | E. coli: Absent per 100ml | Total Coliform: ≤1 per 100ml
Auto-Compliance Checker
Enter readings to validate against NEA standards
Failure Alert Workflow
⚠ Woodlands CC — Chlorine Below Range
Free Chlorine reading 1.2 ppm is within range but borderline. pH 7.6 is at upper limit. Recommend immediate shock treatment and retest within 48 hours.

No critical failures. All pools within NEA compliance parameters.

GoBusiness Filing Portal
Submit quarterly results to NEA via GoBusiness
PoolQuarterLab ReportFiling StatusActions
Marina Bay Sands CQ2 2026✓ UploadedFiled
Keppel Bay MainQ2 2026✓ UploadedFiled
Woodlands CCQ2 2026✓ UploadedPending Review
Changi Sports HubQ2 2026— PendingNot Started
Submission Tracker
Ref #PoolQuarterSubmittedAcknowledgedStatus
NEA-2026-Q2-001Marina Bay Sands CQ2 202616 Apr 202617 Apr 2026Accepted
NEA-2026-Q2-002Keppel Bay MainQ2 202613 Apr 202614 Apr 2026Accepted
NEA-2026-Q1-010Tampines Hub OlympicQ1 20265 Jan 20266 Jan 2026Accepted
NEA-2026-Q1-011Sentosa Cove VillaQ1 20268 Jan 20269 Jan 2026Accepted

Contract Detail

Profile
Maintenance
Water Quality
Equipment
Billing
Documents

Client Information

Pool Specifications

Service Obligations

Scheduled Maintenance

Water Quality Trends

Last 30 days readings
7.4
Avg pH
✓ In Range (6.5-7.5)
1.8
Avg Chlorine (ppm)
✓ In Range (1.0-3.0)
98
Avg Alkalinity
✓ Optimal (80-120)

Equipment Registry

S$0
Paid (YTD)
S$0
Outstanding
S$0
Monthly MRR

Invoice History

Documents & Communications

Technician Profile

Profile & Certs
Work Calendar
Attendance & GPS
Complaints
Job History