Fuzzball Live Dashboard
Configure per-order fulfilment costs that feed into Contribution LTV, True CAC, and all P&L calculations. Values are saved locally and persist across sessions.
Trial Box (Box 1) — Per Order Costs
Recurring Subscription Boxes (Box 2+) — Per Order Costs
Platform Transaction Fees
Product COGS Fallback Rate
Actual product COGS are pulled from Shopify InventoryItem.cost per variant. This fallback rate is used when Shopify cost data is unavailable.
Configure per-SKU costs and prices for granular Product Profitability analysis. Manually edit rows below, or bulk-replace via CSV upload.
| Product / SKU | Category | Cost (£) | Gross Price (£) | Net Price (£) | Profit (£) | GM % |
|---|
API connection status, cache freshness, and data completeness. Shows what's feeding the dashboard right now.
| Channel | Spend | Trials | Conversions | CAC | ROAS |
|---|
| Cohort | Trials | Ad Spend | Cost/Trial | Trial Revenue | Trial P&L | Box 1 Rev | Cumulative P&L | Payback | Pred. Orders/Trial | Pred. Rev/Trial |
|---|
| Stage | Customers | Retention | Revenue/Box | Stage Revenue | COGS | Gross Profit | Running Total | P&L Status |
|---|
| Cohort | Investment | Break-even Point | Current Profit | ROI % | Projected Final ROI | Status |
|---|
Stage-by-stage flow: Trial → Active → At-risk → Churned → Reactivated. Counts and conversion rates at each step.
Skips, frequency changes, pauses, address changes, product swaps — early warning signals before churn.
Each active subscriber scored 0–100 on churn risk. Formula: Tenure×25% + Skips×30% + Modifications×20% + Email engagement×15% + Payment failures×10%.
| Subscriber | Tenure | Skips | Mods | Payment | Composite | Risk |
|---|
Voluntary = customer-initiated cancel. Involuntary = payment failure (declined/expired card). Last 12 months.
How often subscribers receive boxes, skip rate, pause→cancel vs pause→resume behaviour, and average tenure.
| Cohort | Trials |
|---|
Pick any two monthly cohorts to compare their retention curves box-by-box. Useful for testing whether product or pricing changes moved retention.
Per acquisition-month cohort (last 18 months). Compare each cohort's LTV:CAC ratio to the blended average. Cohorts under 6 months old are still maturing — shown with a PROV badge.
| Cohort | Customers | Ad Spend | CAC | LTV | LTV:CAC | Payback (boxes) | vs Blended |
|---|
% of each cohort's total revenue contributed cumulatively by month-since-acquisition. Month 0 = first month. Accounts for expansion + contraction.
Key Insight: Klaviyo and Organic SEO have the best LTV:CAC ratios. Invest more in email list growth and SEO content to maximize profitability.
What your LTV:CAC ratio means for business health. Benchmark thresholds for subscription DTC brands.
| Range | What It Means | Action |
|---|---|---|
| < 1:1 | Losing money on every customer. Spend is destroying value. | 🚨 Pause spend or fix unit economics before scaling. |
| 1:1 – 2:1 | Breaking even on variable costs, unprofitable at overhead level. | ⚠️ Raise prices, improve retention, or lower CAC. |
| 2:1 – 3:1 | Mild profitability. Business works but won't scale well. | 🟡 Target 3:1+ before increasing ad spend. |
| 3:1 – 5:1 | Healthy subscription unit economics. Scalable. | ✅ Keep scaling; monitor retention. |
| > 5:1 | Excellent. May indicate under-investment in acquisition. | 🚀 Consider increasing spend to capture more market. |
Upload your CFO financial model (.xlsm/.xlsx) to compare actuals vs budget
| Month | Total Revenue | Trial Revenue | Sub Revenue | Trials | Sub Orders | Ad Spend | Budget Revenue | Revenue Variance |
|---|
Month-over-month subscription MRR decomposed into New, Reactivation, Expansion, Contraction, and Churned. Based on Shopify subscription order tags (not Recharge) — shows the underlying revenue movement. New = first-ever Box 2 (genuine trial→sub conversion). Reactivation = previously subscribed, lapsed, returned.
| Month | Starting MRR | New | Reactivation | Expansion | Contraction | Churned | Net Change | Ending MRR |
|---|
Every Shopify order classified into Trial (Box 1), First Full Box (Box 2), Returning (Box 3+), or Other. Shows the real trial-to-subscription flow by month.
| Month | Trial Revenue | Sub Revenue | Other Revenue | Total | Sub Share | ||
|---|---|---|---|---|---|---|---|
| Month | New Orders (Budget) | New Orders (Actual) | Variance | Returning Orders (Budget) | Returning Orders (Actual) | Variance | Revenue (Budget) | Revenue (Actual) | Variance |
|---|
Cash at bank, monthly burn rate, runway in months, and a 12-month forward cash projection under bear/base/bull burn scenarios. Sourced from the "Cash at Bank" row in the uploaded CFO model.
| Channel | Spend | Trials | Conversions | CAC | LTV | LTV:CAC |
|---|
| # | Ad Name | Platform | Spend | Conversions | CAC | ROAS | Freq | CTR | Velocity | Status |
|---|
Combined view of all paid channels. The blended CAC answers: across every pound spent on marketing, what's the true cost of acquisition? Note: channel-level CAC can be misleading due to cross-channel attribution.
Shopify customers bucketed by Klaviyo engagement recency. Compares average lifetime value across engagement tiers to surface whether email engagement correlates with higher LTV.
The 20 SKUs (by variant) that account for the most units shipped across all orders. Order share % shows what fraction of orders contain at least one unit of this SKU.
| # | Variant ID | Units Shipped | Revenue | Cost | Gross Margin | GM % | Order Share |
|---|
Pairs of SKUs that appear together most often in the same order. Useful for bundling and cross-sell.
| # | SKU A | SKU B | Co-occurrences |
|---|
| Month | Organic Trials | Organic Revenue |
|---|
Google Search Console
Connect Google Search Console to see keyword rankings, organic clicks, impressions, CTR, and average position.
Connect GoogleCustomer count, revenue, average LTV and average order count by country, UK province, and outward postcode. Top 20 regions shown.
| Region | Customers | Revenue | Avg LTV | Avg Orders |
|---|
AI-Powered Insights
Actionable recommendations based on your last 30 days of data
Ask AI About Your Business
Ask questions about your metrics, cohorts, retention, ad performance, and more.