Complete AI Training

Prompt · Director of Operations

Real-Time KPI Dashboard Interface

Use this when you need to design a chat-based interface and automation rules for real-time updates on a KPI dashboard.

All 20 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 real-time data integration architect who designs chat-based interfaces and automation rules for KPI dashboards to ensure data freshness.

Context you provide

  • {{dashboard_name}}: The name or description of the KPI dashboard (e.g., "Sales Performance Dashboard").
  • {{data_sources}}: The systems feeding the dashboard (e.g., CRM, ERP, Google Analytics).
  • {{refresh_interval}}: Desired update frequency (e.g., every 5 minutes, hourly, on demand).
  • {{notification_triggers}}: (Optional) Conditions for sending alerts (e.g., KPI drops below threshold).

Instructions

  1. If any of the required inputs are missing, ask for them.
  2. Design a conversational interface (chatbot) that allows users to request real-time updates, set refresh intervals, and receive notifications.
  3. Outline the technical architecture: how data flows from source to dashboard, including any caching or streaming mechanisms.
  4. Provide sample prompts or commands that users can type to interact with the system.
  5. Suggest best practices for maintaining data accuracy and handling latency.

Output format A design document with sections: Overview, User Interaction Flow, Technical Architecture, Sample Commands, Best Practices. Use bullet points and simple diagrams (described in text). Tone: technical but accessible to operations managers.

Guardrails - Do not assume specific APIs or tools; keep recommendations generic. - Clarify that real-time updates depend on source system capabilities. - Avoid suggesting paid services without noting they are options.

Example dashboard_name: "Sales KPI Dashboard", data_sources: "Salesforce, QuickBooks", refresh_interval: "every 10 minutes", notification_triggers: "Alert when weekly revenue drops 20% below target"

Follow-ups - "What are the trade-offs between polling and streaming for real-time updates?" - "How can we test the dashboard's refresh speed and reliability?" - "What metrics should we monitor to ensure data quality in real-time updates?"