Shelfwise

Shelfwise

Theme appearance

Introduction

Shelfwise is an inventory demand forecasting tool that helps you predict what your shelves need next. Upload your historical sales data, generate AI-powered forecasts for any product, and make smarter restocking decisions — all without complex spreadsheets or data science expertise.

This guide walks you through every feature: from creating your account and uploading data, to interpreting forecast results and sharing them with your team.

Screenshot: Shelfwise dashboard overview showing the stats bar and recent forecasts grid
Shelfwise Dashboard

Getting Started

Create a free account by clicking Sign up and filling in your name, email address, and a password. You can also sign up instantly using your Google account via the Continue with Google button. Once registered, log in with your credentials to access your personal dashboard. Your data and forecasts are private to your account.

Screenshot: Registration page showing the sign-up form with name, email, password fields and the Continue with Google button
Create a new account
Screenshot: Login page showing the email and password fields and the Continue with Google button
Log in to your account

Dashboard

After logging in, you land on the Dashboard — your command centre for everything in Shelfwise. At a glance you can see three key statistics at the top of the page:

  • Total Forecasts — the total number of forecasts you have generated.
  • Average Accuracy — your mean forecast accuracy across all completed forecasts.
  • Active Products — the number of products currently available for forecasting.

Below the stats, the Recent Forecasts grid shows your latest forecasts as cards, each with a sparkline chart and accuracy indicator. Click any card to open the full forecast result. If you haven't generated any forecasts yet, the dashboard shows a prompt to upload data and get started.

Screenshot: Dashboard page showing the three stat cards (Total Forecasts, Average Accuracy, Active Products) and the Recent Forecasts grid with sparkline charts
Dashboard overview

Uploading Your Data

Navigate to Upload Data in the sidebar to import your historical sales records. Shelfwise accepts CSV files up to 10 MB. The upload wizard walks you through three steps.

Step 1 — Select your file

Drag and drop your CSV onto the upload zone, or click to browse your files. Your CSV must contain at minimum a date column, a product identifier column, and a quantity sold column. Not sure of the format? Download the CSV template from the upload page to see an example with the expected column structure.

Screenshot: Upload Data page — Step 1: file selection with drag-and-drop zone, file requirements, and CSV template download link
Step 1 — Select your CSV file

Step 2 — Map your columns

Shelfwise automatically suggests how your CSV columns map to the required fields — date, product ID, quantity sold, and the optional product name. Each suggestion shows a confidence level. Review the mappings and adjust any that are incorrect before continuing.

Screenshot: Upload Data page — Step 2: column mapping wizard showing detected CSV headers matched to required fields with confidence indicators
Step 2 — Map CSV columns to expected fields

Step 3 — Review and confirm

Before the data is imported, Shelfwise validates your file and shows a summary for each product: row count, date range, and any warnings such as missing values or suspicious entries. Review the results, then click Confirm Import to finalise. Your products will immediately become available for forecasting.

Screenshot: Upload Data page — Step 3: validation results showing a product list with row counts, date ranges, and any data quality warnings
Step 3 — Review validation results and confirm

Generating a Forecast

Click the Generate Forecast button — the highlighted button in the sidebar or page header — to open the forecast panel. Configure the following options, then click Generate.

Configuration options

  • Product — select which product to forecast from your imported data.
  • Forecast Horizon — how many days ahead to predict demand.
  • Forecasting Model — the algorithm to use (see below).
  • Demand Profile — the expected demand pattern for this product (e.g. steady, intermittent).
  • Time Granularity — the time unit for the forecast output (daily, weekly, or monthly).
  • Seasonality Mode — whether seasonal effects are additive or multiplicative.

Available models

  • Naive Forecast — uses the most recent observed value as the prediction. Simple and fast; good for stable, flat demand.
  • Seasonal Naive — repeats the value from the same period in the previous cycle. Best for products with clear recurring seasonality.
  • Croston SBA — designed for intermittent or slow-moving demand with many zero-sales periods.
  • Prophet — a trend-and-seasonality model well-suited to products with holiday effects and long historical data.
  • XGBoost — a gradient-boosting model that can capture complex, non-linear demand patterns from feature-rich data.

Once submitted, Shelfwise processes your historical data and generates the forecast. A status indicator tracks progress through each stage. Most forecasts complete within seconds.

Screenshot: Generate Forecast panel showing the product selector, forecast horizon input, model dropdown, demand profile selector, and Generate button
Generate Forecast panel

Reading Your Forecast

Once a forecast completes, its detail page opens automatically. The page is divided into three main areas.

Demand chart

