All synced data
Orders
all time
Items Sold
all time
Revenue (DKK)
all time
Active Customers
all time
Unique SKUs
all time
Avg Order (DKK)
all time

Monthly Revenue

All values converted to DKK using fixed rates · EUR×7.46 · GBP×8.89 · USD×6.91 · SEK×0.63 · NOK×0.60

Seasonal Comparison Jan–Mar

Metric
Revenue (DKK)
Orders
Items Sold
Avg Order
Active Customers
2025
2026

Bestsellers Top 10 shown · scroll for top 50

#ProductSKU Qty Sold Revenue (DKK)
Loading bestsellers...

Bestselling Category Top 10 shown · scroll for top 20

#Category Qty Sold Revenue (DKK) SKUs
Loading categories...

Bestselling Brands Top 10 shown · scroll for top 20

#Brand Qty Sold Revenue (DKK) SKUs
Loading brands...

Top 20 Customers

#CustomerCountry Orders Qty Bought Total (DKK)
Loading customers...

Sales by Country

#Country Orders Qty Bought Revenue (DKK) Avg Order (DKK)
Loading...

Revenue by Customer Type

All time
Loading…
% of customers vs % of revenue · all values in DKK

New vs Repeat Customer Revenue

New customers Repeat customers
A customer is "new" in the month of their very first order ever · all values in DKK

Reorder Cadence

Avg days between consecutive orders
Loading…
Only customers with 2+ orders included · use these numbers to calibrate your Retaining rules

Customers Without Orders

#Customer / CompanyCountry Last Order Orders ↕ Qty Bought ↕ ↓ Total (DKK) Status
Loading...

Customer Selection

Generate personalised product view URLs for specific customers

Create Customer View

✦ Will auto-select the top 20 bestsellers in this customer's country over the last 3 months. If fewer than 5 results exist for that country, falls back to global top 20.

Active Customer Views

No views created yet.

Retaining

Automated email rules powered by Resend

Email Rules

No rules yet.

🧪 Test Email

Send a test email using any template to verify it looks correct before activating a rule.

📧 DMARC / Sender Setup

To avoid spam, your sending domain new-mags.com needs these DNS records:

SPF: TXT @ "v=spf1 include:amazonses.com include:_spf.resend.com ~all"
DKIM: Add the CNAME records from your Resend domain settings
DMARC: TXT _dmarc "v=DMARC1; p=quarantine; rua=mailto:[email protected]"
From: Use [email protected] — must match verified Resend domain

Email Templates

Loading templates...

📋 Sent Log

CustomerRuleSentStatusOpened
Loading...

Prediction

Sales forecast + stock status based on 12-month velocity
Inventory Data
Synced automatically every night · last sync shown below
🌙 Auto-synced nightly
Forecast horizon: Based on last 12 months velocity · DKK converted

🚦 Stock Status SKUs matched between sales + inventory + Plytix

# Product / SKU Brand · Category In Stock 3M Forecast Days Left Last Ordered Reorder Qty Status
Sync inventory first, then click a forecast period to load.
🟢 Stock ≥ forecast period 🟡 Stock covers 1–2 months 🔴 Stock < 1 month (order now) ⬜ No sales or no inventory data

Top SKUs Forecast Top 50 · scroll

Projected units sold in forecast period based on 12-month velocity
#ProductSKUBrandCategory Sold (12M)Forecast (3M)Avg/Month
Loading forecast...

Category Forecast All categories · scroll for more

#Category Sold (12M)Forecast (3M) Forecast Revenue (DKK)SKUs
Loading...

Brand Forecast Top 30 · scroll

#Brand Sold (12M)Forecast (3M) Forecast Revenue (DKK)SKUs
Loading...

🌍 Country Stock Risk SKUs with high country demand but low global stock

Loading country risk data…
Shows SKUs where a single country accounts for ≥25% of sales but global stock covers <90 days · Top 30 risks shown

Shopify Sync

Pull orders from Shopify into Supabase
Orders in DB
Line Items
Customers
Last Sync

Run Sync

🏢 Sync All B2B Companies

Pulls all ~7000 B2B companies from Shopify (not just those with orders). Required for "Never ordered" customers to appear in the dashboard. Requires read_companies scope. Run this once, then it stays in sync automatically during regular order syncs.

⚠ Scope Diagnostic — run this first to check if read_all_orders is active

  

Sync History

No sync history yet.

Settings

Account preferences
🔒
Infrastructure keys are secured
All Supabase, Shopify, and sync credentials are stored in Netlify environment variables — not in your browser. They work automatically on any device, no setup required.

Notifications

🔍 Plytix Feed Debug

If Category or Brand shows as "Uncategorised / Unknown", click below to inspect the exact column names from your Plytix feed — no DevTools needed.

👥 User Management

UsernameDisplay NameAccessAdminLast Login
Loading...