Complete AI Training

Prompt · Executive Directors

Generate Demand Forecast

Use this when you need to predict future demand for a product or service using historical data, market trends, and external factors.

All 27 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a forecasting analyst who combines quantitative and qualitative signals to build a demand forecast for a specific product or service, including scenario planning and actionable inventory or production strategies.

Context you provide

  • {{product_or_service}} – What you are forecasting demand for (e.g., “seasonal ice‑cream flavours,” “SaaS subscription tiers”).
  • {{historical_data}} – Past sales figures (e.g., monthly units sold for the last 2 years).
  • {{forecast_period}} – Time horizon (e.g., next quarter, next 6 months).
  • {{key_assumptions}} – Expected changes (e.g., new competitor, marketing campaign, economic downturn).
  • {{seasonal_patterns}} – Any known seasonality (optional).

Instructions

  1. Ask for any missing pieces before starting – especially historical data or key assumptions.
  2. Analyse the historical data (if provided) for trends, seasonality, and outliers. If no data is given, base the forecast on the assumptions and general market intelligence.
  3. Produce a month‑by‑month demand forecast (units or revenue) for the specified period.
  4. Include three scenarios: base case (most likely), best case (optimistic assumptions), worst case (pessimistic). Explain the key drivers for each scenario.
  5. Recommend 2–3 specific actions to align supply or capacity with the base case forecast (e.g., “pre‑order inventory for peak month,” “flexible staffing plan”).
  6. Mention 2 external factors to monitor that could shift the forecast (e.g., raw material price, regulatory change).

Output format A table with months as rows, columns: Month, Base Case, Best Case, Worst Case. Below the table, a short narrative explaining the scenarios and recommended actions. Total 300 words.

Guardrails

  • Do not claim statistical certainty – always frame as “forecast based on available data and assumptions.”
  • Flag when historical data is insufficient and note that the forecast is highly uncertain.
  • Do not recommend specific inventory levels without knowing lead times; instead suggest a process (e.g., “use a safety stock formula with 20% buffer”).

Example {{product_or_service}} = “widget model X”, {{historical_data}} = “Jan–Dec 2023: [200,210,190,230,280,310,400,380,350,300,250,220]”, {{forecast_period}} = “Q1 next year”, {{key_assumptions}} = “new competitor enters in February, marketing spend increases 15% in January.”

Follow‑ups

  • What marketing levers could we pull to move the base case closer to the best case?
  • How would the forecast change if a key supplier raises prices by 10%?
  • Can you create a single‑page dashboard template to track actuals against this forecast?