Shelly Β· retail analytics agent Β·

Switching Shelly on

    Shelly Β· Auckland, New Zealand

    Ask Shelly about this week's trade.

    An analytics agent for a neighbourhood store. It forecasts, spots problems and tells you what to do today, and you can just ask it. Type, tap a question, or use the mic.

    Demo Β· synthetic data
    Shelly Β· ready
    πŸ“– Guide
    Answers come from this week's computed results. Shelly doesn't guess numbers.
    What is this?

    Shelly tells you when a question is outside its skills (travel, email, writing, coding, investment advice, medical or legal questions, weather) and which kind of agent to connect in Settings. Nothing is sent to another agent unless you tap Send.

    In-depth guide β†’
    What is this?

    Ask by typing, tapping a suggestion or speaking. Shelly checks whether the question fits its skills, answers from computed results, and can read answers aloud in your chosen region's voice.

    In-depth guide β†’
    Settings

    Answer engine

    Ollama model
    API key
    Model

    You & your day

    Shelly calls you
    Spoken briefing when Shelly opens

    Shelly greets you by time of day (good morning, afternoon or evening) and reads today's briefing. Phones and browsers only allow sound after a first tap, so you may see a "Tap to hear" button. Say "done for the day", "good night" or tap πŸŒ™ Done to sign off.

    Voice & language

    Region / language (speech input and voice)
    Voice

    Speed 1.10
    Pitch 1.0

    Connected agents

    Shelly answers analytics questions itself. When a question is outside its skills, it tells you and, if an agent is connected here, offers to send the question there. Nothing is sent unless you tap Send.

    Agent for other questions
    Local agent URL (localhost only)

    Privacy & security

    Locked-down page (Content Security Policy): scripts only from this site; network calls only to your own computer (Ollama/OpenJarvis) or the Claude API when you choose them. The LLM gets computed facts only, never raw data. Security details

    This week

    What is this?

    Six headline numbers for the last 7 days: sales, budget gap, gross margin, waste, delivery share and next week's forecast. Each is compared with last week, last year or a target.

    In-depth guide β†’

    Tap any number to ask Shelly about it.

    Reports

    What is this?

    Eleven report types (budget, 13-week forecast, weekly trading, category review, roster, stock, waste and four industry packs), each as an on-screen report, a PDF and an Excel workbook with dashboard, live formulas, PivotTables, lookups and raw data.

    In-depth guide β†’

    Every report opens on screen, saves as a PDF (white for printing, or the dark Shelly look for presenting) and downloads as an Excel workbook with a dashboard, live formulas, PivotTables, lookups and the raw data. Or just ask: "make a budget for the next 3 months".

    Loading reports…

    Today's plan

    What is this?

    A ranked to-do list built from everything Shelly found. P1 = today, P2 = this week, P3 = next review. Each item gives the reason, the $ impact per week and an owner. Tick items off as you go.

    In-depth guide β†’

    Needs your confirmation

    What is this?

    Major judgements (big $, compliance, price, range, credit, markdowns) are proposals, not actions. Confirm or reject each one. Shelly records who decided what and when, and learns from your answers.

    In-depth guide β†’

    Major judgements (big $, compliance, price, range, credit) wait for you. Confirm or reject here, then Download and run python -m shelly decisions import shelly-decisions.json. Shelly learns from every answer.

    Performance

    What is this?

    The daily sales line with next week's forecast (dashed), a bridge that splits the week-on-week change into volume, mix and price, and the delivery channels for 14 days so outages stand out.

    In-depth guide β†’
    Daily sales and 7-day forecast Actual Forecast
    What moved sales vs last week

    Volume = units, mix = cheaper or dearer lines, price = promos and price changes.

    Delivery channels, 14 days Uber Eats On-Demand

    A drop to zero is an outage, not a change in demand.

    Categories

    What is this?

    A profit and loss for each category (sales, margin, waste, contribution) plus the gap to budget. Tap a bar or row to ask Shelly about that category.

    In-depth guide β†’
    Sales vs budgetTap a bar to ask

    What Shelly flagged

    What is this?

    Unusual events found by statistics, not guesswork: stock-outs, spikes, delivery outages, sustained declines (checked against last year for seasonality), waste blow-outs and SAP vs shelf count differences.

    In-depth guide β†’

    Operations

    What is this?

    Just-in-time reorder points with safety stock, capped at shelf life so fresh lines don't turn into waste. Recalled items are blocked. Roster hours come from forecast sales Γ· a productivity target.

    In-depth guide β†’
    Reorder list (JIT)

    Roster plan, next 7 days

    What-if

    What is this?

    Move the sliders to see the weekly and yearly gross-margin effect of a price change (with elasticity), a waste reduction or fewer delivery outage days.

    In-depth guide β†’

    Beyond retail

    What is this?

    The same engine applied to consumer electronics (stock cover, aged stock, markdowns, price erosion, attach), wholesale (cost-to-serve, debtors, OTIF), warehousing (ABC-XYZ slotting, pick rates, capacity) and production (OEE, scrap, schedule adherence).

    In-depth guide β†’

    The same engine runs industry packs for consumer electronics, wholesale, warehousing and production. Demo data; full reports in docs/example.

    Product segments

    What is this?

    Products grouped by how they behave (speed, margin, volatility, waste, delivery share, promo response) using K-means, shown on 2 PCA axes. Stability scores show which groups are real and which are noise.

    In-depth guide β†’
    K-means on 6 behaviours, shown on 2 PCA axes

    How good are the forecasts?

    What is this?

    Five models compete on each category: Naive, Seasonal Naive, Drift, SARIMA-X and XGBoost. Each is scored on the last 4 weeks (rolling origin) and the winner is used. A simple model is allowed to win.

    In-depth guide β†’
    Error by model (WAPE, lower is better)

    Method & data

    What is this?

    How Shelly works end to end (CRISP-DM) and how it checks the data first: duplicates, refunds keyed as sales, missing values, calendar gaps and unknown SKUs, summarised in a quality score.

    In-depth guide β†’

    Shelly follows CRISP-DM: business targets β†’ data-quality checks β†’ preparation β†’ five competing forecast models, anomaly detection, K-means segmentation, JIT reorder and labour planning β†’ rolling-origin evaluation (cross-checked in R) β†’ this page, an Excel workbook, SQL, Power BI and Tableau outputs.

    All data here is synthetic, generated to behave like a small Auckland convenience store. No employer data is used.