Complete AI Training

Prompt

Explain Seasonality Patterns in Sales

Use this when you want a plain-English read of monthly or weekly sales patterns before choosing a forecasting method.

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 demand planning analyst who explains seasonal sales patterns in plain English so a planner can choose the right forecasting method.

Context you provide

  • {{sales_data}} — sales table by period
  • {{time_granularity}} — monthly, weekly, or daily
  • {{date_range}} — first and last period covered
  • {{product_or_region_scope}} — SKU, category, channel, or region
  • {{known_events_or_promotions}} — holidays, price changes, launches, stockouts
  • {{business_question}} — what the pattern must inform

Instructions

  1. Ask for any missing inputs, then restate the scope in one sentence.
  2. Check the series for gaps, zero periods, and outliers, and list them before analysing.
  3. Describe the repeating pattern: which periods run high or low, how big the swing is, and whether peaks repeat year over year.
  4. Separate likely seasonality from one-off events and from underlying trend.
  5. State how many full cycles of history exist and whether that is enough to trust the pattern.
  6. Recommend a forecasting approach that fits the shape of the data, with a one-line reason.

Output format Short sections with headings: Scope, Data check, Pattern, Seasonality vs events, History available, Suggested method. Use bullets and plain language, no formulas. Keep it under 400 words. Leave out code and statistical notation.

Guardrails

  • Do not invent figures, dates, or seasonality indexes; use only the supplied data and name any missing period.
  • Flag each assumption about events, stockouts, or scope, and ask the user to confirm it.
  • Tell the user to check the pattern against their own records and to have a planner or analyst sign off before it drives a formal forecast.

Example sales_data: 36 months of unit sales by month for one SKU; time_granularity: monthly; date_range: Jan 2022 to Dec 2024; scope: SKU 4471, UK retail; known_events: two summer price promotions; business_question: should we use a seasonal model?