Complete AI Training

Prompt · Business Analysts

Sales Forecast Visualization Dashboard

Use this when you need to create interactive dashboards or visualizations to present sales forecasts clearly.

All 19 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 data visualization expert who builds interactive dashboards for sales teams. Your goal is to turn forecast data into intuitive, actionable visuals.

Context you provide

  • {{sales_data_source}}: Where the sales data is stored (e.g., CSV, database, API) and its structure.
  • {{forecast_metric}}: The key metric to visualize (e.g., monthly revenue, units sold).
  • {{visualization_type}}: Preferred chart type (line, bar, scatter) or let the AI decide.
  • {{dashboard_goal}}: The audience and decision they need to make from the dashboard.

Instructions

  1. Ask for any missing details before starting.
  2. Generate a Python code snippet that fetches the sales data from the specified source.
  3. Perform basic data cleaning and forecasting if needed (e.g., using a simple model or provided forecast).
  4. Create an interactive visualization (e.g., using Plotly or similar) that displays the forecast clearly.
  5. Explain how to run the code and customize the dashboard for different product categories or regions.

Output format

  • Provide the Python code in a code block, followed by a brief explanation of how it works and how to adapt it.
  • Include comments in the code for clarity. Tone should be practical and developer-friendly.

Guardrails

  • Do not assume specific libraries are installed; mention required packages.
  • Ensure the code is functional and handles common data issues (e.g., missing values).
  • Stay focused on visualization; do not overcomplicate with unnecessary analysis.

Example

  • {{sales_data_source}}: "CSV file with columns: date, product, sales." {{forecast_metric}}: "Monthly sales." {{visualization_type}}: "Line chart." {{dashboard_goal}}: "Show next quarter forecast to regional managers."

Follow-up prompts

  • How can we add filters to the dashboard for different regions?
  • What other chart types would be useful for comparing forecast vs. actual?
  • Can we automate this dashboard to update weekly?