The chart plots your historical sales alongside the predicted demand curve. Shaded bands represent the confidence interval — the wider the band, the less certain the model is about that period. Hover over any point to see the exact predicted value and bounds.

Screenshot: Forecast result page — demand chart showing historical sales line and forecast curve with shaded confidence interval bands
Demand chart with confidence intervals

Accuracy metrics

Six accuracy metrics are calculated against a hold-out portion of your historical data, so you can judge how reliable the forecast is before acting on it:

  • MAPE — Mean Absolute Percentage Error; lower is better.
  • WAPE — Weighted Absolute Percentage Error; accounts for volume differences across periods.
  • SMAPE — Symmetric MAPE; treats over- and under-forecasting equally.
  • MASE — Mean Absolute Scaled Error; compares the model against a naïve baseline — values below 1 mean the model outperforms the baseline.
  • RMSE — Root Mean Squared Error; penalises large errors more heavily than small ones.
  • MAE — Mean Absolute Error; the average magnitude of forecast errors in original units.
Screenshot needed: Forecast result page — accuracy metrics section showing all six metric values (MAPE, WAPE, SMAPE, MASE, RMSE, MAE) with quality indicator
Forecast accuracy metrics

AI analysis

Below the metrics, an AI-generated analysis explains the key patterns detected in your data — trends, seasonal cycles, anomalies, and a plain English interpretation of what the forecast means for your restocking decisions.

Screenshot: Forecast result page — AI analysis section showing structured text with trend insights, seasonality findings, and restocking recommendations
AI-generated forecast analysis

Forecast History

The Forecast History page lists every forecast you have generated. Each row shows the product name, the model used, the date generated, the forecast horizon, and a status badge.

Status types

  • Completed — the forecast finished successfully and results are available.
  • Processing — the forecast is currently being generated.
  • Failed — the forecast could not be completed, usually due to insufficient data.
  • Cancelled — the forecast was stopped before completion.

Filtering and searching

Use the search bar to find forecasts by product name, or apply filters to narrow results by model type, status, or date range. Click any column header to sort the list. On smaller screens the list switches to a card layout automatically.

Click any row to open the full forecast detail page, where you can re-read the chart, metrics, and AI analysis, or download the PDF.

Screenshot: Forecast History page showing the sortable table with product name, model, date, horizon, and status columns; search bar and filter controls visible
Forecast History list

Sharing a Forecast

On any forecast detail page, click Share to generate a public link. Anyone with the link can view the forecast chart, accuracy metrics, AI analysis, and configuration details — without needing a Shelfwise account. This is useful for sharing results with suppliers, buyers, or other stakeholders.

The shared page is read-only. To stop sharing, return to the forecast detail page and revoke the link — the previous URL will immediately stop working.

Screenshot: Forecast detail page — Share dialog showing the generated public URL with a copy button and a revoke link option
Generate a public share link
Screenshot: Public shared forecast page as seen by a recipient — showing product name, demand chart, metrics, and AI analysis without any logged-in navigation
Public shared forecast view

Settings

Access Settings from the sidebar to manage every aspect of your account. Settings are organised into six sections.

Screenshot: Settings page showing the six section tabs or navigation links: Profile, Forecasting, Calendar, Preferences, Integrations, Security
Settings navigation

Forecasting

Set default values for new forecasts — preferred model, default horizon, default granularity, and other parameters — so the Generate Forecast panel opens with your most common configuration pre-filled.

Screenshot needed: Settings — Forecasting section showing default model selector, default horizon input, and other pre-fill options
Default forecasting preferences

Calendar

Configure which public holiday calendar Shelfwise uses when modelling seasonal demand. Select your country to automatically include national holidays, or add custom holiday dates that are specific to your business.

Screenshot needed: Settings — Calendar section showing country selector for public holidays and a custom holidays list with add/remove controls
Holiday calendar settings

Preferences

Personalise the app appearance and behaviour. Choose between Light, Dark, or Auto (follows your system setting) themes. Additional options include haptic feedback on mobile devices and voice synthesis for accessibility.

Screenshot needed: Settings — Preferences section showing the theme selector (Light/Dark/Auto) and toggle switches for haptic feedback and voice synthesis
Display and accessibility preferences

Integrations

Connect external services to enhance Shelfwise. Add your API keys for integrated AI services. Keys are stored securely and never exposed in the interface after saving.

Screenshot needed: Settings — Integrations section showing API key input fields for connected services with masked key display
External service integrations

Security

Change your account password from the Security section. Enter your current password and then your new password twice to confirm. If you signed up with Google, password management is handled through your Google account.

Screenshot needed: Settings — Security section showing current password, new password, and confirm new password fields with a Save button
Account security settings