Sample diagnostic report

What your diagnostic can look like.

A five-business-day operational analysis identifying three profit leaks, with a 30-day automation plan and recommended operating packs. This is what you receive after applying.

Report overview

Brand
Wattle & Gum Co.
Type
Fictional sample
Date range
1 Jun – 30 Jun 2026
Revenue band
A$2.8m annual (est.)
Team size
8 staff
Platform
Shopify Plus
Data sources
Shopify Live Meta Ads Export Xero Export
Source method
Read-only data / exports
Diagnostic target
5 business days
This sample uses fictional data from a fictitious brand. Shopify status reflects current DeanOS connector readiness. Meta Ads and Xero use export/snapshot data for diagnostic — not production API connections.

Executive summary

Three potential operational opportunities identified from your read-only data. Every estimate below is illustrative, uses the formula shown, and may not reflect your actual results.

Finding 01

Margin compression

Refund rate on promotional SKUs rose to 12.4% vs 4.1% baseline, eroding gross margin on 23% of June revenue.

Estimated opportunity: A$4,200/month
Formula: (promo revenue × refund rate delta) − return shipping. Assumption: refund rate returns to baseline with promo structure change. Confidence: medium — depends on fulfilment data not available in Shopify export.
Data source: Shopify orders + refunds export, 1–30 Jun 2026.
Finding 02

Ad spend efficiency

Three Meta campaigns with ROAS below 1.2 consumed A$3,100 in the last 14 days while CPA exceeded target by 40%.

At-risk value: A$3,100/month
Formula: sum of spend on campaigns with ROAS < 1.2 and CPA > target×1.4. Assumption: creative refresh or pause reduces waste. Confidence: high — spend data is direct from Meta export.
Data source: Meta Ads export, 17–30 Jun 2026.
Finding 03

Stock & demand risk

Top-selling SKU has 11 days of stock at current velocity. Current paid campaign is driving traffic to this SKU.

At-risk value: A$8,400 revenue exposure
Formula: (daily units sold × days until stockout) × avg. selling price. Assumption: velocity continues at 7-day average. Confidence: medium — does not account for supplier lead time.
Data source: Shopify inventory + orders export, 1–30 Jun 2026.

Detailed findings

Each finding follows the operating pack output format: Observed, Meaning, Action prepared, Approval required, Value evidence.

1 Margin compression on promotional SKUs Daily Profit Pulse
Observed
Shopify orders export (1–30 Jun 2026) shows refund rate on promotional SKUs at 12.4%, compared to a 4.1% baseline on non-promotional items. 23% of June revenue came from these SKUs. Average refund amount is A$62. Return shipping cost estimated at A$8.50 per unit.
Meaning
Promotional pricing is attracting orders that are being refunded at 3× the normal rate. This helps identify a margin leak — the promo may be driving wrong-fit customers or setting expectations the product does not meet. The pattern suggests the promo structure, not the product, is the issue.
Action prepared (read-only diagnostic)
Report generated showing refund rate by SKU, promo code, and acquisition channel. No production action taken. This is a read-only diagnostic — no changes were made to your store, campaigns, or pricing.
Approval required
None for this diagnostic finding. In ongoing operations, the Daily Profit Pulse pack would prepare a recommended pricing or promo adjustment for your approval before any changes are made.
Value evidence
A$4,200/month estimated opportunity
Helps identify potential margin recovery if refund rate returns to baseline.
Formula: (A$62 avg refund × 218 promo refunds × 0.083 rate delta) + (A$8.50 × 218 × 0.083) ≈ A$1,270 refunds + A$153 shipping saved. Remaining A$2,777 from reduced return-related support and restocking time at estimated A$12.70/unit labour. Confidence: medium. Data source: Shopify orders + refunds export, 1–30 Jun 2026.
2 Ad spend on underperforming campaigns Ad Waste Guard
Observed
Meta Ads export (17–30 Jun 2026) shows three campaigns with ROAS below 1.2 and CPA exceeding the stated target by 40% or more. Combined spend: A$3,100 over 14 days. One campaign has been active for 21 days with creative age above the fatigue threshold suggested by Meta's own recommendations.
Meaning
These campaigns are spending at a rate that helps identify wasted ad budget. The creative fatigue signal suggests the audience has seen the ads too many times. CPA exceeding target by 40% means each customer acquired through these campaigns costs significantly more than planned.
Action prepared (read-only diagnostic)
Report generated showing campaign-level ROAS, CPA, frequency, and creative age. No production action taken. No campaigns paused, budgets changed, or creatives modified.
Approval required
None for this diagnostic finding. In ongoing operations, the Ad Waste Guard pack would prepare pause/budget/creative recommendations for your approval. All spend changes require explicit human approval.
Value evidence
A$3,100/month at-risk value
Helps identify spend that could be redirected or paused.
Formula: Direct sum of spend on campaigns with ROAS < 1.2 and CPA > target×1.4 over the 14-day window. Assumption: creative refresh or pause would reduce waste to near zero on these specific campaigns. Confidence: high — spend figures are direct from Meta Ads export. Actual savings depend on replacement campaign performance, which is not measured here. Data source: Meta Ads export, 17–30 Jun 2026.
3 Stockout risk on top-selling SKU during active campaign Stock & Demand Watch
Observed
Shopify inventory and orders export (1–30 Jun 2026) shows SKU WG-1042 (Wattle Bloom Candle, 300g) has 78 units remaining at a 7-day average velocity of 7.2 units/day. At current velocity, estimated stockout in approximately 11 days. A paid Meta campaign is currently driving traffic to a landing page featuring this SKU.
Meaning
The campaign is driving demand to a product that will likely stock out before the next restock cycle. This helps identify a campaign-stock conflict — ad spend will continue after the product is unavailable, wasting budget and frustrating customers. Additionally, stockout of a top seller risks losing customers to competitors.
Action prepared (read-only diagnostic)
Report generated showing inventory velocity, days-to-stockout, and active campaign overlap. No production action taken. No campaigns paused, inventory adjusted, or restock orders placed.
Approval required
None for this diagnostic finding. In ongoing operations, the Stock & Demand Watch pack would flag this pattern and prepare a recommended action (pause campaign, accelerate restock, or redirect traffic) for your approval.
Value evidence
A$8,400 revenue exposure
Helps identify potential lost revenue if stockout occurs during active campaign.
Formula: (78 units ÷ 7.2 units/day) × A$76 avg. selling price × estimated 15 days of stockout impact before restock arrives = A$8,400 potential revenue at risk. Assumption: velocity continues, restock lead time is 15 days, and 40% of stockout-period demand is permanently lost (not deferred). Confidence: medium. Does not account for supplier lead time variability or seasonal demand shifts. Data source: Shopify inventory + orders export, 1–30 Jun 2026.

