See what your sales data can tell you

Run a demand forecast on sample data or upload your own CSV. No account, no setup, no commitment.

How the demo works

Three steps. Results appear on this page.

  1. 01

    Upload your sales CSV

    Use our sample dataset to explore, or upload your own sales history CSV.

  2. 02

    View your demand forecast

    See SKU-level demand projections and velocity metrics based on historical sales.

  3. 03

    Optionally add stock levels

    Provide current stock to unlock risk assessment, stock coverage, and reorder suggestions.

Try with sample data

Explore Stackwise using a pre-loaded dataset of 12 SKUs across 6 months.

or

Upload your own CSV

Use your real sales history. No account required.

Drag your CSV here or browse

CSV files only. Max 5 MB.

CSV format guidance

Your sales CSV should include columns for dates, product identifiers, and quantities. Below is the recommended format. Column order does not matter.

Sales CSV columns

Column Required Description Example
date Required Order or sale date 2025-09-14
sku Required Unique product identifier BK-1042
quantity_sold Required Units sold in this row 3
product_name Optional Human-readable product name Ceramic Mug — Sage

Stock CSV columns (optional)

To enable risk assessment and reorder suggestions, upload a separate stock CSV or include a current_stock column in your sales CSV. If provided via a separate file, the stock CSV should contain:

Column Required Description Example
sku Required Must match SKUs in sales CSV BK-1042
current_stock Required Units currently in inventory 120

Example sales CSV

date,sku,quantity_sold,product_name
2025-09-14,BK-1042,3,Ceramic Mug — Sage
2025-09-14,LT-0887,1,Linen Tote — Natural
2025-09-15,BK-1042,5,Ceramic Mug — Sage
2025-09-15,CN-2215,2,Soy Candle — Cedar

Example stock CSV (optional)

sku,current_stock
BK-1042,120
LT-0887,45
CN-2215,88

Sales CSV schema is recommended, not enforced. Stackwise will attempt to map common column names (e.g., "order_date", "product_id", "qty") automatically. Stock data is entirely optional. If no stock is provided, forecasts and velocity metrics are still generated — risk and reorder suggestions will not appear.

How we handle your data

CSV-only upload

We only accept CSV files. No store connections, no API access, no tracking scripts on your site.

You control your data

Files are processed for forecasting only. We don't sell, share, or repurpose your data.

Delete anytime

Remove your uploads instantly from your account. No questions, no waiting period.

Data retention

Uploaded files are deleted after 30 days. Demo data is not stored. Retention controls for accounts are being finalized.

Simple, transparent pricing

Start free, upgrade when you need more.

Free

$0 /month

Explore with sample data and basic forecasts.

  • Up to 25 SKUs
  • 30-day forecasts
  • Sample data access
  • Basic risk indicators

Team

$79 /month

Multi-store support and team collaboration.

  • Unlimited SKUs
  • Multi-store support
  • Team access (5 seats)
  • API access
  • Dedicated support

Questions about the demo

Do I need to create an account to try the demo?

No. The demo with sample data works without any account. If you upload your own CSV, that also works without signing up. You only need an email if you want to save results, export data, or come back later.

What happens to the CSV I upload?

Your file is processed to generate the forecast. If you don't create an account, the file is discarded after your session ends. If you sign in with your email, uploads are stored for 30 days so you can re-run forecasts.

Is the sample dataset realistic?

The sample uses synthetic data modeled after a small e-commerce store with 12 SKUs across 6 months. It includes realistic patterns — seasonal variation, mixed velocities, and some stockout gaps — so the forecast output is representative of what you'd see with real data.

What is a "magic link" sign-in?

Instead of setting a password, we send a one-time login link to your email. Click it and you're signed in. Each link expires after 15 minutes for security.

Can I upload more than one CSV?

Yes. You upload a sales CSV to generate forecasts. You can optionally upload a second CSV with current stock levels per SKU to unlock risk assessment and reorder suggestions. After creating an account, you can manage multiple uploads and re-run forecasts.

What if I don't provide stock data?

Forecasts work without stock data. You'll see demand projections, average daily sales, and velocity trends per SKU. Risk status (On track / Watch / Reorder now), stock coverage, and reorder quantity suggestions require stock levels and will not be shown without them. This prevents Stackwise from making unfounded claims about your inventory position.

How are reorder quantities calculated?

reorder_qty = ceil(max(0, target_coverage × avg_daily_sales + safety_stock − current_stock))
Safety stock is calculated using z × σ_daily × √lead_time, where z is derived from the selected service level (default 95%). This accounts for demand volatility per SKU. The formula is deterministic; there are no hidden adjustments.

How is this different from the paid plans?

The demo shows the core forecast output — demand projections, risk indicators, and the reorder list. Paid plans add saved history, higher SKU limits, stockout alerts, scenario forecasting, and multi-store support depending on the tier. View plans.

Ready to use Stackwise
with your own data?

Start a 7-day free trial. Upload your sales history and get ongoing forecasts.

No credit card required. Cancel anytime.