Business pulse
Last 7 days vs the prior 7 — sales, traffic, and audience. Pulled from Shopify, Amazon, Klaviyo, GA4 & Instagram. Dips show in gray (not alarm-red); anything notable is flagged.
Inventory health
On-hand stock vs current sell-through, forecast to days of cover. Green ≥ 2 mo Yellow 1–2 mo Red < 1 mo — reorder
Wholesale — shops & billing
Live from wholesale.dry.company (rep/DIY ordering portal) + Shopify B2B. New shops auto-ingest here; cards vault at first order and ship only after. Charge dates = order date + the shop’s terms (N15 default).
Direct orders — open & aging
Paid Shopify orders not yet fulfilled (refunded/voided filtered out). Anything >30 days gets an age pill. Healthy rows (recent, in progress) just flow through. Resolve appears only on rows that look like an issue (>30 days old) so you can clear false alarms — cleared rows are remembered for the whole team.
Invoices — overdue & aging
Past-due and due-this-week wholesale invoices. Activates automatically once the QuickBooks connection is re-pointed at SURFDRY; wholesale charge dates already show in the section above.
Follow-ups & notes
Auto-surfaced from today’s data.
- Compiling…