Business Overview
Unified view across all platforms · Last 30 days
Jan 24 – Feb 23, 2026
Revenue
$142,680
▲ 12.4% vs prior period
Shopify
Net Profit
$38,420
▲ 8.2% vs prior period
Xero + Cin7
Cash Position
$84,210
▼ $12,400 PO committed
Xero
Ad Spend ROAS
4.8x
▲ 0.6x vs prior period
Google Ads + Shopify
Revenue & Profit Trend
Shopify + XeroRevenue by Category
ShopifyAcquisition Funnel
Ads + GA4 + ShopifyAd Clicks
100%
Site Sessions
78%
Product Views
45%
Add to Cart
12%
Purchases
5.4%
Stock Alerts
Cin7| Product | Days Left | Level |
|---|---|---|
| HS 360P Pads (Adult) | 18 | |
| HS 500P Battery | 34 | |
| AED Wall Cabinet | 52 | |
| HS Samaritan 360P | 67 | |
| Training Defib Unit | 91 |
Sales & Customers
Shopify performance · Last 30 days
Jan 24 – Feb 23, 2026
Total Orders
262
▲ 18 vs prior period
Shopify
Avg Order Value
$544.58
▼ 3.2% vs prior period
Shopify
Repeat Customers
38%
▲ 4.1% vs prior period
Shopify
Refund Rate
1.2%
▲ 0.3% (within target)
Shopify
Revenue by Category
New vs Returning
Time to Consumable Reorder
Key MetricTop Customers (30 days)
| Customer | Orders | Revenue |
|---|---|---|
| St Vincent's Hospital | 8 | $14,280 |
| Ambulance Victoria | 5 | $11,640 |
| Geelong Grammar School | 3 | $8,920 |
| City of Greater Geelong | 4 | $7,440 |
| WorkSafe Victoria | 2 | $6,180 |
Financial
Xero financial data · Current month
FY 2025-26
Revenue (YTD)
$1.14M
▲ 16.2% vs prior year
Xero
Gross Margin
42.8%
▲ 1.4pp vs prior year
Xero
Accounts Receivable
$67,400
▼ $8,200 overdue
Xero
Net Cash Flow (MTD)
+$21,800
▲ Positive
Xero
Monthly P&L Summary
Accounts Receivable Aging
Current
72%
1-30 days
16%
31-60 days
8%
60+ days
4%
Outstanding Invoices
3 overdue| Invoice | Customer | Due Date | Amount | Status |
|---|---|---|---|---|
| INV-1284 | City of Greater Geelong | Feb 10, 2026 | $4,280 | Overdue |
| INV-1291 | Surf Coast Shire | Feb 15, 2026 | $2,640 | Overdue |
| INV-1296 | Golden Plains Shire | Feb 20, 2026 | $1,280 | Overdue |
| INV-1302 | Ambulance Victoria | Mar 5, 2026 | $11,640 | Current |
| INV-1308 | WorkSafe Victoria | Mar 12, 2026 | $6,180 | Current |
Inventory
Cin7 Core stock management · Real-time
Total Stock Value
$284,600
▲ At cost (Cin7)
Cin7 Core
Active SKUs
148
12 below reorder point
Cin7 Core
Avg Days to Sell
42
▼ Defibs: 28 · Consumables: 61
Cin7 + Shopify
Open Purchase Orders
3
$12,400 committed
Cin7 Core
Stock Value by Category
Stock Health
Inventory Detail
12 alerts| Product | On Hand | Committed | Available | Days Stock | Status |
|---|---|---|---|---|---|
| HeartSine 360P Pads (Adult) | 42 | 8 | 34 | 18 | Critical |
| HeartSine 500P Battery Pack | 28 | 3 | 25 | 34 | Low |
| AED Wall Cabinet – White | 36 | 5 | 31 | 52 | OK |
| HeartSine Samaritan 360P | 18 | 2 | 16 | 67 | OK |
| HeartSine 360P Pads (Paediatric) | 22 | 0 | 22 | 78 | OK |
| Training Defib Unit | 14 | 1 | 13 | 91 | OK |
Acquisition
Google Ads & GA4 · Last 30 days
Ad Spend
$4,860
▲ $320 vs prior period
Google Ads
ROAS
4.8x
▲ 0.6x vs prior period
Ads + Shopify
Cost per Acquisition
$18.55
▼ $2.40 vs prior period
Google Ads
Organic Traffic
62%
▲ 4% vs prior period
GA4
Ad Spend vs Revenue
Traffic Sources
Campaign Performance
| Campaign | Spend | Clicks | Conv. | CPA | ROAS |
|---|---|---|---|---|---|
| Brand – LivCor Defibrillators | $480 | 1,240 | 86 | $5.58 | 12.4x |
| Search – Buy AED Australia | $1,680 | 1,420 | 64 | $26.25 | 5.2x |
| Search – HeartSine Pads | $920 | 890 | 52 | $17.69 | 4.1x |
| Search – Defib Workplace | $1,140 | 820 | 38 | $30.00 | 3.6x |
| PMax – All Products | $640 | 450 | 22 | $29.09 | 2.8x |
Profitability
Cross-platform analysis · Shopify + Cin7 + Xero + Google Ads
True Margin – Defibs
28.4%
After COGS + ad allocation
All platforms
True Margin – Consumables
48.2%
After COGS + ad allocation
All platforms
Customer LTV (12m)
$2,840
Avg across all customers
Shopify + Xero
CAC to LTV Ratio
1:15.3
Healthy (target >1:3)
All platforms
True Margin by Category
Revenue vs Cost Breakdown