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
Projected: S$820,800
Invoiced: S$713,496
Collected: S$698,200
● On Track
12 technicians on duty • 0 unassigned visits
View Full Calendar →
Pool Client Expires MRR
Bayshore Condo Main Bayshore MCST 12 May 2026 S$2,800
Sentosa Cove Villa Mr. Tan KH 18 May 2026 S$1,200
Changi Sports Hub SportSG 25 May 2026 S$4,500
Hillview Green Pool Hillview MCST 2 Jun 2026 S$1,800
East Coast GRC CC PA District 8 Jun 2026 S$3,200
✓
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 Status Visits Today Completed Current Location Rating
On-Site6 4 Marina Bay Sands ⭐ 4.9
En Route5 3 → Tampines Hub ⭐ 4.7
On-Site7 5 Woodlands CC ⭐ 4.8
On-Site5 3 Sentosa Cove ⭐ 4.6
● Off Duty0 0 — ⭐ 4.8
8
Expiring ≤90 Days
3 within 30d • 5 within 60d
All Statuses Active Expiring Soon On Hold In Dispute Pending Renewal
All Types Private Condo/MCST Commercial Clubhouse/CC
Export
Add Contract
⚠ Manpower Gap Alert: 2 visits at Woodlands area have no assigned technician. Auto-Suggest Fill
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
All Status Active En Route Off Duty On Leave
All Types Full-Time Part-Time Freelance
Toggle View
Add Technician
Technician Type Status Certifications Visits Today Rating Phone
Inbox
All Unread High Priority
Select a ticket to view details
Type Subject Recipients Sent Status
SMS Weekly maintenance reminder 47 clients 27 Apr 2026 Delivered
Email NEA compliance update — May schedule 12 MCST clients 25 Apr 2026 Delivered
WhatsApp Chemical top-up report 8 clients 23 Apr 2026 Delivered
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
Condo/MCST S$38,200 (55.8%)
Commercial S$16,400 (24.0%)
Clubhouse/CC S$4,000 (5.8%)
Technician Visits Avg Time/Visit On-Time % Callbacks Client Rating Efficiency Score
Ahmad Hassan 94 38 min 97% 1 ⭐ 4.9 A+
Ravi Kumar 102 35 min 95% 2 ⭐ 4.8 A
Jason Tan 88 42 min 92% 2 ⭐ 4.7 A-
Michael Loh 78 45 min 89% 3 ⭐ 4.6 B+
Siti Aminah 82 40 min 94% 1 ⭐ 4.8 A
Daniel Ng 76 44 min 88% 4 ⭐ 4.5 B
Faizal Rahman 90 36 min 96% 1 ⭐ 4.9 A+
Wei Ming 68 48 min 85% 5 ⭐ 4.3 B-
1,240 kg
Chlorine Used (Apr)
↓ 5% vs Mar — seasonal dip
S$8,640
Chemical Cost (Apr)
↑ 2% price increase
Contract Client Expiry MRR Renewal Likelihood Action
Bayshore Condo MCST 12 May 26 S$2,800 Medium (65%) Send Renewal
Sentosa Cove Villa Mr. Tan KH 18 May 26 S$1,200 High (88%) Send Renewal
Changi Sports Hub SportSG 25 May 26 S$4,500 High (92%) Send Renewal
Hillview Green MCST 2 Jun 26 S$1,800 Low (35%) Escalate
East Coast GRC CC PA District 8 Jun 26 S$3,200 High (90%) Send Renewal
4.7
Average Rating (5.0)
↑ 0.1 from Mar
38
NPS Score
↑ Promoter range
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
Pool Last Test pH Chlorine E. coli Status Next Due
Marina Bay Sands C 15 Apr 7.4 1.8 ppm Absent PASS 15 Jul 26
Keppel Bay Main 12 Apr 7.2 2.1 ppm Absent PASS 12 Jul 26
Tampines Hub Olympic 10 Apr 7.5 1.5 ppm Absent PASS 10 Jul 26
Woodlands CC 8 Apr 7.6 1.2 ppm Absent REVIEW 8 Jul 26
Compliance Calendar
Lab Requisitions
Test Results
Compliance Checker
Failure Alerts
GoBusiness Filing
Submission Tracker
Pool Q1 (Jan-Mar) Q2 (Apr-Jun) Q3 (Jul-Sep) Q4 (Oct-Dec) Lab
Marina Bay Sands C PASS PASS Scheduled 15 Jul — TUV SUD
Keppel Bay Main PASS PASS Scheduled 12 Jul — TUV SUD
Tampines Hub Olympic PASS PASS Scheduled 10 Jul — SGS Labs
Woodlands CC PASS REVIEW Scheduled 8 Jul — SGS Labs
Changi Sports Hub PASS Due 28 May — — TUV SUD
Bayshore Condo PASS Due 15 May — — ALS Labs
Req # Pool Lab Sample Date Status Actions
LAB-2604-001 Changi Sports Hub TUV SUD 28 May 2026 Pending Sample Track
LAB-2604-002 Bayshore Condo ALS Labs 15 May 2026 Pending Sample Track
LAB-2604-003 Sentosa Cove Villa SGS Labs 3 May 2026 Sample Sent Track
LAB-2603-014 Woodlands CC SGS Labs 8 Apr 2026 Results In — REVIEW Review
Pool Test Date pH Free Cl (ppm) Total Cl (ppm) Turbidity (NTU) E. coli Total Coliform Verdict
Marina Bay Sands C 15 Apr 26 7.4 ✓ 1.8 ✓ 2.0 0.3 ✓ Absent ✓ Absent ✓ PASS
Keppel Bay Main 12 Apr 26 7.2 ✓ 2.1 ✓ 2.4 0.2 ✓ Absent ✓ Absent ✓ PASS
Woodlands CC 8 Apr 26 7.6 ⚠ 1.2 ⚠ 1.5 0.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
⚠ 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.
Assign Corrective Action
Schedule Retest
Dismiss
No critical failures. All pools within NEA compliance parameters.
Pool Quarter Lab Report Filing Status Actions
Marina Bay Sands C Q2 2026 ✓ Uploaded Filed View
Keppel Bay Main Q2 2026 ✓ Uploaded Filed View
Woodlands CC Q2 2026 ✓ Uploaded Pending Review Review & File
Changi Sports Hub Q2 2026 — Pending Not Started Prepare
Ref # Pool Quarter Submitted Acknowledged Status
NEA-2026-Q2-001 Marina Bay Sands C Q2 2026 16 Apr 2026 17 Apr 2026 Accepted
NEA-2026-Q2-002 Keppel Bay Main Q2 2026 13 Apr 2026 14 Apr 2026 Accepted
NEA-2026-Q1-010 Tampines Hub Olympic Q1 2026 5 Jan 2026 6 Jan 2026 Accepted
NEA-2026-Q1-011 Sentosa Cove Villa Q1 2026 8 Jan 2026 9 Jan 2026 Accepted
Profile
Maintenance
Water Quality
Equipment
Billing
Documents
Scheduled Maintenance
Print Route Sheet + Schedule Visit
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
+ Add Equipment
Invoice History Generate Invoice
Documents & Communications Upload Document
Profile & Certs
Work Calendar
Attendance & GPS
Complaints
Job History
Anwill PoolShop — Store Dashboard
shop.anwill.net · White-Label E-Commerce Admin
Tenant Account
Anwill Maintenance Pte Ltd
Domain: shop.anwill.net · Plan: Professional · Status: Active
Store Live Since
15 Jan 2026
128 days active
Today Revenue
S$2,847
▲ 18.3% vs yesterday
Monthly Revenue
S$68,420
▲ 24.1% vs last month
Orders Today
23
▲ 8 vs yesterday
Avg Order Value
S$123.78
▼ 3.2% vs last week
Active Subscriptions
47
MRR: S$8,240
Revenue Trend (Last 30 Days)
Daily
Weekly
Order Customer Items Total Status
#AW-1247 Sarah Tan 3 items S$287.50 Packing
#AW-1246 James Lim 1 item S$89.00 Shipped
#AW-1245 David Wong 5 items S$412.30 Confirmed
#AW-1244 Linda Chen 2 items S$156.00 Delivered
#AW-1243 Michael Ng 4 items S$623.80 Pending
⚠ Low Stock Alerts
Chlorine Tablets 5kg
SKU: CHL-TAB-5K
3
pH Minus Granules 2kg
SKU: PH-MIN-2K
1
Pool Skimmer Net Pro
SKU: SKM-NET-P
5
Test Strip Kit (50pc)
SKU: TST-STR-50
4
Generate Purchase Orders →
Total Products
156
12 categories
Quiz Completions
342
68% conversion
WhatsApp Chats
18
3 unread
Abandoned Carts
8
S$1,240 value
Product Management
156 products across 12 categories
Import CSV
Export
+ Add Product
All Categories Pool Chemicals Pumps & Filters Cleaning Equipment Water Testing Accessories Robotic Cleaners Heating & Cooling Lighting Safety Equipment Maintenance Kits Covers & Reels
All Types Simple Variable Bundle/Kit
All Status Published Draft Out of Stock
All Badges New Best Seller Staff Pick
Showing 1-20 of 156 products
1 2 3 ... 8
Add New Product
×
Cancel
Save as Draft
Publish Product
Import Products from CSV
Drop CSV file here or click to browse
Supports .csv and .xlsx formats
Download CSV template
Cancel
Upload & Preview
Inventory Management Real-time stock tracking · 2 warehouses
Stock Adjustment
Transfer Stock
Generate PO
Total SKUs
312
156 products
Inventory Value
S$142,680
At cost price
Low Stock Items
8
Requires attention
Out of Stock
3
Revenue at risk
All Warehouses
Main Warehouse (Tuas)
Showroom (Bukit Merah)
Bundle/Kit Inventory Sync
When a kit is sold, component SKUs are automatically deducted
Essential Maid Kit
Components: Skimmer Net + Brush + Test Strips + Chlorine 1kg
Auto-sync: Active · Last sold: 2 hrs ago
Startup Chemical Pack
Components: Chlorine 5kg + pH Plus + pH Minus + Algaecide
⚠ Warning: Algaecide component out of stock
Customer Management 847 registered customers · 47 active subscribers
Export
Segments
+ Add Customer
Total Customers
847
+34 this month
Avg. Lifetime Value
S$428
▲ 12% QoQ
Repeat Rate
42%
ordered 2+ times
Loyalty Members
312
37% of customers
Silver Tier
S$0 – S$499 spent
218
1x points · 5% welcome discount
Gold Tier
S$500 – S$1,499 spent
67
1.5x points · Free shipping · 10% off
Platinum Tier
S$1,500+ spent
27
2x points · Priority support · 15% off
All Tiers Silver Gold Platinum
All Pool Types Residential Condo Commercial
Customer Pool Profile Orders Total Spent Tier Points Last Order Actions
Sarah Tan
sarah@email.com · +65 9123 4567
Residential · 45m³ · Chlorine 12 S$1,847 Platinum 2,847 22 May 2026 View
James Lim
james.lim@gmail.com · +65 8234 5678
Condo · 80m³ · Salt Chlorinator 7 S$892 Gold 1,340 22 May 2026 View
David Wong
david.w@corp.sg · +65 9345 6789
Commercial · 120m³ · UV + Chlorine 3 S$1,240 Gold 980 21 May 2026 View
Linda Chen
linda@pool.sg · +65 8456 7890
Residential · 30m³ · Chlorine 5 S$423 Silver 423 21 May 2026 View
Michael Ng
michael@ng.com · +65 9567 8901
Landed · 60m³ · Salt + UV 15 S$2,340 Platinum 4,680 21 May 2026 View
Content Management Blog, resources, FAQ, landing pages, quiz results
+ New Post
Blog Posts
Resources
FAQ
Landing Pages
Quiz Results
Title Category Author Views Status Date Actions
How to Maintain Your Pool Like a Pro Guide Anwill Team 1,247 Published 18 May 2026 Edit
Understanding Pool Chemicals: A Complete Guide Education Dr. Lee 892 Published 12 May 2026 Edit
Top 5 Robotic Pool Cleaners for 2026 Review Anwill Team 0 Draft - Edit
Singapore Pool Regulations You Need to Know Compliance Legal Team 0 Scheduled 1 Jun 2026 Edit
Pool Health Quiz & Lead Capture Quiz funnel: 1,847 started → 342 completed → 89 converted
Quiz Questions (6 steps)
Q1 What type of pool do you have?
Options: In-ground concrete, Fibreglass, Above-ground, Indoor
Edit
Q2 What is the approximate size of your pool?
Options: Small (<30m3), Medium (30-60m3), Large (60-100m3), Very Large (>100m3)
Edit
Q3 How often is your pool maintained?
Options: Daily, Weekly, Fortnightly, Monthly, Rarely
Edit
Q4 What issues are you experiencing?
Multi-select: Cloudy water, Green algae, Strong smell, pH issues, Equipment noise
Edit
Q5 What sanitization method do you use?
Options: Chlorine tablets, Liquid chlorine, Salt chlorinator, UV, Ozone
Edit
Q6 Who maintains your pool currently?
Options: Professional service, Domestic helper, Self-maintained, No one
Edit
+ Add Question
Discount Code Auto-Gen
Type: Percentage
Value: 10% off first order
Validity: 7 days from quiz completion
Min. Spend: S$50
Top Results (30 days)
Chemical Imbalance 35%
Pool is Healthy 42%
Algae Risk 15%
Equipment Upgrade 8%
Marketing & Promotions Coupons, campaigns, abandoned cart recovery, referral program
Coupons
Abandoned Carts
Email Campaigns
Referral Program
Banners & Pop-ups
Subscription Management Chemical replenishment + future Smart Care plans
+ New Plan
Monthly Recurring Revenue
S$8,240
▲ 18% vs last month
Active Subscribers
47
+8 this month
Churn Rate
4.2%
2 cancelled this month
Upcoming Renewals
12
Next 7 days
Active Plans
Chlorine Care Popular
S$68/month
5kg Chlorine + pH Kit · Every 2 months
28 active subscribers
Save 15% vs one-time
Essential Pool Pack
S$128/month
Chlorine + pH + Algaecide + Test Strips · Monthly
14 active subscribers
Save 20% vs one-time
Smart Care Plan Phase 3
S$320–1,680/month
IoT monitoring + Service visits + Chemicals
Coming Q3 2026
Customer Plan Frequency MRR Next Renewal Status Actions
Sarah Tan Essential Pool Pack Monthly S$128 28 May 2026 Active Manage
Michael Ng Chlorine Care Bi-monthly S$68 15 Jun 2026 Active Manage
James Lim Chlorine Care Bi-monthly S$68 3 Jun 2026 Payment Failed Retry
Linda Chen Essential Pool Pack Monthly S$128 - Cancelled View
Supplier & Procurement Supplier directory, purchase orders, goods receipt
Import Suppliers
+ Add Supplier
Shenzhen AquaChem
Shenzhen, China · Since 2024
Primary
Products: Chlorine tablets, pH chemicals, algaecide, water test kitsMOQ: 500 units · Lead Time: 14-21 days
Create PO View Catalog
Guangzhou PoolTech
Guangzhou, China · Since 2025
Secondary
Products: Pumps, filters, LED lights, heating equipmentMOQ: 100 units · Lead Time: 21-30 days
Create PO View Catalog
Dongguan RoboClean
Dongguan, China · Since 2025
Specialty
Products: Robotic pool cleaners, auto-dosing systemsMOQ: 20 units · Lead Time: 30-45 days
Create PO View Catalog
Recent Purchase Orders + New PO
PO # Supplier Items Value ETA Status
PO-2026-042 Shenzhen AquaChem Chlorine 5kg x500, pH- x200 US$8,420 5 Jun 2026 Shipped
PO-2026-041 Guangzhou PoolTech Hayward Pump x50, Filter x30 US$12,800 12 Jun 2026 Acknowledged
PO-2026-040 Dongguan RoboClean Dolphin S200 x20 US$6,200 Received Received
WhatsApp & Communications WhatsApp Business API · 3 unread conversations
Templates
+ New Chat
Sarah Tan 09:15
Hi, is the Hayward pump compatible with...
New Ask Expert
David Wong 08:42
My order #AW-1245 hasn't shipped yet...
New
Michael Ng Yesterday
Thanks! The chemical kit arrived perfectly...
New
Linda Chen 20 May
Order confirmed! Delivery on Friday.
James Lim 18 May
Can I change my subscription frequency?
Sarah Tan
+65 9123 4567 · Platinum Member
View Profile View Orders
Hi, is the Hayward Super Pump compatible with my Emaux sand filter? My pool is about 45 cubic metres.
09:15
Also do you have any ongoing promotions?
09:16
⚡
Send
ST
Sarah Tan
Platinum Member
Total Orders 12
Total Spent S$1,847
Points 2,847
Pool Type Residential
Pool Volume 45m³
Subscription Active
Recent Orders
#AW-1247 S$287.50
Packing · Today
#AW-1230 S$128.00
Delivered · 8 May
Quick Reply Templates
Shipping Inquiry Hi {name}! Your order #{order} is currently...
Product Question Great question! The {product} is suitable for...
Pool Troubleshoot Based on your description, it sounds like...
Analytics & Reporting Sales, customer, inventory, marketing, quiz, subscription metrics
Last 30 Days Last 7 Days This Month Last Quarter This Year
Export All Reports
Sales
Customers
Inventory
Marketing
Quiz Funnel
Subscriptions
User Roles & Permissions 5 roles · 8 team members
Activity Log
+ Add Role
Super Admin
Full access to all modules
2
users
Store Manager
Products, orders, customers, reports
2
users
Content Editor
CMS, blog, FAQ, resources
1
user
Customer Support
Orders (view), WhatsApp, customers
2
users
Inventory Clerk
Inventory, suppliers, goods receipt
1
user
Team Members + Invite Member
Name Email Role Last Login Status Actions
Greg Goh greg@anwill.net Super Admin Today 09:15 • OnlineEdit
Anwill Admin admin@anwill.net Super Admin Yesterday • OfflineEdit
Rachel Tan rachel@anwill.net Store Manager Today 08:30 • OnlineEdit
Wei Ming weiming@anwill.net Store Manager 21 May • OfflineEdit
Priya Kumar priya@anwill.net Content Editor 20 May • OfflineEdit
Amy Lim amy@anwill.net Customer Support Today 09:00 • OnlineEdit
Recent Activity Log
09:15 Greg Goh logged in from 103.252.x.x (Singapore)
09:12 Rachel Tan updated price for Chlorine Tablets 5kg (S$45 → S$48)
08:45 Amy Lim updated order #AW-1246 status to Shipped
08:30 Rachel Tan performed manual stock adjustment: CHL-TAB-5K +50 (Reason: New shipment received)
Store Settings
Configure shop.anwill.net — General, shipping, payments, notifications, compliance
General
Shipping
Payments
Notifications
PDPA Compliance