Reactive SDP is built to get retail buyers from raw sales data to a purchase-ready forecast as fast as possible — without requiring a data analyst or a multi-week onboarding project. This guide covers exactly what you need to do from the moment you sign in for the first time.
Quick setup, no IT required. Upload a sell-through CSV and Reactive builds your demand plan automatically — forecasts, reorder alerts, and purchase orders ready in minutes.
The most important step — and the one that takes the most time if your POS export is messy — is getting your data into the right format. Reactive SDP reads a weekly sales history CSV.
| Column name | Format | Required? | Example |
|---|---|---|---|
style_id |
Text | Required | WMJKT-001 |
name |
Text | Required | Wool Blazer |
category |
Text | Required | Outerwear |
week_start |
Date (YYYY-MM-DD) | Required | 2025-01-06 |
units_sold |
Integer | Required | 14 |
eop_inventory |
Integer (end-of-week on hand) | Required | 218 |
msrp |
Decimal (MSRP / retail price) | Required | 89.00 |
cost |
Decimal (unit cost) | Required | 22.50 |
sub_category |
Text | Optional | Denim, Knits, Wovens |
size |
Text (size label) | Optional | S, M, L, XL or 28, 30, 32 |
color |
Text | Optional | Black, Navy |
sell_price |
Decimal (current listed price) | Optional | 74.99 |
avg_unit_retail |
Decimal | Optional | 79.00 |
units_returned |
Integer | Optional | 2 |
vendor |
Text | Optional | Factory A |
image_url |
URL | Optional | https://…/blazer.jpg |
Migrating from an older CSV? If your file uses a price column header, it will be recognized automatically as msrp. No changes needed on your end. The optional sell_price column lets you provide the current listed price when it differs from MSRP (e.g., during markdowns).
Each row represents one style × one week (or one style × size × color × week, if you're providing SKU-level data). Use the "Download Template" button on the upload screen for a pre-formatted example.
Tip on week numbering: Include at least 26 weeks of history for the best seasonal calibration. 52 weeks is ideal. Less than 8 weeks will produce rough estimates — the tool will fall back to category-level baselines for those styles.
Purchase order data (units on order, expected delivery dates) is uploaded as a separate PO CSV — you don't need to include any PO columns in your historical sales file. This keeps your sales export clean and lets you update PO data independently. Use the "Upload PO CSV" option after loading your sales history.
GROUP BY style_id, DATETRUNC('week', sale_date) for sales; join to inventory snapshot for on-hand.Once your CSV is ready, drag and drop it onto the Reactive SDP upload area, or click "Upload CSV" to browse for the file. The tool will:
If the parse summary looks right — correct number of styles, correct date range — you're ready to proceed. If a column is missing or misnamed, the error message will tell you exactly which column is expected.
First-time upload tip: Start with a smaller subset — maybe one category or the last 52 weeks only. Verify the forecast output against a style you know well before uploading your full history.
After upload, you'll see the main planning dashboard. The top-level KPIs — including Gross Sales, units, and margin — give you a snapshot of where things stand. Here's what each metric means:
The projected unit demand for each style over the forecast horizon (default 13 weeks, configurable up to 52 in Settings). This is a seasonally-adjusted forecast based on your historical sell rate, not a naive average. The forecast accounts for the seasonal pattern of each product category — if outerwear historically spikes in weeks 38–45, that's reflected automatically.
The percentage of available inventory expected to sell by end of season, given current trajectory. A target of 65–75% by week 8 is a common benchmark for healthy in-season performance. Styles below target may need markdown action; styles well above may need reorder.
Current on-hand inventory divided by the forecasted weekly demand rate. This tells you how many weeks your current stock will last. A style with 4 weeks of cover and a 10-week vendor lead time needs to be on order immediately.
Red, yellow, or green indicator. Red means the style is projected to stock out before its end date given current trajectory and lead time. Yellow is a watch item — cover is adequate but thinning. Green is healthy.
Below the KPI cards, the Style Planning table is where you do most of your detailed work. Use the lookback and lookforward controls to adjust the time window — for example, set lookback to 8 weeks to focus on recent velocity, or extend lookforward to 26 weeks for a longer planning horizon. Key columns include:
All columns are draggable — rearrange them to match your workflow. The sticky totals row at the bottom keeps aggregate numbers visible as you scroll through styles.
Open Settings (gear icon) to configure the inputs that drive your plan. Settings are grouped into collapsible sections — start with General and expand from there.
Start with the defaults. The default parameters are calibrated for typical apparel retail. Run the forecast once with defaults, review a handful of styles you know well, then adjust from there. Changing all parameters at once before you've validated the baseline makes it hard to debug.
The Reorder Alerts view shows all styles sorted by urgency — styles projected to stock out soonest appear first. For each alert you can see:
Use this view as your weekly work queue. Clear the red alerts first. Investigate the yellow alerts. The goal is to never be surprised by a stockout.
When you're ready to act on reorder recommendations, click "Export PO." This generates a CSV with:
This CSV is formatted to be pasted directly into most vendor order templates or uploaded to most B2B buying portals. You can also filter the export to include only specific categories, only styles above a minimum order value, or only styles with red-level urgency.
If the forecast seems directionally right on the styles you know best, you're calibrated. From there, it's a weekly rhythm: upload the latest data, review alerts, place orders.
Free 30-day trial. Upload a CSV and get your first forecast in 5 minutes.
Start your free trial →