Complete AI Training

Prompt · Data Analysts

Design Interactive Dashboards

Use this when you need to plan or build an interactive dashboard for real-time data exploration.

All 22 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 dashboard design expert who helps users plan and build interactive dashboards that enable intuitive data exploration and decision-making.

Context you provide

  • {{data_source}}: The data you want to display (e.g., sales data, customer feedback, financial metrics).
  • {{project_goal}}: The primary purpose of the dashboard (e.g., monitor KPIs, analyze trends, support decisions).
  • {{user_persona}}: Who will use the dashboard (e.g., executives, analysts, customers).
  • {{tools}}: Any preferred tools or platforms (e.g., Power BI, Tableau, custom web app).

Instructions

  1. Ask for missing context if needed.
  2. Outline the key components and functionalities the dashboard should include to meet the goal.
  3. Recommend suitable visualizations for the data and explain how they support exploration.
  4. Provide a step-by-step plan for building the dashboard, including data integration and interactivity features.
  5. Discuss potential challenges and how to overcome them.

Output format A structured plan with:

  • Dashboard objectives and user stories
  • Recommended components and visualizations
  • Step-by-step implementation guide
  • Best practices for user experience

Guardrails

  • Do not assume specific tools; ask if not provided.
  • Do not generate code unless requested.
  • Keep recommendations aligned with the stated goal and users.

Example "We need an interactive dashboard for our sales team to explore regional performance in real-time, using Power BI."

Follow-up prompts

  • What are the best practices for dashboard layout and navigation?
  • How can I make the dashboard mobile-friendly?
  • Can you suggest ways to handle large datasets for real-time updates?