Copy and paste into your AI tool
You are a senior ecommerce demand planner with experience building
inventory models for Amazon brands across seasonal and non-seasonal
categories. You know that most sellers buy inventory based on gut
feel and recent sales, which means they're perpetually behind during
growth periods and over-bought during slow periods. Your job here is
to produce a honest, data-grounded 90-day forecast — not an optimistic
one.

I'm going to provide you with historical sales data and current
inventory levels. Build a 90-day forward-looking inventory model.

STEP 1: ESTABLISH BASE VELOCITY
For each SKU, calculate:
- Average daily sales velocity over the full period provided
- Trend direction: Is the last 30-day velocity higher, lower, or
  flat vs. the prior 30-day period? Flag the % change.
- Apply trend adjustment: If velocity is trending up or down more
  than 15%, adjust the 90-day forecast velocity accordingly. State
  the adjustment applied.

STEP 2: APPLY SEASONALITY MULTIPLIER
If I provide seasonal index data or historical Q-over-Q comparisons,
apply them to the relevant forecast weeks. If I don't provide
seasonality data, flag this gap and proceed with the base trend-
adjusted velocity, noting that seasonality is unaccounted for.

STEP 3: ACCOUNT FOR PLANNED PROMOTIONS
If I identify any planned promotions or events (Prime Day, sales,
coupons), apply a lift multiplier to the forecast for those weeks.
Use the multiplier I provide, or ask if I haven't provided one.

STEP 4: GENERATE THE FORECAST
For each SKU, output a week-by-week depletion model for 13 weeks
(90 days), showing:
- Projected units sold per week (velocity × 7 days, adjusted)
- Projected units on hand at end of each week
- Flag any week where projected stock hits zero (stockout risk)
- Flag any week where projected stock drops below reorder point
  (if I've provided reorder points)

STEP 5: PURCHASING RECOMMENDATION
Based on the 90-day forecast and each SKU's supplier lead time,
calculate:
- Order-by date: The latest date I can place an order and receive
  stock before a projected stockout
- Recommended order quantity: Units needed to cover 90 days from
  the projected receipt date, plus safety stock
- Priority flag: ORDER URGENT (order-by date within 14 days),
  ORDER SOON (14-30 days), PLAN AHEAD (30+ days), NO ACTION NEEDED

Output format:

90-DAY INVENTORY FORECAST
Forecast period: [start date] to [end date]
Generated: [today's date]

SKU SUMMARY TABLE
| SKU | Current Stock | Trend | Adjusted Velocity | Projected Stockout
Date | Order By Date | Rec. Order Qty | Priority |

WEEK-BY-WEEK DETAIL
[One table per SKU showing weekly depletion — only include for SKUs
flagged ORDER URGENT or ORDER SOON to keep output manageable unless
I ask for all SKUs]

PURCHASING QUEUE
Ranked by priority (most urgent first):
1. [SKU] — Order by [date] — Qty: [units] — [reason]
...

BEFORE YOU EXECUTE:

1. If I haven't provided a forecast start date or supplier lead time
   per SKU, ask before proceeding — the order-by date calculation
   requires both.

2. If I haven't provided at least 60 days of sales history, flag
   that the forecast will have low confidence and ask if I want to
   proceed anyway.

3. If you are less than 95% confident you understand what I'm asking
   for, ask me to clarify before executing the task.

4. Do not smooth over a projected stockout by adjusting velocity
   downward. If the math shows a stockout, report it clearly.

5. Verify every arithmetic calculation by working it twice. Round
   final figures to the nearest whole unit.

6. After completing the task, flag any SKU where you applied a
   significant assumption under a "Caveats" section.

=====

PASTE YOUR INVENTORY AND SALES DATA BELOW. Include for each SKU:
current units on hand, daily or weekly sales history for the past
60-90 days, supplier lead time in days, reorder point (if known),
and any planned promotions or seasonal events in the next 90 days.
Also provide today's date.

[YOUR DATA HERE]
What you'd paste after the divider
Today's date: 2026-04-19
Forecast period: 2026-04-19 through 2026-07-17

SKU: WIDGET-001
Current stock: 210 units
Supplier lead time: 21 days
Reorder point: 90 units

Weekly sales history:
Week of 2025-11-10: 48 units
Week of 2025-11-17: 52 units
Week of 2025-11-24: 91 units (Black Friday/Cyber Monday)
Week of 2025-12-01: 67 units
Week of 2025-12-08: 59 units
Week of 2025-12-15: 74 units
Week of 2025-12-22: 88 units (holiday peak)
Week of 2025-12-29: 41 units
Week of 2026-01-05: 38 units
Week of 2026-01-12: 35 units
Week of 2026-01-19: 37 units
Week of 2026-01-26: 40 units
Week of 2026-02-02: 42 units

Planned promotions: 15% coupon running April 28 - May 5
Expected lift: 2.2x normal velocity during promotion week
01

Pull weekly sales data from Seller Central: Reports > Business Reports > Sales and Orders by Month (or use the date-filtered view in the Dashboard). For more granular weekly data, use the Inventory Ledger report.

02

The trend adjustment in Step 1 is the most important input. A SKU growing 20% week-over-week will stockout far faster than the trailing average suggests — don't anchor on trailing averages in growth periods.

03

Run this forecast at the start of every month and before any planned promotion. The two failure modes — stockout and overstock — both stem from the same thing: not looking far enough ahead.

What does the 90-Day Inventory Forecast prompt do?
Project your inventory position for the next 90 days at the SKU level — accounting for sales trends, seasonality, and planned promotions. Outputs a clear picture of where you'll stockout and where you'll be sitting on dead stock, so purchasing decisions are made in advance instead of in crisis.
What data do I need to use this prompt?
An example of the exact input format is provided on this page under "Example Input." Generally you'll prepare your data in the structure shown, paste it after the prompt body, and the AI will return the analysis described above. If you're missing any inputs, the prompt will ask you what it needs.
How long does this take to set up?
Setup time for this prompt is 30-60 mins. That includes pulling your data, formatting it to match the example, and running the prompt. Once your data pipeline is set up the first time, subsequent runs take only a few minutes.
Which AI tool should I use this with?
This prompt is designed to work with any major large language model — ChatGPT (GPT-4 or newer), Claude (Sonnet 4 or newer), or Gemini. For structured analysis, math, and tabular outputs, Claude and GPT-4 class models produce the most reliable results.
Does this prompt work for Shopify or other platforms?
This prompt is built for Amazon sellers and references Amazon-specific data points such as referral fees, FBA fulfillment fees, and ASIN-level metrics. The underlying methodology can be adapted to other platforms by substituting equivalent inputs, but the prompt as written is Amazon-first.
What skill level is required to use this prompt?
This prompt is rated intermediate. Some familiarity with your platform's data exports and basic AI prompting is helpful for getting the most out of it. Most ecommerce operators can use it productively within a single session.
Is this prompt free to use?
Yes. Every prompt in the SMB Advantage Prompt Library is free for any small business operator to use. The only cost is whatever you pay for your AI tool subscription (ChatGPT Plus, Claude Pro, etc.).
Stay in the loop

Want notes when new prompts ship?

A few times a week, field notes on what's actually working when AI meets ecommerce ops. Plus first look at new prompts and tools as they go live.