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

Anwill PoolShop — Store Dashboard

shop.anwill.net · White-Label E-Commerce Admin

Visit Store
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)

Top Categories

Pool Chemicals38%
Pool Equipment28%
Cleaning Supplies18%
Accessories10%
Subscriptions6%

Recent Orders

View All →
OrderCustomerItemsTotalStatus
#AW-1247Sarah Tan3 itemsS$287.50Packing
#AW-1246James Lim1 itemS$89.00Shipped
#AW-1245David Wong5 itemsS$412.30Confirmed
#AW-1244Linda Chen2 itemsS$156.00Delivered
#AW-1243Michael Ng4 itemsS$623.80Pending

⚠ 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
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

Product SKU Category Type Price Cost Stock Badge Status Actions
Showing 1-20 of 156 products

Inventory Management

Real-time stock tracking · 2 warehouses

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
SKUProductMain WHShowroomTotalThresholdStatusActions
CHL-TAB-5KChlorine Tablets 5kg21310Critical
PH-MIN-2KpH Minus Granules 2kg1018Critical
PMP-HAY-SPHayward Super Pump 1.5HP123155In Stock
RBT-MAY-S2Maytronics Dolphin S2004153In Stock
TST-KIT-DGDigital Water Test Kit2873510In Stock
SKM-NET-PPool Skimmer Net Pro3258Low Stock
FLT-EMX-CEmaux Cartridge Filter CF7582104In Stock
ALG-KIL-1LAlgaecide Concentrate 1L00012Out of Stock

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

Order Management

1,247 total orders · 12 require action

5
Pending
3
Confirmed
4
Packing
8
Shipped
1,218
Delivered
9
Returns
OrderCustomerDateItemsTotalPaymentStatusShippingActions
#AW-1247Sarah Tan
sarah@email.com
22 May 2026
09:15
3S$287.50StripePackingNinja Van
#AW-1246James Lim
james.lim@gmail.com
22 May 2026
08:42
1S$89.00PayNowShippedQxpress
QX24681012
#AW-1245David Wong
david.w@corp.sg
21 May 2026
17:30
5S$412.30StripePendingAwaiting
#AW-1244Linda Chen
linda@pool.sg
21 May 2026
14:20
2S$156.00GrabPayDeliveredNinja Van
NV87654321
#AW-1243Michael Ng
michael@ng.com
21 May 2026
11:05
4S$623.80StripePackingPreparing

Shipping Integration

Ninja Van
Singapore Local Delivery
Connected
Qxpress
Express Same-Day
Connected
Self-Collect
Bukit Merah Showroom
Active

RMA / Returns (Last 30 Days)

4
Pending Return
5
Refund Issued

Customer Management

847 registered customers · 47 active subscribers

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
NPS Score
72
Excellent
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
CustomerPool ProfileOrdersTotal SpentTierPointsLast OrderActions
Sarah Tan
sarah@email.com · +65 9123 4567
Residential · 45m³ · Chlorine12S$1,847Platinum2,84722 May 2026
James Lim
james.lim@gmail.com · +65 8234 5678
Condo · 80m³ · Salt Chlorinator7S$892Gold1,34022 May 2026
David Wong
david.w@corp.sg · +65 9345 6789
Commercial · 120m³ · UV + Chlorine3S$1,240Gold98021 May 2026
Linda Chen
linda@pool.sg · +65 8456 7890
Residential · 30m³ · Chlorine5S$423Silver42321 May 2026
Michael Ng
michael@ng.com · +65 9567 8901
Landed · 60m³ · Salt + UV15S$2,340Platinum4,68021 May 2026

Content Management

Blog, resources, FAQ, landing pages, quiz results

TitleCategoryAuthorViewsStatusDateActions
How to Maintain Your Pool Like a ProGuideAnwill Team1,247Published18 May 2026
Understanding Pool Chemicals: A Complete GuideEducationDr. Lee892Published12 May 2026
Top 5 Robotic Pool Cleaners for 2026ReviewAnwill Team0Draft-
Singapore Pool Regulations You Need to KnowComplianceLegal Team0Scheduled1 Jun 2026

Pool Health Quiz & Lead Capture

Quiz funnel: 1,847 started → 342 completed → 89 converted

Preview Quiz

Quiz Funnel Performance

1,847
Started
342
Completed (18.5%)
247
Leads Captured (72%)
89
Converted (26%)

Quiz Questions (6 steps)

Q1
What type of pool do you have?
Options: In-ground concrete, Fibreglass, Above-ground, Indoor
Q2
What is the approximate size of your pool?
Options: Small (<30m3), Medium (30-60m3), Large (60-100m3), Very Large (>100m3)
Q3
How often is your pool maintained?
Options: Daily, Weekly, Fortnightly, Monthly, Rarely
Q4
What issues are you experiencing?
Multi-select: Cloudy water, Green algae, Strong smell, pH issues, Equipment noise
Q5
What sanitization method do you use?
Options: Chlorine tablets, Liquid chlorine, Salt chlorinator, UV, Ozone
Q6
Who maintains your pool currently?
Options: Professional service, Domestic helper, Self-maintained, No one