Recommended operating packs

Based on these three findings. Pack activation depends on your tier, connected systems, and approval. See full pack details.

Recommended

Daily Profit Pulse

Combines Shopify revenue, refunds, discounts, Meta spend, fulfilment signals, and Xero cash context. Flags margin compression and explains cause.

Schedule: Daily · Connections: Shopify, Meta Ads, Xero · Approval: Changes require your approval
Recommended

Ad Waste Guard

Monitors spend, ROAS, CPA, creative fatigue, and sudden delivery changes. Suggests pause/budget/creative actions. Human approves spend changes.

Schedule: Hourly · Connections: Meta Ads, Shopify · Approval: All spend changes require approval
Recommended

Stock & Demand Watch

Surfaces fast movers, stockout risk, stale SKUs, campaign-stock conflicts, and abnormal refund patterns.

Schedule: Daily · Connections: Shopify · Approval: Stock adjustments require approval

Optional next packs once core operations are running: Customer Care Queue (Gmail + Shopify), Cash & Invoice Watch (Xero + Shopify), and Retention Operator (Klaviyo + Shopify). Pack availability depends on your operating tier and connected systems. All six packs are included in Growth Ops and Scale Ops. Operator tier includes three packs.

30-day automation plan

Proposed sequence after diagnostic. Each step requires connector verification and your approval before proceeding.

Week 1

Connect & verify

Establish OAuth connections to Shopify, Meta Ads, and Xero. Verify data access, test read scopes, and confirm data quality. Validate that export data matches live API data.

Checkpoint: All three connections verified and data quality confirmed.
Week 2

Activate first pack (proposed)

After connector verification, activate Daily Profit Pulse. Configure margin thresholds, refund rate alerts, and reporting schedule. First daily brief generated.

Checkpoint: First daily brief delivered with your approval queue.
Week 3

Add second & third packs (proposed)

Activate Ad Waste Guard and Stock & Demand Watch. Configure ROAS thresholds, CPA targets, inventory velocity alerts, and campaign-stock conflict detection.

Checkpoint: Three packs running. First weekly value report generated.
Week 4

Review & optimise

Review first month of alerts, approvals, and value evidence. Tune thresholds based on your feedback. Confirm three workflows running successfully and you have confirmed the first useful outcome.

Checkpoint: Activation complete. First value report reviewed together.

Method & exclusions

This is a sample report using fictional data from a fictitious brand ("Wattle & Gum Co."). It is not a real customer report. All figures, findings, and estimates are illustrative only.
  • Sample, not live customer data. Every figure in this report is fictional and illustrative. No real customer data was used.
  • Read-only data / exports. The diagnostic uses Shopify export, Meta Ads report, and Xero snapshot. No credentials are collected through the public form. No write access is requested during the diagnostic.
  • AI outputs can be wrong. Analysis uses frontier AI models plus deterministic checks. Every estimate shows its formula, assumptions, and confidence level. Human review remains required for all conclusions.
  • No production automation assumed. This diagnostic does not promise or imply production write automation. Pack activation depends on connector verification and your explicit approval.
  • Australian data sovereignty not claimed. DeanOS is an Australian company hosted on AWS in ap-southeast-2 (Sydney). AI model inference may process outside Australia. We do not claim full data sovereignty — see our trust page for details.
  • Financial figures are estimates, not accounting or tax advice. All dollar values are illustrative estimates based on the formulas shown. They are not guarantees of savings, recovery, or outcomes. Consult your accountant for financial decisions.
  • Connection readiness labels are honest. Shopify is labelled "Live" (production-ready). Meta Ads and Xero are labelled "Diagnostic via export" — used for diagnostic analysis only, not production API connections. See connections with honest labels.
Start with the diagnostic

A$750 Ecommerce Ops Diagnostic.

Five-business-day analysis. Three identified leaks. 30-day automation plan. Credited toward implementation if you sign within 14 days. Prices exclude GST.