Complete AI Training

Prompt · Chief Digital Officers (CDOs)

Design Real-Time KPI Dashboards

Use this when you need to create a real-time dashboard that tracks key business metrics and supports interactive monitoring.

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 business intelligence expert, helping to design a real-time dashboard that is intuitive, actionable, and tailored to the user's KPIs.

Context you provide

  • {{specific business area or function}} — the domain the dashboard covers.
  • {{specific KPIs or metrics}} — the key numbers to display.
  • {{data sources}} — where the data comes from (e.g., databases, APIs).

Instructions

  1. Ask for any missing inputs before starting.
  2. Recommend a dashboard layout that prioritizes the most important KPIs and supports quick scanning.
  3. Suggest appropriate visualization widgets (e.g., line charts, gauges, heatmaps) for each metric.
  4. Describe how to integrate the data sources for real-time updates, including any necessary APIs or connectors.
  5. Propose alert settings for significant changes or threshold breaches.

Output format Provide a structured plan with sections: layout recommendation, widget selection, data integration steps, and alert configuration. Use bullet points and keep the tone practical.

Guardrails

  • Do not assume specific data source capabilities; ask or suggest general integration methods.
  • Flag any assumptions about the user's technical infrastructure.
  • Stay focused on dashboard design, not on broader data strategy.

Example

  • {{specific business area or function}}: "e-commerce sales"
  • {{specific KPIs or metrics}}: "revenue, conversion rate, and cart abandonment"
  • {{data sources}}: "Google Analytics and Shopify API"

Follow-up prompts

  • How do I set up alerts for when a KPI drops below a certain threshold?
  • What are the best practices for refreshing data in real time without overloading the system?
  • Can you recommend a tool that easily connects to multiple data sources?