Lead Capture Settings

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 Imbalance35%
Pool is Healthy42%
Algae Risk15%
Equipment Upgrade8%

Marketing & Promotions

Coupons, campaigns, abandoned cart recovery, referral program

CodeTypeValueMin SpendUsedLimitValid UntilStatus
WELCOME10Percentage10% offS$508931 Dec 2026Active
QUIZ10Percentage10% offS$5034Auto-gen7 daysActive
SUMMER25Fixed AmountS$25 offS$150125030 Jun 2026Active
FREESHIPFree ShippingFree deliveryS$8015620031 May 2026Expiring

Subscription Management

Chemical replenishment + future Smart Care plans

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 CarePopular
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 PlanPhase 3
S$320–1,680/month
IoT monitoring + Service visits + Chemicals
Coming Q3 2026
CustomerPlanFrequencyMRRNext RenewalStatusActions
Sarah TanEssential Pool PackMonthlyS$12828 May 2026Active
Michael NgChlorine CareBi-monthlyS$6815 Jun 2026Active
James LimChlorine CareBi-monthlyS$683 Jun 2026Payment Failed
Linda ChenEssential Pool PackMonthlyS$128-Cancelled

Supplier & Procurement

Supplier directory, purchase orders, goods receipt

Shenzhen AquaChem
Shenzhen, China · Since 2024
Primary
Products: Chlorine tablets, pH chemicals, algaecide, water test kits
MOQ: 500 units · Lead Time: 14-21 days
Guangzhou PoolTech
Guangzhou, China · Since 2025
Secondary
Products: Pumps, filters, LED lights, heating equipment
MOQ: 100 units · Lead Time: 21-30 days
Dongguan RoboClean
Dongguan, China · Since 2025
Specialty
Products: Robotic pool cleaners, auto-dosing systems
MOQ: 20 units · Lead Time: 30-45 days

Recent Purchase Orders

PO #SupplierItemsValueETAStatus
PO-2026-042Shenzhen AquaChemChlorine 5kg x500, pH- x200US$8,4205 Jun 2026Shipped
PO-2026-041Guangzhou PoolTechHayward Pump x50, Filter x30US$12,80012 Jun 2026Acknowledged
PO-2026-040Dongguan RoboCleanDolphin S200 x20US$6,200ReceivedReceived

WhatsApp & Communications

WhatsApp Business API · 3 unread conversations

Sarah Tan09:15
Hi, is the Hayward pump compatible with...
NewAsk Expert
David Wong08:42
My order #AW-1245 hasn't shipped yet...
New
Michael NgYesterday
Thanks! The chemical kit arrived perfectly...
New
Linda Chen20 May
Order confirmed! Delivery on Friday.
James Lim18 May
Can I change my subscription frequency?
Sarah Tan
+65 9123 4567 · Platinum Member
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
ST
Sarah Tan
Platinum Member
Total Orders12
Total SpentS$1,847
Points2,847
Pool TypeResidential
Pool Volume45m³
SubscriptionActive

Recent Orders

#AW-1247S$287.50
Packing · Today
#AW-1230S$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

Revenue
S$68,420
▲ 24.1%
Orders
547
▲ 18.3%
Avg Order Value
S$125.08
▲ 4.9%
Conversion Rate
3.8%
▲ 0.5pp

Revenue Over Time

Top Products

Chlorine Tablets 5kgS$8,420
Essential Pool Pack (Sub)S$6,400
Hayward Super PumpS$5,340
Digital Water Test KitS$4,230
Maytronics Dolphin S200S$3,990

User Roles & Permissions

5 roles · 8 team members

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

NameEmailRoleLast LoginStatusActions
Greg Gohgreg@anwill.netSuper AdminToday 09:15 Online
Anwill Adminadmin@anwill.netSuper AdminYesterday Offline
Rachel Tanrachel@anwill.netStore ManagerToday 08:30 Online
Wei Mingweiming@anwill.netStore Manager21 May Offline
Priya Kumarpriya@anwill.netContent Editor20 May Offline
Amy Limamy@anwill.netCustomer SupportToday 09:00 Online

Recent Activity Log

09:15Greg Goh logged in from 103.252.x.x (Singapore)
09:12Rachel Tan updated price for Chlorine Tablets 5kg (S$45 → S$48)
08:45Amy Lim updated order #AW-1246 status to Shipped
08:30Rachel Tan performed manual stock adjustment: CHL-TAB-5K +50 (Reason: New shipment received)

Store Settings

Configure shop.anwill.net — General, shipping, payments, notifications, compliance