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.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
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
- If any of the required inputs are missing, ask for them.
- Design a conversational interface (chatbot) that allows users to request real-time updates, set refresh intervals, and receive notifications.
- Outline the technical architecture: how data flows from source to dashboard, including any caching or streaming mechanisms.
- Provide sample prompts or commands that users can type to interact with the system.
- 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?"