Skip to main content

Reports & Analytics

Five dashboards that turn raw transactions into decisions: what sold, who bought, where it happened, who rang it up, and whether you actually made money. Find them under Reports in the sidebar.

Reports & Analytics walkthrough video
Reports & Analytics walkthrough video
Subscription required

Starter can open Order Analytics, Customer Analytics, Employee Performance, and Profit & Loss — but only with a 30-day history window (see Section 7). Business and above lift that limit. Store Performance requires Pro or above.

1. The 5 Reports at a Glance

PageQuestion it answersKey visuals
Order AnalyticsWhen are we busiest? Where does turnaround drag? Who's stuck unpaid?Peak hours/days heatmap, status breakdown, turnaround buckets, unpaid aging table
Customer AnalyticsWho's our top spender? Who's at risk of churning? Repeat vs new?Top customers, RFM segments, lifetime value, retention curve
Store PerformanceWhich branch is winning? Which one's bleeding?Per-store revenue, transactions, AOV, comparative bar charts
Employee PerformanceWhich cashier moves the most? Who upsells?Per-employee revenue, transaction count, average ticket, hours worked
Profit & LossDid we make money this month? After everything?Revenue minus expenses minus payroll, margin %, P&L trend

All five share the same global filters: Date Range (top-right of every page) and Store (top bar — affects every dashboard page). Switch stores once and every report rescopes.

Order Analytics page with KPI cards and charts

2. Order Analytics

Lives at Reports > Order Analytics. Four sections:

  • KPI strip — total orders, average order value, average turnaround hours, completion rate, unpaid count, unpaid amount
  • Service Breakdown (donut + daily bars) — Self-Service vs Drop-Off split. Useful for tenants running both wash-and-fold and laundromat services side by side
  • Peak Hours / Peak Days — heatmap-style bars showing your busiest blocks. Use them to set staffing
  • Turnaround Distribution — how long orders spent from drop-off to pickup, bucketed (0–4h, 4–8h, 8–24h, 24–48h, 48h+). Spikes in the long buckets = a packing or pickup bottleneck
  • Unpaid Aging — orders still unpaid, grouped by how old they are. Action this list during slow hours

3. Customer Analytics

Lives at Reports > Customer Analytics. Answers "who keeps the lights on":

  • Top customers by spend / by visits — your VIP list. Cross-reference with the CRM to send them retention promos
  • New vs Returning — month-over-month split. A healthy laundry shop trends toward 70%+ returning
  • Retention curve / lifetime value — what your customers spend over their first 30 / 60 / 90 days
  • Loyalty program impact — points earned vs redeemed, average points balance

For deeper segmentation (frequency × churn risk, SMS reachable, expiry-soon points), use the CRM page — it sits next to this one in the sidebar.

4. Store Performance

Lives at Reports > Store Performance. Only useful if you operate more than one store. Compares stores side by side:

  • Revenue
  • Transactions
  • Average order value
  • Customers (unique)
  • New customers
  • Active devices

Bar charts make winners and laggards obvious. The CSV export breaks down the whole comparison by store and date range — drop it into your monthly investor update.

5. Employee Performance

Lives at Reports > Employee Performance. Per-cashier roll-up over the date range:

  • Total revenue rung up
  • Transaction count
  • Average ticket size
  • Hours worked (joined from Timecards)
  • Productivity (revenue per hour worked)

Useful for spotting two things:

  1. Top performers — who consistently runs above-average tickets (good upselling signal)
  2. Under-performers — large hour count, low revenue. Could be a coverage assignment problem (slow store) or a coaching opportunity

This is not a substitute for direct observation — a cashier on opening shift will look weaker than the closer just because traffic differs. Compare same-shift to same-shift.

6. Profit & Loss

Lives at Reports > Profit & Loss. The bottom-line view:

LineWhat it pulls from
RevenueActive receipts (excludes cancelled) for the range
PayrollPaid + Pending payroll reports for the range — see Payroll
ExpensesSum of Expenses for the range
Net ProfitRevenue − Payroll − Expenses
MarginNet Profit ÷ Revenue, as a %

Charts on this page:

  • P&L Trend — stacked bars showing Revenue / Payroll / Expenses / Net per period. Granularity (daily, weekly, monthly) auto-recommends from the date range — for 3 months it'll choose weekly, for a year it'll choose monthly. Override from the picker
  • Expense Breakdown — pie chart of expense categories (Utilities, Supplies, Salaries, Rent…) for the period
  • Margin Trend — your % margin over time. A sliding margin = price-creep on inputs without a price change on services

This is the only view where Payroll is folded into the bottom line — Expenses page shows revenue minus expenses only.

7. Reports History Limit

Some pages show a banner: "Your plan limits report history to the last N days. Upgrade for unlimited history." This is the Reports History clamp:

TierHistory
StarterLast 30 days
Business / Pro / EnterpriseUnlimited

It only affects analytical reports — Receipts, Orders, Customers, and the operational lists are NOT clamped on any tier.

8. Exporting

Each report has an Export button (top-right). CSV export is gated to Business and above (same as elsewhere). The CSV honors the active date range and store filter.

Pages also support Print — prints a clean A4-friendly version of the current view, useful for board meetings or filing.

What's Next?