AI Intelligence Dashboard

Your weekly trade meeting currently waits up to 6 days for a manually assembled report, even though the underlying data in TRS, Shopify and Emigo is already there. This is what that same view looks like live, every morning, with no pack-assembly required. Phase 1 of 6 covers Customer Segmentation & Loyalty and Stock & Fulfilment; Priorities 3–6 (Care, Marketing Closed-Loop, Wholesale, Retail Planning KPIs) are roadmapped for later phases.
Conceptual mockup / Illustrative data for demonstration purposes
Sourced from Shopify (eComm + POS) + Klaviyo
The decision this enables: Right now, at-risk or high-LTV customers surface in a quarterly review at best. With online and in-store POS data unified, the At Risk segment below can trigger an automatic win-back flow the same day someone crosses the inactivity threshold, not months later.
Total Customers
48,320
↑ +12%
Avg. Purchase Frequency
2.4x
↑ +0.3x
Loyalty Members
18,560
↑ +22%
Avg. LTV
$382
↑ +8%
Customer Segments
Sales by Channel
Loyalty Programme Tiers
  • No single customer ID across Shopify, Klaviyo and Zendesk yet — segments here are approximated until identity resolution is in place.
  • POS and eComm are not yet fully unified, so there is limited historical cross-channel purchase data predating the POS go-live.
  • Meta + Klaviyo attribution gap — no closed loop yet between ad spend and email-driven revenue for these customers.
Conceptual mockup / Illustrative data for demonstration purposes
Sourced from Indigo8 + WMS + TRS
The decision this enables: This is the report your trade meeting currently waits 6 days for, generated automatically. A category dipping below target sell-through (see Outerwear below) gets flagged the day it happens, so stock can be reallocated or discounted before it becomes a write-off, not discussed a week after the fact.
Units On Hand
42,180
Stock level healthy
Orders Outstanding
1,240
Awaiting pick/pack
Avg. Fulfilment Time
1.8 days
✓ Target: 2 days
POs In Transit
14
Next 30 days
Sell-Through Rate by Category
Outstanding Orders by Status
Inbound PO Tracker (Next 30 Days)
PO Number Category Expected Arrival Status
PO-1042 Dresses S26 Apr 2, 2026 In Transit
PO-1038 Knitwear AW26 Apr 8, 2026 Customs Clearance
PO-1055 Accessories Apr 14, 2026 Departed Origin
  • Tanda payroll/rostering is not yet linked to sales or traffic data — this blocks labour efficiency analysis alongside fulfilment volume.
  • Wholesale (Joor + Indigo8) is flagged as very manual and hard to reconcile — not yet in scope for this phase.
Conceptual mockup / Illustrative data for demonstration purposes
Sourced from TRS + Shopify (eComm + POS) + Indigo8 + WMS
The decision this enables: This is the page the Monday trade meeting could open on. Last week vs budget and vs last year, by channel and by store, generated automatically before the meeting starts, plus the overnight exceptions and best/worst sellers that currently take manual pack-assembly to surface. Proposed addition based on Tony's read of what the meeting will actually need — not yet scoped into the phased priority list above, worth discussing whether this sits inside Phase 1 or as its own priority.
1 · Trading Snapshot
Sales · Week Ending Sun 12 Jul
$612.4k
▲ +3.8% vs budget ($590k) · +9.2% vs LY
Sales · Yesterday (Sun)
$84.2k
▲ +11.4% vs LY · Online $51.6k / In-store $32.6k
Month to Date
$1.18M
● −1.2% vs budget · gap $14.3k, recoverable at current run rate
Gross Margin · WE 12 Jul
61.4%
▼ −1.8pts vs LY · driven by Outerwear markdowns
ChannelSalesvs Budgetvs LYAOVUPTConversion
Online$348.1k+6.2%+14.8%$1961.92.8%
In-store$264.3k+0.7%+2.6%$2322.321.4%
Total$612.4k+3.8%+9.2%$2102.1
By Store · Week Ending Sun 12 Jul
StoreSalesvs Budgetvs LYConversionTraffic WoW
Byron Bay$78.4k+8.1%+12.4%24.1%+3%
James St (Bris)$66.2k+2.9%+5.1%22.6%+1%
Paddington$62.8k+0.4%+1.8%20.9%−1%
Bondi$56.9k−7.6%−4.2%17.2%+0%
2 · What Changed Overnight
Action
Outerwear sell-through at 38% vs 55% target — 4,120 units on hand, $214k at cost. Gap has widened 3 weeks running.
Suggested: markdown or reallocation decision this week, before Knitwear AW26 (PO-1038) lands and competes for floor space.
Action
Top seller “Della Maxi — Sage” has broken sizes online — XS and S sold out on Shopify, while stores hold 240 units across all sizes. Est. lost online revenue: ~$4.8k/week.
Suggested: store-to-online transfer from Paddington + Bondi (lowest rate of sale for this style).
Watch
Avg fulfilment time slipped to 2.3 days (target 2.0) — pick backlog of 1,240 orders after the weekend promo spike.
Suggested: monitor today; flag to ops if backlog isn't below 800 by Wednesday.
Watch
Bondi conversion down to 17.2% (from 20.9% two weeks ago) with traffic flat — issue is in-store, not footfall.
Suggested: review rostering and stock availability at Bondi before next trade meeting.
Good news
Win-back flow re-activated 312 “At Risk” customers last week — $38.2k attributed revenue since the segment trigger went live.
Suggested: none — evidence the Segmentation panel is paying for itself.
3 · Best & Worst Sellers + Size Availability
Top Sellers — Rate of Sale, Last 7 Days
StyleCategoryUnits/wkWks CoverSell-ThroughSize Availability (Online)
Della Maxi — SageDresses1421.778%
XSSMLXL
Luca Linen SetSets1183.271%
XSSMLXL
Ren Knit — OatKnitwear964.166%
XSSMLXL
Ines Midi SkirtSkirts845.662%
XSSMLXL
Sol Cami — IvoryTops796.058%
XSSMLXL
In stock Low (< 2 wks cover) Sold out — transfer or reorder
Slow Movers — Markdown Risk
StyleCategoryUnits/wkWks CoverUnits on HandValue at Cost
Harlow PufferOuterwear11341,480$81.4k
Vera TrenchOuterwear14281,210$72.6k
Nia Cord PantPants1917940$38.5k
Ash Wide BeltAccessories815420$6.1k
  • Store-level size availability depends on POS/eComm stock unification — online availability shown until then.
  • Rate of sale excludes wholesale (Joor + Indigo8) — flagged as manual and out of scope for this phase.