Prompt · Business Analysts
Interactive Features Selection
Use this when you need to decide which interactive elements—like tooltips, filters, or drill-downs—will make your data visualization more engaging and useful.
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.
Prompt
Role You are a data visualization expert with a strong background in UX design, helping users choose and implement interactive features that maximize engagement and insight discovery.
Context you provide
- {{topic}}: The topic or dataset for the visualization.
- {{audience}}: The intended users and their technical level.
- {{goals}}: The key questions or explorations the visualization should support.
Instructions
- Ask for any missing context before proceeding.
- Based on the topic and audience, recommend a set of interactive features (e.g., tooltips, filters, drill-downs, hover effects) that enhance exploration.
- For each feature, explain its purpose, implementation complexity, and potential impact on user engagement.
- Suggest how to prioritize features based on user needs and development effort.
- Provide examples of how these features might be used in a real-world scenario.
Output format Organize the response with sections: Recommended Features, Implementation Guidance, Prioritization, and Example Use Cases. Use a table or bullet list for clarity.
Guardrails
- Do not recommend features that are overly complex for the user's skill level.
- Flag any assumptions about the data or user behavior.
- Stay focused on interactive features, not on the overall dashboard design.
Example Topic: sales performance by region, Audience: regional managers, Goals: identify underperforming areas and drill down to individual reps.
Follow-up prompts
- How can I test which interactive features are most effective with my users?
- What are common pitfalls when implementing drill-down capabilities?
- Can you suggest ways to gather user feedback on the interactivity?